当前位置: 技术问答>linux和unix
安装redhat linux 9 和orale 9i碰到的奇怪登录问题
来源: 互联网 发布时间:2015-10-13
本文导语: redhat9 ,oracle9i 安装时按照网上高人写的步骤,一步步做: 2从Oracle官方网站下载Oracle9i安装文件并使用如下命令解包 zcat lnx_920_disk1.cpio.gz | cpio –idmv zcat lnx_920_disk2.cpio.gz | cpio –idmv zcat lnx_920_disk3.cpio.gz |...
redhat9 ,oracle9i
安装时按照网上高人写的步骤,一步步做:
2从Oracle官方网站下载Oracle9i安装文件并使用如下命令解包
zcat lnx_920_disk1.cpio.gz | cpio –idmv
zcat lnx_920_disk2.cpio.gz | cpio –idmv
zcat lnx_920_disk3.cpio.gz | cpio –idmv
然后会有Disk1 Disk2 Disk3三个子目录。
3设置内核参数
echo 4294967295 > /proc/sys/kernel/shmmax,建议放到/etc/rc.local文件里。
或
编辑/etc/sysctl.conf
kernel.shmmax=4294967295
我有512MB内存,所以设置这个数值。可根据实际情况设置。
4创建Oracle用户帐号和安装目录
在shell下,作为root
groupadd dba
groupadd oinstall
useradd –g oinstall –G dba oracle
passwd oracle
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0
chown –R oracle.oinstall /opt/oracle
mkdir /var/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle
5设置环境变量
编辑/home/oracle/.bash_profile文件,添加下列行
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/asmin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
做到这里,应该是注销之后,以oracle用户登录,然后到Disk1目录下安装
但我注销之后,以oracle登录,却出现奇怪的问题:
说“你的会话持续不到10秒钟,……可能是您的磁盘已满,可以试试以某个failSafe会话登录查看问题……”
于是我退出来,准备再以root登录,却发现和oracle出现一样的结果,我又以另一个普通用户登录,还是一样的问题,我选择了failsafe会话登录,还是这样的,哎,于是重装linux,重复上面的步骤,结果还是一样,现在linux进不去了,真是太奇怪了,难道上面的步骤中有错??但很多文章都是这样写的呀????我该怎么办??极度郁闷中....
请高手支招,顶者也有分!!!!解决马上给分
安装时按照网上高人写的步骤,一步步做:
2从Oracle官方网站下载Oracle9i安装文件并使用如下命令解包
zcat lnx_920_disk1.cpio.gz | cpio –idmv
zcat lnx_920_disk2.cpio.gz | cpio –idmv
zcat lnx_920_disk3.cpio.gz | cpio –idmv
然后会有Disk1 Disk2 Disk3三个子目录。
3设置内核参数
echo 4294967295 > /proc/sys/kernel/shmmax,建议放到/etc/rc.local文件里。
或
编辑/etc/sysctl.conf
kernel.shmmax=4294967295
我有512MB内存,所以设置这个数值。可根据实际情况设置。
4创建Oracle用户帐号和安装目录
在shell下,作为root
groupadd dba
groupadd oinstall
useradd –g oinstall –G dba oracle
passwd oracle
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0
chown –R oracle.oinstall /opt/oracle
mkdir /var/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle
5设置环境变量
编辑/home/oracle/.bash_profile文件,添加下列行
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/asmin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
做到这里,应该是注销之后,以oracle用户登录,然后到Disk1目录下安装
但我注销之后,以oracle登录,却出现奇怪的问题:
说“你的会话持续不到10秒钟,……可能是您的磁盘已满,可以试试以某个failSafe会话登录查看问题……”
于是我退出来,准备再以root登录,却发现和oracle出现一样的结果,我又以另一个普通用户登录,还是一样的问题,我选择了failsafe会话登录,还是这样的,哎,于是重装linux,重复上面的步骤,结果还是一样,现在linux进不去了,真是太奇怪了,难道上面的步骤中有错??但很多文章都是这样写的呀????我该怎么办??极度郁闷中....
请高手支招,顶者也有分!!!!解决马上给分
|
jdk