libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 libXext-1.0.1 libXext-1.0.1 (32 bit) libXtst-1.0.1 libXtst-1.0.1 (32 bit) libX11-1.0.3 libX11-1.0.3 (32 bit) libXau-1.0.1 libXau-1.0.1 (32 bit) libXi-1.0.1 libXi-1.0.1 (32 bit) make-3.81 sysstat-7.0.2 如上所示,还需要安装包 compat-libstdc++和 libaio-devel相关包,这一步可以不管,安装过程中会检测你所缺少的包,到时候在补。
1.1.4 系统配置准备
1.1.4.1 创建Oracle用户和用户组
# groupadd dba # groupadd oinstall
# useradd -g oinstall -G dba oracle
创建了oracle用户以及相关用户组后,需要设置oracle用户密码。
#passwd oracle
输入新密码回车再次输入 1.1.4.2 创建安装目录
5
# mkdir -p /opt/Oracle12c
# chown -R oracle:oinstall /opt/Oracle12c # chmod -R 775/opt/Oracle12c
1.1.4.3 修改系统内核参数
在修改系统内核参数前,你可以用命令先查看一下当前各类系统参数的值,亦或直接查看配置文件/etc/sysctl.conf
修改前最后先备份一下/etc/sysctl.conf,以防万一。 # vi /etc/sysctl.conf 添加或修改下面参数
kernel.shmmax = 68719476736 kernel.shmall = 6029312 kernel.shmmni = 4096
kernel.sem =250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144
net.ipv4.ip_local_port_range =9000 65500 fs.file-max=65536 fs.aio-max-nr=1048576
修改完成后保存,然后运行sysctl -p 命令使之生效 1.1.4.4 设置用户限制
在/etc/security/limits.conf
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 10240
中添加如下配置。
1.1.4.5 配置环境变量
首先切换到oracle账户,编辑修改主目录下 .bash_profile
ORACLE_BASE=/opt/Oracle12c; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH
6
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi fi
使配置生效
#source .bash_profile
1.1.5 解压安装文件
进入/opt目录依次执行完以下语句后会多出一个database文件夹
# unzip linuxamd64_12102_database_1of2.zip #unzip linuxamd64_12102_database_2of2.zip
1.2 安装过程
1.2.1 安装数据库软件
#cd /opt/database #./runInstaller
如下图,next弹出提示没有邮箱将不能接受XXX消息,忽略
7
选第二项,只安装数据库软件(第一项为安装数据库软件并创建数据库,第三位更新数据库),至于为什么选第二项?我会告诉你安装11g的时候选第一项创建的数据库监听没起不来(个人遭遇)。
8
相关推荐: