centos7可以使用Oracle嗎

2022-04-01 19:00:32

centos7可以使用Oracle,雖然oracle不支援Centos系統安裝,但可通過修改os系統標識來安裝oracle。方法:用「vi /etc/redhat-release」進入編輯模式,將第一行的內容替換為「redhat-7」即可。

本文操作環境:centos 7系統、Dell G3電腦。

centos7可以使用Oracle嗎

centos7可以使用Oracl。

oracle預設不支援Centos系統安裝,需要修改os系統標識為對應的RedHat版本。

因為oracle預設不支援Centos系統安裝,需要修改為對應的RedHat版本。

檢視當前系統版本:

cat /proc/version

輸入:

vi /etc/redhat-release

進入到編輯模式了,點選鍵盤上的「insert」按鈕,再將第一行替換為redhat-7,按Esc按鈕,輸入:wq,注意這裡有一個冒號,再回車,儲存並退出(注意:後面所有修改檔案的方法均如此,故不再贅述)。

安裝過程如下:

1、在桌面單擊右鍵,選擇「在終端中開啟」,進入終端

輸入命令:su

輸入ROOT密碼:

建立使用者組oinstall:groupadd oinstall

建立使用者組dba:groupadd dba

建立oracle使用者,並加入到oinstall和dba使用者組:useradd -g oinstall -g dba -m oracle

設定使用者oracle登入密碼,需要確認一次,注意兩次密碼要一樣(注意:此處的密碼是oracle賬戶登入密碼):passwd oracle

檢視新建的oracle使用者:id oracle

2、建立oracle資料庫安裝目錄

oracle資料庫安裝目錄:mkdir -p /data/oracle

oracle資料庫組態檔目錄:mkdir -p /data/oraInventory

oracle資料庫軟體包解壓目錄:mkdir -p /data/database

再輸入:cd /data

建立完畢檢查一下:ls

設定目錄所有者為oinstall使用者組的oracle使用者:chown -R oracle:oinstall /data/oracle

再輸入:chown -R oracle:oinstall /data/oraInventory

再輸入:chown -R oracle:oinstall /data/database

31d11721569e552c7851f136b009618c.png

3、修改os系統標識

因為oracle預設不支援Centos系統安裝,需要修改為對應的RedHat版本。

檢視當前系統版本:cat /proc/version

輸入:vi /etc/redhat-release

進入到編輯模式了,點選鍵盤上的「insert」按鈕,再將第一行替換為redhat-7,按Esc按鈕,輸入:wq,注意這裡有一個冒號,再回車,儲存並退出(注意:後面所有修改檔案的方法均如此,故不再贅述)。

4、關閉防火牆

關閉防火牆:systemctl stop firewalld.service

禁止使用防火牆:systemctl disable firewalld.service

c9c276d27463756e5dc8e5e82265b741.png

5、關閉selinux

進入編輯狀態:vi /etc/selinux/config

將SELINUX的值改為disabled,儲存並退出。

76c486d05430546a754816e2da0d9428.png

6、修改核心引數

進入編輯狀態:vi /etc/sysctl.conf

在最後新增如下程式碼:

net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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

70614af4fb5e996c055f86cd8a19e076.png

7、對oracle使用者設定限制,提高軟體執行效能

進入編輯狀態:vi /etc/security/limits.conf

找到最後一行# End of file,在它上面空行處新增如下程式碼:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

儲存並退出。

8、設定使用者的環境變數

進入編輯狀態:vi /home/oracle/.bash_profile

在最後新增如下程式碼:

export ORACLE_BASE=/data/oracle #oracle資料庫安裝目錄
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl #oracle啟動資料庫範例名
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=C
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

儲存並退出。

使上述設定立即生效:source /home/oracle/.bash_profile

9、上述都搞定了,便可以進行oracle的安裝了。

10、切換使用者到oracle使用者。如下圖所示,單擊桌面右上角的三角形圖示,單擊你的使用者名稱稱,單擊切換使用者。輸入你前面設定的oracle賬戶登入密碼。將oracle解壓後的檔案複製到桌面上,名字為database,雙擊進入該資料夾,空白處單擊右鍵,選擇Open in Terminal進入終端介面。

1fe425532f54376820f2b4eae2da4d5c.png

11、開始安裝

為了避免安裝過程出現亂碼,輸入命令:export LANG=en_US.UTF-8

啟動oracle安裝:./runInstaller

1)進入安裝介面,如下圖所示,去掉「I wish receive security via My Oracle Support」的勾選,單擊「next」,選「yes」繼續。

ee7c47625e39f2d773e161fd3ce5f8ad.png

1b07f1a494befb026140af28413a5c8a.png

2)選中「Create and configure a database」,點選「next」。

34ead2b6701da062752f7793d1162ec4.png

3)選中「Desk Class」,點選「next」。

85755589634eaee45f8bda5a41890e07.png

4)進入下圖介面,在「Administrative password」輸入密碼,在「Confirm password」確認密碼。點選「next」,出現一個小豎線在中間,單擊「Tab」鍵,單擊「Enter」。

e92868276a38e71ae7cdaf02449ae4ef.png

d7539d4128dff865fc8316a8102f03e3.png

da782caf4ced0717f9a808bdd0281e7b.png

5)單擊「next」,勾上右上角的「ignore all」。單擊「next」,再單擊「finish」開始安裝。

c06cd235d0e94e55b6284dc7324d8644.png

01fbe1071260dd71ccf6fb0ec2c4b3ac.png

f5c76992968aba654f20fdf870e0ad3d.png

6)安裝介面如下圖所示,當安裝進度進行到68%時,會出現兩次中間有小豎線的情況,將滑鼠放在小豎線上單擊右鍵選擇「close」,或者直接單擊空格鍵,可以繼續安裝。

f8f36becdc0c2800cf92703790334397.png

32881ca83a6e67a93bb1efabf33a23cf.png

7)當安裝進行到95%時,會出現下圖所示介面,單擊「ok」,再出現繼續單擊「ok」,開始安裝資料庫範例。安裝進行到100%時,會再次出現安裝介面變灰的情況,介面中間有一條豎線,將滑鼠放上去可以拉開,單擊「ok」。最後,安裝結束,單擊「close」。

5a2a474f7964b403835a408038118410.png

f98c7fd1137202b4215e88a614be8f79.png

eff062894a83385b77accd34c131fcb9.png

1e48574f9a65f9bff21ad4db9151881a.png

78ad3473a3b1e0528d68dfa5395bc17c.png

434e856221955f1abdfc2f3026d27501.png

安裝完成後,退出oracle賬戶,進入root賬戶。

在桌面單擊右鍵,選擇「在終端中開啟」,輸入:su - oracle

輸入密碼,切換到oracle使用者。

啟動監聽:lsnrctl start

輸入:sqlplus /nolog

其中,orcl是範例名,123是它的密碼。如果出現下圖所示的「Connected.」則連線成功,說明資料庫建立成功。

e54b1d71fbd8987b049457997a00633a.png

以上就是centos7可以使用Oracle嗎的詳細內容,更多請關注TW511.COM其它相關文章!