这个参数实际上是为了避免Linux上的NPTL(Native POSIX Thread Library)和Oracle应用不兼容的问题. # Oracle Environment export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/9.2.0 export ORACLE_SID=test export ORACLE_TERM=xterm # export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin export NLS_LANG=AMERICAN; export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATH # Set shell search paths export PATH=$PATH:$ORACLE_HOME/bin 然后执行 $ source .bash_profe #让配置文件生效 8.设置swap和临时文件夹 oracle对内存和swap要求比较高,Oracle 建议 Oracle 9i 服务器至少需要 512M 内存,两倍内存或不少于 400M 的交换 (swap) 空间。如果你没有足够的交换空间或内存,在数据库创建过程中,你的 Oracle 服务器将变得非常迟钝。 我的内存只有256M,512M的swap。在此,我新增了1000M的swap。 su – root dd if=/dev/zero of=tmpswap bs=100M count=10 chmod 600 tmpswap mkswap tmpswap swapon tmpswap[/quote:db788a2c24] 另外,oracle的安装至少需要400M的/tmp临时空间。如果你/tmp下的空间不够,可以可以临时在另一个文件系统中建立一个/tmp 目录。 su – root mkdir //tmp chown root.root //tmp chmod 1777 //tmp export TEMP=/ # used by Oracle export TMPDIR=/ # used by Linux programs[/quote:db788a2c24]
当安装完 Oracle 之后,关闭 Oracle 并删除临时目录: [quote:db788a2c24]su – root rmdir //tmp unset TEMP unset TMPDIR[/quote:db788a2c24] Oracle 磁盘空间 (Sizing Oracle Disk Space) 仅安装数据库软件,大约需要2.5G 的磁盘空间。如果执行一个标准的数据库安装而不是自定义安装,则大约需要3.5G空间。 9.解包安装文件。 把下载的文件拷贝到/tmp中。最好以root身份来解压,否则可能会报错。 a.解压 gunzip lnx_920_disk1.cpio.gz lnx_920_disk2.cpio.gz lnx_920_disk3.cpio.gz Linux9i_Disk3.cpio.gz b.解包 cpio -idmv < lnx_920_disk1.cpio cpio -idmv < lnx_920_disk2.cpio cpio -idmv < lnx_920_disk3.cpio 会生成Disk1,Disk2,Disk3三个文件夹, 好了,准备工作告一段落。万事俱备,只久安装了! 二、安装 1.打第一个补丁。 运行runInstaller之前,需要打补丁3006854: 注意,必须以root身份运行. [quote:db788a2c24]# unzip p3006854_9204_LINUX.zip[/quote:db788a2c24] 会在当前目录下创建一个目录,进入到该目录中 [quote:db788a2c24] # cd 3006854 #chmod +x *.sh # ./rhel3_pre_install.sh 2.以root身份执行xhost + 如果以oracle身份执行,会出现提示不能连接到display 0.0之类的错误。 3.运行runinstall(激动人心的时刻到了!)
su - oracle /tmp/Disk1/runInstaller (有文章说不要进入到Disk1的文件夹中再执行./runInstaller,否则会找不到其它的盘。我没有实验那样是否不行。) 根据提示往下面安装,中间会提示你,有一个地方要组名,输入oinstall, 另一个地方添数据库名和SID,请均填入orcl。 还会提示你用root身份执行一个脚本,按ctrl+shift+n新开一个终端窗口, 然后执行/tmp/的一个.sh文件。 另外,relink 阶段,会报告两个错误:ins_oemagent.mk 和 ins_ctx.mk. 点 Ignore忽略,安装后升级到9.2.0.4的版本来消除这个bug. &nbs上一页 [1] [2] [3] 下一页 |