分享
 
 
 

我在RH9下安装Oracle8.1.7经历

王朝oracle·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

我的环境:

机器 C1200M、128M

软件 RedHat Linux release 9, Kernel 2.4.20-8。

我是参照别人的笔记安装的(但我省了几步)

我的linux是完全安装的所对其它情况不做详解了

1,安装准备 //这些我都放在/home/Root/Oracle目录下(我把这个目录的权限修改成了wrx

glibc-2.1.3-stubs.tar.gz //oracle的linux补丁

j2sdk-1_4_2_06-linux-i586-rpm.bin //Sun 的JDK

linux81701.tar //ORACLE的安装盘

2,安装JDK和创建符号连接(也就是windows的快捷方式,,用户root)

图形界面的安装我就不说了^_^

#./j2sdk-1_4_2_06-linux-i586-rpm.bin //执行后会得到 j2sdk-1_4_2_06-linux-i586-rpm安装包

#rpm -Uvh j2sdk-1_4_2_06-linux-i586-rpm //安JDK

#ln -s /usr/local/j2sdk-1_4_2_06 /usr/local/java

3 创建用户oracle,组oinstall各oracle的安装路径 (用户root,提示符是#的用户是root )

#groupadd oinstall

#groupadd dba

#useradd -g oinstall -G dba oracle

#passwd oracle

New password:[oracle] //[]里是我输入的密码

BAD PASSWORD: it is based on a dictionary word

Retype new password:[oralce]

passwd: all authentication tokens updated successfully.

#mkdir -p /u01/oracle/product/8.1.7 //创建oracle安装路径

#chown -R /oracle.oinstall /u01/oracle //由于现在使用的是root

//创建的目录不改变他的权限

//等下用oracle安装时会无权限对此目录的操作

4,修改oracle用户的profile文件(当前工作目录是:/home/oracle/下 ,用户oracle 它的shell提示符变成$)

$vi .bash_profile //建议使用emacs 如图形界面的使用gedit

//emacs .bash_profile或gedit .bash_profile

加入以下内容:

# Stuff for 8.1.7 Install

export LD_ASSUME_KERNEL=2.2.5

export ORACLE_BASE=/u01/oracle

export ORACLE_HOME=$ORACLE_BASE/product/8.1.7

export PATH=$PATH:$ORACLE_HOME/bin

unset LANG

# Java DEVELOPMENT Kit for 8.1.7

JAVA_HOME=/usr/local/java; export JAVA_HOME

CLASSPATH=${JAVA_HOME}/lib/classes.zip; export CLASSPATH

#Need to point to init*.ora

ORACLE_SID=orcl; export ORACLE_SID

# Need shared libraries ie for lsnrctl

if [ "${LD_LIBRARY_PATH:-}" == "" ]; then

LD_LIBRARY_PATH=${ORACLE_HOME}/lib:/usr/lib:/usr/local/lib

else

LD_LIBRARY_PATH=${ORACLE_HOME}/lib:${LD_LIBRARY_PATH}

fi

export LD_LIBRARY_PATH

完成后退现vi(先保存)^_^

为使刚刚修改的shell配置文件生效执行source命令

$source .bash_profile

5,解压从oracle下载的安装盘(操作用户,oracle,我的工作目录是/home/Root/Oracle/ 你的下载下来的

ORACLE安装盘放在哪儿就到那儿解压吧^_^

$tar -xvf linux81701.tar

6,用oracle用户登陆到图形界面 进入上一步解压出来的disk1目录双击runInstaller跳出一个窗口你点击运行

这时便启动了oracle的图形安装界面 点 install按钮接着往下走 碰到Unix Group name 填入oinstall

7,oracle的安装程序在准备好了安装后会弹出一个小窗口,告诉你要求你用root用户执行一个叫做orainsRoot.sh的脚本

8,这时你打开一个终端窗(如果你已经打开也就不要了)

这时终端的提示符是'$'这是普通用户的shell提示符现在要切换到root(超级用户)

$ su

password:[输入你的root用户的密码]

//这时你shell提示符会变成'#' 你已经拥有了超级用户的权限了

#cd /u01/oracle/product/8.1.7

#./orainstRoot.sh //也可以使用 sh orainstRoot.sh

Creating Oracle Inventory pointer file (/etc/oraInst.loc)

Changing groupname of /u01/oracle/oraInventory to oinstall.

//这是执行那个sh脚本的系统的提示^_^

回到oracle的安装程序点击OK

9,接着往下走

Select product to install: 选择 Oracle Enterprise

Installation Types: 选择 Typical (837MB)

Verify JDK Home Directory: 填入 /usr/local/java

Database Identification: 填入 orcl

SID: 填入 orcl 即根你的 .bash_profile 里面的要一致

10、继续往下走,会出现若干次 make 错误,别管他,选择 ignore

11、到达 100% 的时候会跳出一个小窗口,提示要 root 用户执行一个脚本 root.sh ,

先等一下,在 执行 root.sh 之前先打一个补丁。

回到终端窗口转到从oracle下载下来的linux补丁包所在的目录下把补丁拷贝到$ORACLE_HOME /*oracle的安装目录*/(我的补丁包在/home/Root/Orale/目示下

#cd /home/Root/Oracle/

#cp glibc-2.1.3-stubs.tar.gz $ORACLE_HOME

//这两条命令也可用下命令 # cp /home/Root/Oracle/glibc-2.1.3.stubs.tar.gz /u01/oracle/product/8.1.7

#tar xzvf glibc-2.1.3-stubs.tar.gz

#sh setup_stubs.sh

//这时你慢慢等一下吧

最后你会看见以下提示:

Relinking executables:

running 'ins_rdbms.mk'...done.

running 'ins_net_client.mk'...done.

running 'ins_cman.mk'...done.

running 'ins_names.mk'...done.

running 'ins_oemagent.mk'...done.

running 'ins_net_server.mk'...done.

running 'ins_nau.mk'...done.

running 'ins_plsql.mk'...done.

running 'ins_precomp.mk'...done.

running 'ins_ldap.mk'...done.

running 'ins_sqlplus.mk'...done.

running 'ins_otrace.mk'...done.

running 'ins_ctx.mk'...done.

Done. The links have been fixed!

执行完后修改一下root.sh

#vi root.sh

RMF=/bin/rm -f

少了2 个双引号,要改为

RMF="/bin/rm -f"

还有第 156 行, 靠近末尾少了一个单引号,小心别改错了

RUID=

`/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print $1}`

要改为

RUID=

`/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print $1}'`

存盘退出,现在可以执行 root.sh

[root@localhost.localdomain 8.1.7]# sh root.sh //运行这个root.sh shell脚本

有一个地方要输入,直接敲回车。

最后结果如下:

Enter the full pathname of the local bin directory: [/usr/local/bin]:

\nCreating /etc/oratab file...

Entry will be added to the /etc/oratab file by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

12、接着往下走,应该就没什么问题了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有