oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
【注意:如果是X64的系统,那么这里就要用 /lib64/security/pam_limits.so,不然系统可能会在服务器上无法登录!】
4) vi /etc/sysctl.conf
# Kernel paramaters required by Oracle 11gR2
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
5)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。
sysctl –p
6)vi /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
7)创建相关用户和组,作为软件安装和支持组的拥有者
创建用户,输入命令:groupadd oinstall groupadd dba
创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oracle
passwd oracle
8)建数据库软件目录和数据文件存放目录,目录的位置,注意磁盘空间。
mkdir /home/oracle/app
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oradata
mkdir /home/oracle/app/oracle/product
9)更改目录属主为Oracle用户所有,输入命令:
chown -R oracle:oinstall /home/oracle/app
10)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle ,然后直接在输入 : vi .bash_profile
umask 022
ORACLE_BASE=/home/oracle_11/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=orcl --实例名,根据需要进行修改
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG
前期配置完成,进入oracle图形界面安装即可。
2.确认安装成功
1)进入sqlplus
sqlplus /nolog 或 sqlplus sys/密码 as sysdba;
2)连接oracle管理员用户
conn sys/密码 as sysdba;
3)启动数据库实例
startup;
4) 退出sqlplus
exit;
5) 启动监听
$ lsnrctl start