专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » linux下安装oracle:red hat linux 9 + oracle 8.17 安装成功过程 »正文

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”)

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: