chown -r oracle:oinstall /oracle,CentOS7安装Oracle12c图文详解
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
建立用戶和組: groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
echo "123456" | passwd --stdin oracle #oracle用戶的登錄密碼,后續(xù)登錄要用,記著。
創(chuàng)建安裝目錄: mkdir -p /orcl/app/oracle/product/12.1.0/db_1
chown -R oracle:oinstall /orcl/app
chmod -R 775 /orcl/app
修改內(nèi)核參數(shù)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可能會有問題,后面咱們再說。
或者你直接現(xiàn)在就寫成4098955264
改文件限制: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
注意:修改此文件是即時生效的,但可能要重登錄后再看
以及vi /etc/pam.d/login,添加: session required pam_limits.so
修改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
修改環(huán)境變量。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
用yum remove *openjdk* 把系統(tǒng)自帶的openjdk卸載,再安裝sun jdk:rpm -ivh jdk-8u144-linux-x64.rpm。(下載地址)(openjdk環(huán)境安裝oracle GUI會報class not found的錯)。然后$>java -version檢查一下安裝是否成功。上述工作完成后,建議重啟系統(tǒng)。
以上操作命令如下:
以oracle用戶登錄,開始安裝: su oracle
cd /orcl/app/oracle
unzip linuxx64_12201_database.zip
export LANG="en_US"
cd /orcl/app/oracle/database
./runInstaller
注:下載好的Oracle要放到/orcl/app/oracle目錄下,/orcl/app/oracle/下是2個目錄:product和database。解壓后的安裝文件放在database下。然后就會出現(xiàn)安裝界面,配置過程從略。需要注意的是字符集要選擇unicode。如下
安裝中
安裝完成
然后輸入dbca啟動數(shù)據(jù)圖形化界面裝數(shù)據(jù)庫
選擇配置:這里我們選擇高級配置,簡單的自測
根據(jù)自己需求配置:我選擇定制的數(shù)據(jù)庫(custom database)
配置數(shù)據(jù)庫容器:
配置數(shù)據(jù)庫存儲方式:
選擇快速恢復(fù)區(qū)域:
監(jiān)聽器配置:(創(chuàng)建數(shù)據(jù)庫自動創(chuàng)建監(jiān)聽器,一定要是LISTENER默認(rèn)的)
選擇數(shù)據(jù)庫組件:
數(shù)據(jù)庫安全配置:
內(nèi)存、塊、連接數(shù)量、字符集、連接模式、添加實例:
配置Orale EM 土豪可以去訂購功能強(qiáng)大的EM:
口令配置:我是用的是統(tǒng)一口令
創(chuàng)建數(shù)據(jù)庫配置:
總結(jié)界面:(如果沒有任何錯誤就可以finish安裝)
請一定先執(zhí)行/orcl/app/oracle/product/12.1.0/db_1/root.sh
cd /orcl/app/oracle/product/12.1.0/db_1
./root.sh
安裝完成(一切順利,未見報錯)
啟動
1.#su - oracle 切換到 oracle 用戶且切換到它的環(huán)境
2.$lsnrctl status 查看監(jiān)聽及數(shù)據(jù)庫狀態(tài)
3.$lsnrctl start 啟動監(jiān)聽
4.$sqlplus / as sysdba 以 DBA 身份進(jìn)入 sqlplus
5.SQL>startup 啟動 db
停止
1.#su - oracle 切換到 oracle 用戶且切換到它的環(huán)境
2.$lsnrctl stop 停止監(jiān)聽
3.$sqlplus / as sysdba 以 DBA 身份進(jìn)入 sqlplus
4.SQL>SHUTDOWN IMMEDIATE 關(guān)閉 db
總結(jié)
以上是生活随笔為你收集整理的chown -r oracle:oinstall /oracle,CentOS7安装Oracle12c图文详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小程序怎样和服务器交互,微信小程序与 D
- 下一篇: oracle 数据库字段html显示正常