请教 一个 oracle 数据库安装问题
我碰到了个我前没有碰到个的问题,我安装的方法如下(操作系统是redhat linux9。0 数据库是oracle 8。1。7):
一、 添加用户、组,相关路径,授权:
1、添加组:
groupadd oinstall
groupadd dba
2、添加用户:
useradd oracle -g oinstall -G dba
3、设置密码:
passwd oracle
4、添加路径:
mkdir /oracle
5、授权用户
chown –R oracle.oinstall /oracle
6、给予权限
chmod 777 /oracle
二、打第一个补丁: i386-glibc-2.1-linux.tar.gz
cp i386-glibc-2.1-linux.tar.gz /
tar zxvf i386.glibc-2.1-linux.tar.gz
三、隐藏gcc,cc,ld及四个so文件:
cd /usr/bin
mkdir saved
mv gcc cc ld saved
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
ln -s gcc cc
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
cd /usr/lib
mkdir saved
mv libc.so libdl.so libm.so libpthread.so saved
mv libc.a libdl.a libm.a libpthread.a saved
四、 JDK:jdk118_v3-glibc-2.1.3.tar.bz2
tar –xvjf jdk118_v3-glibc-2.1.3.tar.bz2 –C /usr/local
ln –s /usr/local/jdk118_v3 /usr/local/java
五、.bash_profile文件
umask 022
EDITOR=vi; export EDITOR
TERM=xterm; export TERM
TMPDIR=/tmp; export TMPDIR
# +--------------------------+
# | SETUP ORACLE ENVIRONMENT |
# +--------------------------+
export ORACLE_SID=oracle
export ORACLE_BASE= /oracle
export ORACLE_HOME= /oracle/product/8.1.7
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm
# +--------------------------+
# | LINUX STUFF |
# +--------------------------+
export LD_ASSUME_KERNEL=2.4
# +--------------------------+
# | SETUP SEARCH PATH |
# +--------------------------+
PATH=$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/java/bin:.
export PATH
# +--------------------------+
# | SETUP JAVA ENVIRONMENT |
# +--------------------------+
export JAVA_HOME=/usr/local/java
export CLASSPATH=/u01/app/oracle/product/8.1.7/jdbc/lib/classes12.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:.
# +-------------+
# | "GREETINGS" |
# +-------------+
echo ".bash_profile executed"
六、 oracle用户开始安装,运行disk1里的 runinstaller
期间有几个地方要注意:
1、要以root用户执行orainstRoot.sh(命令:sh orainstRoot.sh)
2、Unix组填oinstall
3、选择典型安装就成!
4、sid填o817db
一路安装成功(连接的时候62%有点停了,等待就成!)/连接提示要运行root.sh时停一下。
七、先打第二个补丁glibc-2.1.3-stubs.tar.gz
tar zxvf /***/glibc-2.1.3-stubs.tar.gz –C /u01/app/oracle/product/8.1.7
在/u01/app/oracle/product/8.1.7产生了一个文件setup_stubs.sh
修改setup_stubs.sh
将
make -i -f $file relink >;/dev/null 2>;&1
修改为
make -i -f $file relink EXENAME=ott >;/dev/null 2>;&1
然后运行
./setup_stubs.sh
八、 改root.sh (天呢,root.sh也有错!!咋那么bt呢?)
把(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
九、到oracle安装界面,点击确认后就进行了安装net8assist但是在这里停下来不动了。也不报错误。
问题如上所说“就是安装到中间就不动了也不报错。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论