SuSE11+Oracle 12c环境搭建

/* 安装 */

/*检查oracle所需依赖*/
> rpm -q binutils gcc gcc-c++ glibcglibc-devel ksh libaio libaio-devel libcap libgcc46 libstdc++33 libstdc++43-devellibstdc++46 make sysstat xorg-x11-libs xorg-x11-libX11 xorg-x11-libXauxorg-x11-libxcb xorg-x11-libXext 

/*创建用户和组*/
> groupadd oracle
> mkdir -p /opt/oracle
> useradd -g oracle -d /opt/oracle oracle
> passwd oracle
> chown -R oracle:oracle /opt/oracle
> chmod -R 777 /opt/oracle

/*修改内核参数及文件限制*/
> sudo cp sysctl.conf /etc,文件参数见文章末尾
> sudo sysctl -p
> sudo cp limits.conf /etc/security,文件参数见文章末尾

/*解压安装包*/
> unzip linuxamd64_12c_database_1of2.zip -d /opt/oracle
> unzip linuxamd64_12c_database_2of2.zip -d /opt/oracle

> export ORACLE_BASE=/opt/oracle
> export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
> export ORACLE_SID=oracle
> export PATH=$PATH:$ORACLE_HOME/bin
> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

/*使用静默安装*/
> /opt/oracle/database/runInstaller -silent -ignoreSysPrereqs -ignorePrereq -responseFile /opt/oracle/database/response/db_install.rsp
  #此处rsp文件需要使用绝对路径

/*根据提示使用root用户执行下列脚本	
> sudo /home/oracle/oraInventory/orainstRoot.sh
> sudo /home/oracle/product/12.1.0/db_1/root.sh

/*配置监听程序*/
> netca -silent -responseFile /opt/oracle/database/response/netca.rsp
#此处rsp需要使用绝对路径

/*创建并启动实例,创建数据库*/
> dbca -silent -responseFile /opt/oracle/database/response/dbca.rsp
#此处rsp需要使用绝对路径,此过程需要较长时间
vim /etc/sysctl.conf

#user for oracle
kernel.shmall = 8388608
kernel.shmmax = 34359738360
kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65535

net.core.rmem_default = 262144
net.core.rmem_max     = 4194304
net.core.wmem_default = 262144
net.core.wmem_max     = 1048586

fs.aio-max-nr = 1048576
fs.file-max   = 6815744

kernel.msgmni = 128
kernel.msgmnb = 82842
kernel.msgmax = 207102 
vim /etc/security/limits.conf
* soft nproc  2047
* hard nproc  16384
* soft nofile 1024
* hard nofile 65536

猜你喜欢

转载自blog.csdn.net/xiaopeng_csdn/article/details/83781221
今日推荐