oracle 單例項安裝
阿新 • • 發佈:2021-09-06
oracle 單例項安裝
[具體參考1](https://www.linuxidc.com/Linux/2017-08/146528.htm) [具體參考2](https://www.cnblogs.com/kingle-study/p/10402130.html) 1.官網下載對應的安裝包,並root身份安裝依賴包: yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp 2. 建立使用者和組: groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba,oper oracle echo "123456" | passwd --stdin oracle 3.建立安裝目錄: mkdir -p /orcl/app/oracle/product/12.1.0/db_1 chown -R oracle:oinstall /orcl/app chmod -R 775 /orcl/app 4.修改核心引數vi /etc/sysctl.conf,新增: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1200000000 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 改好後,使之生效 sysctl -p 另外 上面的kernel.shmmax = 1200000000可能會有問題,後面咱們再說。 或者你直接現在就寫成4098955264 5.改檔案限制:vi /etc/security/limits.conf,新增: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 注意:修改此檔案是即時生效的,但可能要重登入後再看 6.以及vi /etc/pam.d/login,新增: session required pam_limits.so 7.修改ulimit:vi /etc/profile,新增: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536a else ulimit -u 16384 -n 65536 fi fi 8.修改環境變數。vi ~oracle/.bash_profile,新增: ORACLE_BASE=/orcl/app/oracle ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 ORACLE_SID=orcl export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH=$ORACLE_HOME/bin:$PATH export PATH 9.用yum remove *openjdk* 把系統自帶的openjdk解除安裝 10.重啟系統後以oracle使用者登入(切勿使用su oracle切換),開始安裝: export LANG="en_US" ./runInstaller 注:下載好的Oracle要放到/orcl/app/oracle目錄下,/orcl/app/oracle/下是2個目錄:product和database。解壓後的安裝檔案放在database下。然後就會出現安裝介面,配置過程從略。需要注意的是字符集要選擇unicode。如下