Linux下Oracle的安装心得Linux下Oracle的安装心得.docx
文本预览下载声明
Linux下Oracle的安装心得经过一个星期的学习和实践,Linux下Oracle的安装总算是成功了,虽然说在整个安装过程中遇到了各种各样的问题,但多次的安装经验、安装步骤的指引以及百度搜索最终还是成功的解决了。下面主要写一下我在安装过程中遇到的问题以及在解决这些问题的一些看法:一、安装过程中的问题及其解决方法首先是VMware Workstation 7.0以及Red Hat Enterprise Linux 5的安装,在安装步骤的指引下,初始的安装过程还是比较顺利的,只是在安装语言时需要上网搜索一下安装号码。重新引导成功后就是考虑如何将Oracle Database安装文件传到虚拟机中,在这个问题上我花了比较多的时间,起初上网搜到安装VMware Tools可以解决,但是在实践过程中好像安装不成功,然后又尝试在Windows下创建FTP后将文件共享并在虚拟机下登录FTP下载,也失败了,最后看到在VMware的菜单虚拟机-可移动设备-USB大容量存储器-与主机断开连接,尝试点击了一下,发现U盘竟成功连接到了虚拟机上,最终文件拷贝成功。其次是系统的配置,在虚拟机终端输入rpm –q (包名),发现好多要求的安装包都没有安装,按照安装步骤的提示在终端输入yum –install (包名)也未果,最后在给的安装镜像文件里找到了一些安装包,又上网下载了几个文件里没有的安装包。在安装过程中发现有些安装包的安装存在着依赖关系,必须安装了其他的包才可以继续安装(如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=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144添加完成后保存退出(具体操作:编辑完成后按下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: connection to “:0.0” refused by serverXlib: No protocol specifiedError: Can’t 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: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仍然是原先用户的家目录和PATH。二、数据库的具体安装步骤接下来就是具体的安装步骤和过程,在解决了以上各个问题后,重新运行./runInstaller,就会出现如下图所示的安装图形界面:点击Next,数据库会自动安装如下所示的Oracle Net Configuration Assistant、Oracle Database Configur
显示全部