我想往DBA方面发展。可是学了MYSQL , SQL SERVER 后,结果现在大多数都是需要会oracle 然后打算学习oracle。 刚好有台闲置电脑可以用。 结果刚刚安装了软件就出问题了。由于实在不知是过程中哪部错了。我把步骤全部列出来。求大佬指点。 电脑系统是cent 7
一 创建oracle 账号
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
二 登陆oracle到图形界面。
三 下载安装包,解压
四 更新依赖软件
yum install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
五 添加文件 配置内核参数 / 添加shell配置 / 创建并配置环境变量
nano /etc/sysctl.conf
-------------------------------------------------------------------------
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
-----------------------------------------------------------------------------
/sbin/sysctl -p
nano /etc/security/limits.conf
--------------------------------------------------------------------------------
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
----------------------------------------------------------------------------------
nano /etc/pam.d/login
----------------------------------------------------------------------------------
session required pam_limits.so
----------------------------------------------------------------------------------
nano /etc/profile
------------------------------------------------------------------------------------
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
--------------------------------------------------------------------------------------------
# mkdir oracle
# mkdir /oracle/app
# chown -R oracle:oinstall /oracle
# chmod -R 775 /oracle
su - oracle
nano .bash_profile
-------------------------------------------------------------------------------------------------
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/app
export ORACLE_SID=oracleSID
export PATH=$ORACLE_HOME/bin:$PATH
-----------------------------------------------------------------------------------------------------
./runInstaller
然后提示“检查监视器”未通过。后来查了下。添加export DISPLAY=:0.0
接下来放图。






















执行脚本的时候。第二条命令提示选择yes and no 的时候。我没有选择直接回车了。


看来是大功告成了,不过运行起来就出问题了。。。。。。
------------------------------------------------------------------------------------------------------------------------


请问这个该怎么决解? 求大佬们指点。
一 创建oracle 账号
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
二 登陆oracle到图形界面。
三 下载安装包,解压
四 更新依赖软件
yum install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
五 添加文件 配置内核参数 / 添加shell配置 / 创建并配置环境变量
nano /etc/sysctl.conf
-------------------------------------------------------------------------
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
-----------------------------------------------------------------------------
/sbin/sysctl -p
nano /etc/security/limits.conf
--------------------------------------------------------------------------------
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
----------------------------------------------------------------------------------
nano /etc/pam.d/login
----------------------------------------------------------------------------------
session required pam_limits.so
----------------------------------------------------------------------------------
nano /etc/profile
------------------------------------------------------------------------------------
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
--------------------------------------------------------------------------------------------
# mkdir oracle
# mkdir /oracle/app
# chown -R oracle:oinstall /oracle
# chmod -R 775 /oracle
su - oracle
nano .bash_profile
-------------------------------------------------------------------------------------------------
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/app
export ORACLE_SID=oracleSID
export PATH=$ORACLE_HOME/bin:$PATH
-----------------------------------------------------------------------------------------------------
./runInstaller
然后提示“检查监视器”未通过。后来查了下。添加export DISPLAY=:0.0
接下来放图。






















执行脚本的时候。第二条命令提示选择yes and no 的时候。我没有选择直接回车了。


看来是大功告成了,不过运行起来就出问题了。。。。。。
------------------------------------------------------------------------------------------------------------------------


请问这个该怎么决解? 求大佬们指点。
