当前位置: 技术问答>linux和unix
安装ORACLE FRO LINUX7。1问题
来源: 互联网 发布时间:2014-12-06
本文导语: 安装oracle有了新问题,请大家帮帮我!在线等待,很急! 在添加安装组名oinstall后就出现ORACLE Unibersal Installer会话框 Certain actions need to be performed with root privileges before the install can continue,These actions are ca...
安装oracle有了新问题,请大家帮帮我!在线等待,很急!
在添加安装组名oinstall后就出现ORACLE Unibersal Installer会话框
Certain actions need to be performed with root privileges before the install can continue,These actions are called /u01/app/oracle/product/8.1.7/orainstRoot.sh.
please execute the /u01/app/oracle/product/8.1.7/orainstRoot.sh script now from another window and then press "Retry" to continue the install。
我该怎么办呀?
知道的给我讲的详细点吧,我不太会了,多谢了
在添加安装组名oinstall后就出现ORACLE Unibersal Installer会话框
Certain actions need to be performed with root privileges before the install can continue,These actions are called /u01/app/oracle/product/8.1.7/orainstRoot.sh.
please execute the /u01/app/oracle/product/8.1.7/orainstRoot.sh script now from another window and then press "Retry" to continue the install。
我该怎么办呀?
知道的给我讲的详细点吧,我不太会了,多谢了
|
在redhat 7.1 linux下安装oracle 8.1.6
1.硬件环境:P4 1.4G , 640M Ram , 40G , Gforce II
2.磁盘分区:9G 主分区(ext3), 1G Swap分区
3.软件环境:Redhat 7.2完全安装
4.准备工作:
1).确认你已安装了以下兼容包:
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
compat-egcs-objc-6.2-1.1.2.16
如果你是完全安装Redhat 7.1的话,以上包都已经安装,如果没有请在Redhat 7.2的光盘里安装。
2).安装binutils-2.10.91.0.2-3,哈哈,又是这个讨厌的东西,不过这次用的是Redhat 7.1盘里的,一定要装,不要忘了,因为他和后来的ld有关,不安装会出现ld:
unrecognized emulation mode: elf_i386_glibc21.的错误。
rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm
当然装完后如果你高兴可以把7.1的还原过来。
3).安装Jdk1.1.8_v3到/usr/local,这个不用多说了
bunzip2 jdk118_v3.tar.bz2
tar -xvf jdk118_v3.tar
ln -s jdk118_v3 java
4).获得补丁包--两个Oracle的glibc-2.1.3-stubs.tar.gz,还有一个就是最最关键的,所有在Redhat 7.x下装过Oracle
8.1.7的朋友都被97%的Linking Error搞得很恼火,这个包就是管这个Bug的,其实是一个文件--env_ctx.mk,怎么用,别急,一会告诉你。
5).准备用户环境。
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
passwd oracle
输入新用户的密码。
创建安装目录(以u01为例)
mkdir /u01
chown ora.dba /u01
chmod 777 /u01
退出系统,以新建的Oracle用户登陆。
编辑/home/oracle目录下的.bash_profile,添加以下内容:
. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
export LD_ASSUME_KERNEL=2.2.5
export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.6
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=oracle8
export ORACLE_TERM=vt100
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
umask 022
存盘退出,建议重新启动,以防不测。
5.安装Oracle 8.1.6
启动安装程序,
/mnt/cdrom/runinstaller(如果你是从光盘安装的话)
出现以下安装画面:
选择安装路径,直接下一步。接下来会出现让你添安装组名-oinstall点击下一步,出现一个RETRY的警告框,这个时候,新切换一个控制台,然后以root用户到$HOME_ORACLE下执行orainstRoot.sh,
回到图形界面的控制台窗口,按RETRY,接下来按NEXT按钮,安装正式开始。
在进行LINK的界面开始安装时,将新开一个terminal 窗口,将glibc-2.1.3-stubs.tar.gz 拷贝到$HOME_ORACLE下
tar –zxvf glibc-2.1.3-stubs.tar.gz
然后在解压下的目录中找到setup_stubs.sh文件
等到界面出现
error in invoking target install of
/u01/app/oracle/product/8.1.6/sqlplus/lib/ins_sqlplus.mk
执行./setup_stubs.sh
执行结束后。
然后点击retry按钮继续安装
安装可以顺利结束。这时跳出窗口,要以Root身份
到/u01/app/oracle/product/8.1.6/bin下运行./root.sh
注意,Root.sh里有两处错误:
RMF=/bin/rm -f
修改为
RMF="/bin/rm -f"
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
完成以后点OK。出现net8配置窗口:等到net8和database配完后,安装就OK了
开启一个terminal启动TNS LISTERER:
到 /u01/app/oracle/product/8.1.6/bin 执行lsnrctl
./lsnrctl start
启动成功后quit
然后在/u01/app/oracle/product/8.1.6/bin 执行lsnrctl下执行
./svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit
在/u01/app/oracle/product/8.1.6/bin下进行测试
$ 。/sqlplus system/manager@oracle8
应该能够连上数据库。
1.硬件环境:P4 1.4G , 640M Ram , 40G , Gforce II
2.磁盘分区:9G 主分区(ext3), 1G Swap分区
3.软件环境:Redhat 7.2完全安装
4.准备工作:
1).确认你已安装了以下兼容包:
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
compat-egcs-objc-6.2-1.1.2.16
如果你是完全安装Redhat 7.1的话,以上包都已经安装,如果没有请在Redhat 7.2的光盘里安装。
2).安装binutils-2.10.91.0.2-3,哈哈,又是这个讨厌的东西,不过这次用的是Redhat 7.1盘里的,一定要装,不要忘了,因为他和后来的ld有关,不安装会出现ld:
unrecognized emulation mode: elf_i386_glibc21.的错误。
rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm
当然装完后如果你高兴可以把7.1的还原过来。
3).安装Jdk1.1.8_v3到/usr/local,这个不用多说了
bunzip2 jdk118_v3.tar.bz2
tar -xvf jdk118_v3.tar
ln -s jdk118_v3 java
4).获得补丁包--两个Oracle的glibc-2.1.3-stubs.tar.gz,还有一个就是最最关键的,所有在Redhat 7.x下装过Oracle
8.1.7的朋友都被97%的Linking Error搞得很恼火,这个包就是管这个Bug的,其实是一个文件--env_ctx.mk,怎么用,别急,一会告诉你。
5).准备用户环境。
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
passwd oracle
输入新用户的密码。
创建安装目录(以u01为例)
mkdir /u01
chown ora.dba /u01
chmod 777 /u01
退出系统,以新建的Oracle用户登陆。
编辑/home/oracle目录下的.bash_profile,添加以下内容:
. /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
export LD_ASSUME_KERNEL=2.2.5
export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.6
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=oracle8
export ORACLE_TERM=vt100
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
umask 022
存盘退出,建议重新启动,以防不测。
5.安装Oracle 8.1.6
启动安装程序,
/mnt/cdrom/runinstaller(如果你是从光盘安装的话)
出现以下安装画面:
选择安装路径,直接下一步。接下来会出现让你添安装组名-oinstall点击下一步,出现一个RETRY的警告框,这个时候,新切换一个控制台,然后以root用户到$HOME_ORACLE下执行orainstRoot.sh,
回到图形界面的控制台窗口,按RETRY,接下来按NEXT按钮,安装正式开始。
在进行LINK的界面开始安装时,将新开一个terminal 窗口,将glibc-2.1.3-stubs.tar.gz 拷贝到$HOME_ORACLE下
tar –zxvf glibc-2.1.3-stubs.tar.gz
然后在解压下的目录中找到setup_stubs.sh文件
等到界面出现
error in invoking target install of
/u01/app/oracle/product/8.1.6/sqlplus/lib/ins_sqlplus.mk
执行./setup_stubs.sh
执行结束后。
然后点击retry按钮继续安装
安装可以顺利结束。这时跳出窗口,要以Root身份
到/u01/app/oracle/product/8.1.6/bin下运行./root.sh
注意,Root.sh里有两处错误:
RMF=/bin/rm -f
修改为
RMF="/bin/rm -f"
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
完成以后点OK。出现net8配置窗口:等到net8和database配完后,安装就OK了
开启一个terminal启动TNS LISTERER:
到 /u01/app/oracle/product/8.1.6/bin 执行lsnrctl
./lsnrctl start
启动成功后quit
然后在/u01/app/oracle/product/8.1.6/bin 执行lsnrctl下执行
./svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit
在/u01/app/oracle/product/8.1.6/bin下进行测试
$ 。/sqlplus system/manager@oracle8
应该能够连上数据库。
|
新开个窗口su 改成root身份 执行那个文件 然后回来安装 ok了
|
新开个窗口su 改成root身份 执行那个文件 然后回来安装 ok了
|
你给我个你的mail地址,我给你发个详细安装说明,我安装过,肯定没有问题
|
你的安装都在root身份下,就不会出现那么多问题了。
|
我觉得最好不要以root用户安装,可以建一个系统用户oracle,用以安装oracle
|
这些问题太多了!
我建议作个贴子!!
我建议作个贴子!!