我的环境:
机器 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、接着往下走,应该就没什么问题了。
分享到:
相关推荐
red hat linux 9.0下安装oracle 8.1.7.doc
卸载原来的oracle8.1.7后重新安装时在欢迎界面就停住了,但是在不断地读硬盘。原来的oracle卸载不完全。 请问高手这个问题如何解决?
Oracle8.1.7 Client 安装文件以及常见的乱码处理方法,比较老的版本了,与11g不兼容,适合指定客户端版本的用户使用,网上下载的地方不多,希望能帮助到大家。
BBED工具软件,针对Oracle 8.1.7 on Windows平台。
如何在Linux中安装Oracle8.1.7.pdf
安装以下软件包: compat-libstdc++-6.2-2.9.0.16 compat-glibc-6.2-2.1.3.2 compat-egcs-c++-6.2-1.1.2.16 compat-libs-6.2-3 compat-egcs-6.2-1.1.2.16 ...(在redhat 安装碟Disk1和 Disk2 中有以上软件包)
ORACLE8.1.7在Solaris2.6操作系统下的安装.pdf
AIX4.3.3环境下Oracle8.1.7的安装与配置.pdf
pb6.5 oracle8i oracle 8.1.7 链接
百分百解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”这个问题 详细操作请看压缩包TXT文档说明……
医院HIS数据库从Oracle8.1.7升级到Oracle 10g的过程实现.pdf
ORACLE8.1.7数据库升级11.2g解决方案.pdf
需要 Oracle 客户端软件 8.1.7 或更高版本的解决办法
完全百分百解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”这个问题 详细操作请看压缩包TXT文档说明……
Win7中安装Oracle客户端[文].pdf
由IBM的全套硬件设备和微软的群集软件系统组成,安装ORACLE 8.1.7标准版数据库,一台机器作为ORACLE的主数据库服务器,一台作为主数据库服务器的备份服务器,保证ORACLE的数据库的可用性。 硬件环境由IBM的产品组成...
但在安装客户端的时候会遇到一些问题,如何解决请看下面步骤 工具:win32_11gR2_client 方法/步骤: 安装包里点击setup.exe可执行程序,选择“运行时”点下一步 选择简体中文点下一步 选择要安装的路径点下一步 ...
刚才在WIN8.1上安装Oracle 11g出现了很多问题,现在写出来希望能帮助大家。
在pentium 4上安装oracle8.1会出现点击安装程序的图标没有反应。出现这种问题的Oracle版本为Oracle8.1.6和Oracle8.1.7,Oracle8.1.5没有问题。本文介绍了该问题的解决办法。
Oracle SNMP Support Reference Guide Release 8.1.7