Linux下Oracle圖形界面安裝、靜默安裝和卸載總結

Linux帶圖形界面安裝oracle

linux下安裝oracle還是比較麻煩,官方在線文檔

1.詳細安裝步驟,有步驟解釋和截圖 參考博客 

2.安裝完後配置listener.ora和tnsnames.ora兩個文件,把主機名修改成本機ip才能遠程連接數據庫

listener.ora參考配置

# listener.ora Network Configuration File: /u01/app/oracle/product/12.2.0.1/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

SID_LIST_LISTENER =
(SID_LIST =
 (SID_DESC =
 (GLOBAL_DBNAME = cdb1) #cdb db_name 實際連接數據庫時使用的名稱
 (SID_NAME = cdb1) #安裝時候配置的sid名稱
 )
 (SID_DESC =
 (GLOBAL_DBNAME = cdb1pdb) #pdb db_name 實際連接數據庫時使用的名稱
 (SID_NAME = cdb1) #安裝時候配置的sid名稱
 )
)
USE_SID_AS_SERVICE_LISTENER=ON  #打開可以使用sid方式連接pdb數據庫

 tnsnames.ora參考配置

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.2.0.1/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_CDB1 =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))


CDB1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = cdb1)
    )
  )

CDB1PDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = cdb1pdb)
    )
  )

 

3.打開監聽和啓動數據庫基本命令

打開監聽器,關閉監聽器,查看監聽狀態   

lsnrctl start | stop | status

啓動數據庫

sqlplus /nolog

SQL>conn / as sysdba

SQL>startup

關閉數據庫並回退事務

SQL>shutdown immediate

4.配置Oracle服務和監聽器開機自啓,參考博客

卸載Oracle數據庫 :參考博客

Oracle在linux下靜默安裝 詳細安裝步驟 參考博客

安裝過程中遇到問題

1.靜默安裝這篇博客這個地方博主可能註釋錯了,參數oinstall沒有錯,這個不是寫主機名,而是oracle用戶的用戶組

UNIX_GROUP_NAME=oinstall                                              //35行主機名稱(hostname查詢)

2.把oracle安裝到虛擬機,檢測到內存不夠,我的虛擬機只有4g內存,只好增加swap空間磁盤當內存用了

解決辦法:增加swap空間,參考博客

3.靜默配置新庫 dbca.rsp 

automaticMemoryManagement=true          //594    當物理內存總量大於4GB時,不允許使用自動內存管理選項,需要填false

4.靜默配置新庫 dbca.rsp 

ORA-00821: Specified value of sga_target 600M is too small, needs to be at least 1072M
在initParams上加參數:sga_target=4096MB,sga_max_size=10720MB,這兩個參數需要根據自己機器配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章