linux下安装oracle:red hat linux 9 + oracle 8.17 安装成功过程来源: 发布时间:星期二, 2009年2月3日 浏览:9次 评论:0
="t18">
redhatLinux9+Oracle8.17 软件Software清单: compat-egcs-6.2-1.1.2.16.i386.rpm compat-egcs-c-6.2-1.1.2.16.i386.rpm compat-egcs-objc-6.2-1.1.2.16.i386.rpm compat-glibc-6.2-2.1.3.2.i386.rpm compat-libs-6.2-3.i386.rpm compat-libstdc-6.2-2.9.0.16.i386.rpm binutils-2.10.91.0.2-3.i386.rpm glibc-2.1.3-stubs.tar.gz i386-glibc-2.1-linux.tar.gz jdk-1_2_2_011-linux-i386.tar linux81701.tar 1、将上面软件Software复制到linux系统下个目录 mkdirmy cp*/my chown-Rroot.root/my/* 2、 rpm-Uvh--force--nodepscompat-egcs-6.2-1.1.2.16.i386.rpm rpm-Uvh--force--nodepscompat-egcs-c-6.2-1.1.2.16.i386.rpm rpm-Uvh--force--nodepscompat-egcs-objc-6.2-1.1.2.16.i386.rpm rpm-Uvh--force--nodepscompat-glibc-6.2-2.1.3.2.i386.rpm rpm-Uvh--force--nodepscompat-libs-6.2-3.i386.rpm rpm-Uvh--force--nodepscompat-libstdc-6.2-2.9.0.16.i386.rpm rpm-Uvh--force--nodepsbinutils-2.10.91.0.2-3.i386.rpm 3、 cpi386-glibc-2.1-linux.tar.gz/ tarzxvfi386.glibc-2.1-linux.tar.gz 4、 cd/usr/bin mkdirsaved mvgccccldsaved ln-s/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gccgcc ln-sgcccc ln-s/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ldld cd/usr/lib mkdirsaved mvlibc.solibdl.solibm.solibpthread.sosaved mvlibc.alibdl.alibm.alibpthread.asaved 5、 cpjdk-1_2_2_011-linux-i386.tar/usr/local tarxvfjdk-1_2_2_011-linux-i386.tar ln-s/usr/local/jdk1.2.2/usr/local/Java rmjdk-1_2_2_011-linux-i386.tar 6、 groupadddba groupaddo useradd-d/u01/app/oracle-gdba-Gooracle passwdoracle 7、 下面命令中<ORACLE_SID>用myorcl代替 mkdir/u01 mkdir/u01/app mkdir/u01/app/oracle mkdir/u01/app/oracle/prodUCt chown-Roracle:dba/u01/app/oracle mkdir/u03 mkdir/u03/app mkdir/u03/app/oradata mkdir/u03/app/oradata/<ORACLE_SID> chown-Roracle:dba/u03/app/oradata mkdir/u04 mkdir/u04/app mkdir/u04/app/oradata mkdir/u04/app/oradata/<ORACLE_SID> chown-Roracle:dba/u04/app/oradata mkdir/u05 mkdir/u05/app mkdir/u05/app/oradata mkdir/u05/app/oradata/<ORACLE_SID> chown-Roracle:dba/u05/app/oradata mkdir/u06 mkdir/u06/app mkdir/u06/app/oradata mkdir/u06/app/oradata/<ORACLE_SID> chown-Roracle:dba/u06/app/oradata mkdir/u07 mkdir/u07/app mkdir/u07/app/oradata mkdir/u07/app/oradata/<ORACLE_SID> chown-Roracle:dba/u07/app/oradata mkdir/u08 mkdir/u08/app mkdir/u08/app/oradata mkdir/u08/app/oradata/<ORACLE_SID> chown-Roracle:dba/u08/app/oradata mkdir/u09 mkdir/u09/app mkdir/u09/app/oradata mkdir/u09/app/oradata/<ORACLE_SID> chown-Roracle:dba/u09/app/oradata mkdir/u10 mkdir/u10/app mkdir/u10/app/oradata mkdir/u10/app/oradata/<ORACLE_SID> chown-Roracle:dba/u10/app/oradata mkdir/opt/bin chownoracle:dba/opt/bin 8、 chown-Roracle:dba/my chown-Roracle:dba/my/* 9、 vi/etc/services加入 shmsys:shminfo_shmmax=4294967295 shmsys:shminfo_shmmin=1 shmsys:shminfo_shmmni=128 shmsys:shminfo_shmseg=16 semsys:seminfo_semmni=128 semsys:seminfo_semmns=2048 semsys:seminfo_semmsl=2048 semsys:seminfo_semume=64 semsys:seminfo_semmnu=768 semsys:seminfo_semmap=20 semsys:seminfo_semopm=100 semsys:seminfo_semvmx=32767 reboot 10、 suoracle 11、 vi/u01/app/oracle/.bash_profile 内容如下: -------------------------------------------- [-f~/.bashrc];then .~/.bashrc fi PATH=$PATH:$HOME/bin eXPortPATH unUSERNAME umask022 EDITOR=vi;exportEDITOR TERM=xterm;exportTERM TMPDIR=/tmp;exportTMPDIR exportORACLE_SID=myorcl exportORACLE_BASE=/u01/app/oracle exportORACLE_HOME=/u01/app/oracle/product/8.1.7 exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib exportTNS_ADMIN=$ORACLE_HOME/network/admin exportNLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data exportORACLE_OWNER=oracle exportORACLE_TERM=xterm exportGCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/ exportLD_ASSUME_KERNEL=2.4 PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:. exportPATH exportJAVA_HOME=/usr/local/java exportCLASSPATH=/u01/app/oracle/product/8.1.7/jdbc/lib/es12.zip:/u01/app/oracle/product/8.1.7/JRE:/u01/app/oracle/product/8.1.7/jlib:/u01/app/oracle/product/8.1.7/rdbms/jlib:/u01/app/oracle/product/8.1.7/network/jlib:. exportDISPLAY=:0.0 echo".bash_profileexecuted" -------------------------------------------- 12、 tarxvflinux81701.tar cdDisk1 exportLANG=en ./runInstaller 13、 到提示填写UNIXgroupnamefield时,请写入“dba”作为组名 过后会弹出窗口要求以”root”身份运行“orainstRoot.sh” 打开个终端窗口 suroot cd/u01/app/oracle/product/8.1.7/ ./orainstRoot.sh 会出现以下提示: Thisscriptwilldofollowing: CreatingOracleInventorypoerfile(/etc/oraInst.loc) Changinggroupnameof/u01/app/oracle/oraInventorytoo. 返回安装界面点击retry继续安装 14、安装步骤: 选择”OracleEnterpriseEdtion”选项 选择”Typical”安装 使用/usr/local/java作为JDKHOME 添加个全局数据库(例:R700) 单击开始安装 15、当安装完成后要求以”root”身份运行”root.sh” 打开终端窗口 suroot cpglibc-2.1.3-stubs.tar.gzto/tmp cd/u01/app/oracle/product/8.1.7 tarxvzf/tmp/glibc-2.1.3-stubs.tar.gz ./up_stubs.sh 你将看到如下提示:(大约两分钟时间) Settinguppatchfiles...done. Patchingmakefilesasnecessary: …… running'ins_ctx.mk'...done. 16.修改/u01/app/oracle/product/8.1.7/ctx/lib/env_ctx.mk: cd/u01/app/oracle/product/8.1.7/ctx/lib vienv_ctx.mk#########修改第1374行 把 CTXHX_LINKLINE=$(LINK)$(CTXLIB)ctxhx.$(OBJ_EXT)$(INSO_LINK)$(USRLIBS) 改为 CTXHX_LINKLINE=$(LINK)$(CTXLIB)ctxhx.$(OBJ_EXT)$(INSO_LINK)$(USRLIBS)-ldl 17、修改/u01/app/oracle/product/8.1.7/root.sh: cd/u01/app/oracle/product/8.1.7 viroot.sh a.########修改第98行 把 SED=/usr/local/bin/sed 改为 SEC=/bin/sed b.########修改第102行 把 RMF=/bin/rm–f 改为 RMF="/bin/rm-f" c.########修改第156行 把 RUID=`/usr/bin/id$AWK-F\('{pr$2}'$AWK-F\)'{pr$1}` 改为 RUID=`/usr/bin/id$AWK-F\('{pr$2}'$AWK-F\)'{pr$1}'` 18、运行“root.sh”脚本: ./root.sh” 你将会看到以下提示: IMPORTANTNOTE:Pleasedeleteanylogandtracefilespreviously createdbytheOracleEnterpriseManagerIntelligent Agent.ThesefilesmaybefoundheDirectories youuseforstoringotherNet8logandtracefiles. Ifsuchfilesexist,theOEMIAmaynotrestart. RunningOracle8root.shscript... \nThefollowingenvironmentvariablesareas: ORACLE_OWNER=oracle ORACLE_HOME=/u01/app/oracle/product/8.1.7 ORACLE_SID=myorc1 Enterthefullpathnameofthelocalbindirectory:[/usr/local/bin]:(默认回车) \nCreating/etc/oratabfile... Entrywillbeaddedtothe/etc/oratabfileby DatabaseConfigurationAssistantwhenadatabaseiscreated Finishedrunninggenericpartofroot.shscript. Nowproduct-specicrootactionswillbeperformed. 19、返回GUIwindow界面点击“OK”完成安装 20、完成Oracle8i安装后系统会配置Net8、Databaseassistant和SSLrelatedmodules. 当进行Net8配置时会弹出个窗口请选中“Performtypicalconfiguration“按钮 的后系统会自动进行database配置 在配置完databaseassistant和SSLrelatedmodule后系统会给出用户名/密码: “SYS/change_on_”and“SYSTEM/manager” 20、到此Oracle8i完成全部安装 重启计算机 (注重:假如有运行过./runInstaller再次运行需要删除以下文件夹: rm-rf/tmp/OraInstall 在安装过程中出现提示按“skip”) 0
相关文章
读者评论发表评论 |