Linux下安装Oracle11G

1、首先检查一下linux下是有存在一下软件,如果不存在,必须将这些软件安装
rpm -q compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
2、以root方式登陆,修改/etc/sysctl.conf,在文件中增加一下参数
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
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default =262144
net.core.wmem_max =262144

然后创建数据库的所有者:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba Oracle 创建用户Oracle
passwd Oracle(修改Oracle的密码)
修改Oracle用户的限制
cd /etc/security
vi limits.conf
在该文件增加一下内容
Oracle soft nproc 2047
Oracle hard nproc 16384
Oracle soft nofile 1024
Oracle hard nofile 65536
在文件/etc/pam.d/login文件增加一下内容
session required /lib/security/pam_limits.so
session required pam_limits.so
在文件/etc/profile增加一下内容

if [$USER = "Oracle"] ; then
if [ $SHELL = " /bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65535
else
ulimit -u 16384 -n 65536
fi
fi
创建安装目录:
mkdir -p /opt/app/oracle
chown -P Oracle:oinstall /opt/app
chmod -R 755 /opt/app
执行命令,解压安装文件 :unzip linux_11gR1_database.zip
然后进入解压后的目录,执行
$ ./runInstaller



你可能感兴趣的:(Linux下安装Oracle11G)