数据库Oracle10.2.0.1.0版本在LinuxRadHatEnterprise5安装的文档目录1前言:-------------------------------------------------------------------21.1安装Oracle的环境--------------------------------------------------22安装前的准备配置---------------------------------------------------------22.1查询所需安装包是否完整---------------------------------------------22.2检查安装Oracle的硬件要求------------------------------------------32.3OS参数要求vi/etc/sysctl.conf,在行末添加以下内容----------------42.4vi/etc/security/limits.conf行末添加以下内容----------------------62.5vi/etc/pam.d/login行末添加以下内容-------------------------------72.6vi/etc/selinux/config确保以下内容--------------------------------83创建安装Oracle的用户、组及配置------------------------------------------93.1拷贝10201_database_linux32的安装文件------------------------------93.2创建安装Oracle的用户及所属组--------------------------------------93.3创建安装目录mkdir-p/u01/app/oracle------------------------------103.4设置oracle用户的.bash_profile------------------------------------113.5设置主机名和ip----------------------------------------------------123.6设置Oracle10g支持RHEL5的参数------------------------------------124安装Oracle-------------------------------------------------------------134.1用oracle用户运行runInstaller文件--------------------------------135测试Oracle是否安装成功---------------------------------错误!未定义书签。5.1启动Oracle服务-----------------------------------错误!未定义书签。5.2访问数据库的Web界面------------------------------错误!未定义书签。Oracle安装文档第2页/共22页1前言:1.1安装Oracle的环境ØLinuxRedHatEnterprise5默认安装(自定义软件时,全选)Ø/db10g/目录:解压后的10201_database_linux32的安装文件放在该目录Ø/u01/app/oracle/目录:为Oracle安装的ORACLE_BASE2安装前的准备配置安装Oracle前的准备很重要,如果没有准备好,导致多次安装数据库不成功。2.1查询所需安装包是否完整进入系统,用root用户,终端命令:#rpm-qbinutils-control-center-gcc-gcc-c++-glibc-glibc-common-make-ksh-sysstat-setarch-libXp-openmotif-compat-db-compat-libstdc++33-libstdc++-libstdc++-devel如图:+-33-Oracle安装文档第3页/共22页如果缺少的都需要安装相关的软件包,请在DVD光盘里安装:如果缺少相应的安装包,那么从rhel5的光盘里安装下面的包:#从RedHatAS5光盘#cd/media/…/Server#rpm-Uvhlibstdc++-*检查安装Oracle的硬件要求内存,交换区,硬盘空间等。内存:1G以上交换区:1.5到2倍内存/tmp:400MB以上磁盘空间:3到5GBOracle安装文档第4页/共22页2.2OS参数要求vi/etc/sysctl.conf,在行末添加以下内容#usefororaclekernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144再运行sysctl-p应用以上参数如图:Oracle安装文档第5页/共22页Oracle安装文档第6页/共22页2.3vi/etc/security/limits.conf行末添加以下内容#usefororacleoraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536如图:Oracle安装文档第7页/共22页2.4vi/etc/pam.d/login行末添加以下内容sessionrequiredpam_limits.so如图:Oracle安装文档第8页/共22页2.5vi/etc/selinux/config确保以下内容SELINUX=disabled(如果安装时已经禁用,就不用进行设置)关闭SELIINUX,并使这个参数有效。如图:到此准备安装Oracle的相关参数告一段落。Oracle安装文档第9页/共22页3创建安装Oracle的用户、组及配置3.1拷贝安装文件10201_database_linux32把10201_database_linux32拷贝到/db10g目录下终端命令:–R777/db10g(让oracle可以有权限执行安装文件)3.2创建安装Oracle的用户及所属组#groupaddoinstall#groupadddba#useradd-m-goinstall-Gdbaoracle#idoracle为Oracle用户设置密码:#passwdoracle如图:chmodOracle安装文档第10页/共22页3.3创建安装目录mkdir-p/u01/app/oracle#chown-Roracle.oinstall/u01/app/oracle#chmod-R775/u01/app/oracle如图:Oracle安装文档第11页/共22页3.4设置oracle用户的.bash_profile在改文件的末行加上#OracleSettings下的内容,#OracleSettingsTMP=/tmp;TMPDIR=$TMP;exportTMPexportTMPDIRORACLE_BASE=/u01/app/oracle;ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;ORACLE_SID=orcl;ORACLE_TERM=xterm;PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH;exportORACLE_BASEexportORACLE_HOMEexportORACLE_SIDexportORACLE_TERMexportPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportLD_LIBRARY_PATHexportCLASSPATHif[$USER=oracle];thenif[$SHELL=/bin/ksh];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi如图:Oracle安装文档第12页/共22页3.5设置主机名和ip建议尽量使用静态IP地址。Vi/etc/hosts内容:127.0.0.1localhost.localdomainlocalhost192.168.130.189Stone(#yourhostname)Stone保存后在终端运行命令:#hostname是否主机名变成了Stone,如果没有改变则要运行以下命令#servicenetworkrestart3.6设置Oracle10g支持RHEL5的参数因为在官方的Oracle10g是不支持RHEL5的,所以需要改变相关的参数,不然在Oracle10g安装前不能通过检测!修改版本说明,编辑文件/etc/redhat-release把RedHatEnterpriseLinuxServerrelease5(Tikanga)改成版本4:Oracle安装文档第13页/共22页上面的准备,都是为了能够成功安装,下面就可以运行oracle的安装文件了。4安装Oracle4.1用oracle用户运行runInstaller文件不能用root用户安装Oracle数据库,在root用户下,新建一个终端,然后切换到oracle用户来安装,也不行!这样则会出现下图的错误信息:所以需要注销到oracle用户下,或者是重起机器用oracle用户登陆。执行命令:切换到运行文件的目录:#cd/db10g/database#./runInstanller如图:Oracle安装文档第14页/共22页然后出现最受欢迎的界面:NextOracle安装文档第15页/共22页Next在这里所有的验证都通过了!(两行*号之间的大家不用看,如果检测不通过,则可以参考)Oracle安装文档第16页/共22页*************************************************************************正常不出错情况下,这一步可以忽视不看。插一段话,如果没有出现上面的界面,最好重新检查还缺少什么东西。如果出现下面的界面,就先停止安装。出现警告,其中有参数设置不对,安装不用退出,按[back]返回上一步,另开一个终端,修改好配置文件。Oracle安装文档第17页/共22页然后,再继续往下安装。*************************************************************************Oracle安装文档第18页/共22页Next,只装数据库软件,这一步不创建数据库Oracle安装文档第19页/共22页InstallOracle安装文档第20页/共22页提示另开一个终端,用root用户,执行上面2个脚本。Oracle安装文档第21页/共22页回来刚才的界面,继续安装。ExitOracle安装文档第22页/共22页5创建Oracle数据库Dbca,参看安装截图。6配置网络服务。Netca,配置网络服务。主要创建监听器,和服务名。参看安装截图。7启动打开数据库,测试数据库连接。Sqlplus/nolog;conn/assysdba;startup;