日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

之前寫了個Oracle12c在Redhat6.8下的靜默安裝,操作系統版本太老了而且沒配插圖,今天重新寫個centos 7 下靜默安裝。

centos 7下Oracle12c靜默安裝

 

準備環境:centos 7 虛擬機一臺,Oracle12c安裝包。

1、檢查防火墻狀態。

systemctl status firewalld.service

centos 7下Oracle12c靜默安裝

firewalld狀態

然后在下方可以查看得到“active(running)”,此時說明防火墻已經打開了,把防火墻關掉。防火墻開著可能在安裝過程中出現很奇怪的錯誤,我們這里把防火墻關掉。systemctl stop firewalld.service 。

centos 7下Oracle12c靜默安裝

防火墻已經關閉

永久關閉防火墻禁止開機啟動,systemctl disable firewalld.service 。

centos 7下Oracle12c靜默安裝

關閉防火墻并禁止開機啟動

2、關閉selinux。

selinux可能會對安裝有影響,容易出現意想不到的錯誤,我們這里把selinux關閉。編輯配置文件,vim /etc/selinux/config ,將SELINUX改為disabled 。

centos 7下Oracle12c靜默安裝

關閉selinux

3、安裝所需的依賴包。

安裝缺少的依賴包,根據實際情況安裝。這里用yum安裝,不能用yum的服務器可以配置本地yum。我這里需要的依賴包如下(我的操作系統缺少的依賴包較少):

yum -y install compat-libcap1 gcc gcc-c++ ksh libaio libaio-devel

 

centos 7下Oracle12c靜默安裝

安裝依賴包

根據實際情況安裝可能會缺少更多依賴包,根據操作系統情況安裝,先這樣如果后面再發現缺少其他的再補一下。

4、創建運行oracle數據庫的用戶組和系統用戶

創建oinstall組:groupadd oinstall

創建dba組:groupadd dba

創建oracle用戶:useradd -g oinstall -G dba -m oracle

設置oracle用戶的密碼:passwd oracle ,輸入兩次密碼,設置生效。Asd2021@8807

centos 7下Oracle12c靜默安裝

創建用戶

5、修改內核參數。

在/etc/sysctl.conf文件中,添加如下內容。vim /etc/sysctl.conf 。

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4098955264

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

不要問我這些參數怎么來的,問就是不知道。

centos 7下Oracle12c靜默安裝

 

添加完保存使參數生效:sysctl -p

centos 7下Oracle12c靜默安裝

 

6、修改用戶限制。

在 /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

在/etc/pam.d/login 文件中添加下面內容:

session required /lib64/security/pam_limits.so

session required pam_limits.so

centos 7下Oracle12c靜默安裝

 

7、修改環境變量。

在/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

配置生效 source /etc/profile 。

8、創建安裝及數據目錄。

創建安裝目錄,我比較喜歡安裝在/usr/local/目錄下。

mkdir -p /usr/local/oraInventory

mkdir -p /usr/local/oracle/product/12.1.0/db_1

chown -R oracle:oinstall /usr/local/oracle

chown -R oracle:oinstall /usr/local/oraInventory

chmod -R 775 /usr/local/oracle

centos 7下Oracle12c靜默安裝

創建安裝目錄

9、配置oracle環境變量。

切換oracle用戶配置環境變量,su - oracle ,vim ~/.bash_profle ,添加如下內容(特別注意的是下面的目錄一定是你的安裝目錄):

export ORACLE_BASE=/usr/local/oracle

export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$PATH

保存后使配置生效 :source ~/.bash_profle 。

10、解壓安裝文件,并修改參數配置。

上傳
linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2.zip 兩個安裝包并解壓。兩個壓縮包會解壓到database目錄中。

centos 7下Oracle12c靜默安裝

解壓完后的安裝包

cp -R
/usr/local/oracle/database/response /usr/local/oracle/ ,拷貝response,進入
/usr/local/oracle/response/中配置相關文件。cd
/usr/local/oracle/response/ ,配置參數時密碼等參數根據你的實際情況,我這里是Asd2021@8807。注意這個不是直接把下面的復制里面,是在db_install.rsp文件里面找,參數填上去。

編輯文件 vim db_install.rsp ,配置參數如下:

oracle.install.option=INSTALL_DB_SWONLY

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/usr/local/oraInventory

ORACLE_HOME=/usr/local/oracle/product/12.1.0/db_1

ORACLE_BASE=/usr/local/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oinstall

oracle.install.db.BACKUPDBA_GROUP=oinstall

oracle.install.db.DGDBA_GROUP=oinstall

oracle.install.db.KMDBA_GROUP=oinstall

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE

oracle.install.db.config.starterdb.globalDBName=orcl

oracle.install.db.config.starterdb.SID=orcl

 

oracle.install.db.config.starterdb.password.SYS=Asd2021@8807

oracle.install.db.config.starterdb.password.SYSTEM=Asd2021@8807

DECLINE_SECURITY_UPDATES=true

 

centos 7下Oracle12c靜默安裝

 


centos 7下Oracle12c靜默安裝

 


centos 7下Oracle12c靜默安裝

 


centos 7下Oracle12c靜默安裝

 


centos 7下Oracle12c靜默安裝

 


centos 7下Oracle12c靜默安裝

 

配置完后保存,下面準備安裝數據庫。

11、安裝數據庫

進入
/usr/local/oracle/database 目錄執行安裝命令。

./runInstaller -silent -responseFile /usr/local/oracle/response/db_install.rsp

centos 7下Oracle12c靜默安裝

安裝數據庫

當出現下面提示的時候就說明安裝成功了。

centos 7下Oracle12c靜默安裝

 

切換root用戶執行以下腳本,這里的目錄也是根據你上面定義的來。

1. /usr/local/oraInventory/orainstRoot.sh

2. /usr/local/oracle/product/12.1.0/db_1/root.sh

執行orainstRoot.sh,到/usr/local/oraInventory/目錄下 ./orainstRoot.sh

centos 7下Oracle12c靜默安裝

執行orainstRoot.sh

執行root.sh,到
/usr/local/oracle/product/12.1.0/db_1/目錄下 ./root.sh

centos 7下Oracle12c靜默安裝

執行root.sh

12、啟動監聽。

切換回oracle用戶,su - oracle ,執行啟動監聽的命令:

netca /silent /responsefile /usr/local/oracle/response/netca.rsp

執行結果如下圖,監聽啟動成功。

centos 7下Oracle12c靜默安裝

啟動監聽

13、創建靜默庫。

編輯
/usr/local/oracle/dbca.rsp配置數據庫信息。vim
/usr/local/oracle/dbca.rsp ,添加如下信息:

gdbName=orcl

sid=orcl

templateName=/usr/local/oracle/product/11.2.0/db_1/assistants/dbca/templates/General_Purpose.dbc

characterSet=AL32UTF8

sysPassword=Asd2021@8807

pdbAdminPassword=Asd2021@8807

systemPassword=Asd2021@8807

createAsContainerDatabase=true

automaticMemoryManagement=false

配置好后保存,執行創建數據庫命令:

dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -responseFile /usr/local/oracle/dbca.rsp -ignorePreReqs

執行完輸入sys和system密碼。oracle開始創建數據庫,這個過程會很慢,下面就是漫長的等待了。

centos 7下Oracle12c靜默安裝

數據庫安裝進度

到此數據庫就安裝成功了,我們啟動一下試一試。

centos 7下Oracle12c靜默安裝

啟動成功

安裝成功了,順便還查了下 select * from dual;

分享到:
標簽:Oracle
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定