修改核心参数
#vi /etc/sysctl.conf
#-----------Begin from here-------------------------------------- kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 #--------------End here--------------------------------------------
编辑完之后,保存,执行 # /sbin/sysctl –p
|
然后,应该检查一下上面的操作是否正确:
# /sbin/sysctl -a | grep sem # /sbin/sysctl -a | grep shm # /sbin/sysctl -a | grep file-max # /sbin/sysctl -a | grep ip_local_port_range |
为Oracle用户设定Shell的限制
# vi /etc/security/limits.conf # 添加如下的行 * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 |
添加如下的行到/etc/pam.d/login 文件
session required /lib/security/pam_limits.so
|
编辑 /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
之后,执行$ unlimit 验证一下.
|
创建用户和相关的组
# /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba # /usr/sbin/useradd -g oinstall -G dba oracle
|
设定DISPLAY环境参数
# export DISPLAY= your_IPaddress :0.0
把your_IPaddress换成你的IP.
或者用root简单的执行一下
# xhost + |
检查并调整环境变量
登录为oracle用户 # su – oracle $ cd $ vi .bash_profile #添加如下内容,你的具体值应该不会和这个完全相同. export ORACLE_BASE=/u/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 export ORACLE_SID=TEST export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export LC_CTYPE=en_US.UTF-8
然后执行 $ source .bash_profile
使环境变量生效. /u/app/oracle 等目录应该建立好并做合适的授权.
|
开始安装10g
$ sh /u/install/runInstaller
|
最后系统会提示你运行root.sh文件.按照提示做即可.