请教 一个 oracle 数据库安装问题

发布于 2022-10-03 07:34:55 字数 3652 浏览 13 评论 0

我碰到了个我前没有碰到个的问题,我安装的方法如下(操作系统是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文