Linux下Oracle的安装心得.docx

上传人:飞****2 文档编号:52771415 上传时间:2022-10-23 格式:DOCX 页数:10 大小:677.93KB
返回 下载 相关 举报
Linux下Oracle的安装心得.docx_第1页
第1页 / 共10页
Linux下Oracle的安装心得.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《Linux下Oracle的安装心得.docx》由会员分享,可在线阅读,更多相关《Linux下Oracle的安装心得.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux下Oracle的安装心得经过一个星期的学习和实践,Linux下Oracle的安装总算是成功了,虽然说在整个安装过程中遇到了各种各样的问题,但多次的安装经验、安装步骤的指引以及百度搜索最终还是成功的解决了。下面主要写一下我在安装过程中遇到的问题以及在解决这些问题的一些看法:一、安装过程中的问题及其解决方法首先是VMware Workstation 7.0以及Red Hat Enterprise Linux 5的安装,在安装步骤的指引下,初始的安装过程还是比较顺利的,只是在安装语言时需要上网搜索一下安装号码。重新引导成功后就是考虑如何将Oracle Database安装文件传到虚拟机中,

2、在这个问题上我花了比较多的时间,起初上网搜到安装VMware Tools可以解决,但是在实践过程中好像安装不成功,然后又尝试在Windows下创建FTP后将文件共享并在虚拟机下登录FTP下载,也失败了,最后看到在VMware的菜单虚拟机-可移动设备-USB大容量存储器-与主机断开连接,尝试点击了一下,发现U盘竟成功连接到了虚拟机上,最终文件拷贝成功。其次是系统的配置,在虚拟机终端输入rpm q (包名),发现好多要求的安装包都没有安装,按照安装步骤的提示在终端输入yum install (包名)也未果,最后在给的安装镜像文件里找到了一些安装包,又上网下载了几个文件里没有的安装包。在安装过程中发

3、现有些安装包的安装存在着依赖关系,必须安装了其他的包才可以继续安装(如compat-libstdc+-devel-7.3-2.96.128.rpm必须依赖compat-libstdc+-7.3-2.96.128.rpm才行)。数据包安装完之后就是创建必须的账户、账户属组以及必要的安装目录和修改权限以及核心参数。在修改Linux内核参数那块需要补充一些参数,否则影响之后的安装过程。root用户下在终端输入vi /etc/sysctl.conf,执行后在其中添加如下语句:net.core.rmem_default=net.core.rmem_max=net.core.wmem_default=ne

4、t.core.wmem_max=添加完成后保存退出(具体操作:编辑完成后按下Esc键并按下:输入wq回车确认退出),再输入/sbin/sysctl p运行一遍即可。修改完Linux内核参数接下来进行系统环境变量配置,在/home/oracle目录下执行vi .bash_profile修改完后保存退出执行source .bash_profile运行一遍。接下来就是Oracle数据库的安装,用su oracle指令切换到oracle用户下进入/home/oracle/database目录下执行./runInstaller时又出现了如下错误:1.缺少安装包2.版本不兼容,当前的版本过高3.Xlib:

5、 connection to “:0.0” refused by serverXlib: No protocol specifiedError: Cant open display: :0.04.语言问题,当初在装机时安装的是简体中文版,在运行runInstaller时弹出的图形界面会出现乱码上网搜索得其对应的解决方法如下:1.上网下载对应所需的安装包libXp-1.0.0-8.1.el5.i386.rpm并安装。2.在root用户权限下在终端输入vi /etc/redhat-release执行将原来的高版本5.1改成4保存退出即可。3.用普通用户登录,在shell中运行xhost local

6、:oracle再切换到oracle用户执行之前的./runInstaller命令就可以了。4.在Linux菜单的System-administration-language-English(USA)再重新启动即可。还有就是由root用户下用su oracle命令来切换至oracle用户然后执行dbca启动创建数据库图形界面时会出现command not found错误,解决方案是将切换用户命令改为su oracle,两者的区别是su oracle命令相当于重新登陆,此时用户的家目录和PATH等信息会发生改变,而su oracle命令则是切换到oracle身份后用户的家目录和PATH仍然是原先用

7、户的家目录和PATH。二、数据库的具体安装步骤接下来就是具体的安装步骤和过程,在解决了以上各个问题后,重新运行./runInstaller,就会出现如下图所示的安装图形界面:点击Next,数据库会自动安装如下所示的Oracle Net Configuration Assistant、Oracle Database Configuration Assistant以及iSQL*Plus Configuration Assistant。然后运行以下两个脚本:/u01/app/oracle/oraInventory/orainstRoot.sh以及/u01/app/oracle/product/10.

8、2.0/db_1/root.sh,其运行结果如下图所示:最终Oracle数据库安装完成Oracle数据库安装完成后再次打开.bash_profile修改路径PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin保存退出运行。然后进入bin目录下输入dbca启动创建数据库图形界面,按照安装步骤一步一步完成后再次修改.bash_profile添加export ORACLE_SID=ordb1并保存执行。接下来安装数据库助手,在Oracle根目录下执行netca出现可视化界面如下图:进入安装监听界面后选择第三个(local net service name configurati

9、on)点击Next选择Add,Next,添加Service name,Next选择TCP,Next,在终端中输入/sbin/ifconfig显示当前IP地址:192.168.122.1,在图形窗口中将其输入Host name一栏中,Next, Next,最后Finish。紧接着就是开启数据库监听器:在oracle目录下输入lsnrctl start开启监听,然后输入sqlplus “/as sysdba”运行进入SQL,其运行结果如上图,在SQL下输入startup启动数据库,具体启动结果如下图:数据库启动成功后在数据库下建立用户:SQL Create user icstest identif

10、ied by icstest;并给用户授权:SQL Grant connect to icstest,其大致过程如下图所示:三、Sqlplus常用指令操作1.授予和回收权限:分别用grant和revoke指令来完成。2.建表与显示表参数:建表:Create table 表名();显示:desc table 表名下图就是我所建的一个名为TBL_BRH_INFO的表: 总的来说,在这一周的学习时间里,我了解了如何安装虚拟机以及在Linux下安装Oracle数据库,过程中遇到了很多挫折和问题,但最后都通过查阅资料一一解决了,这期间学到的东西虽说不多,但也算是对Oracle数据库的基本操作和命令有了初步的了解和认识,学习就是这样一个不断实践,发现问题,解决问题的过程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁