Oracle第一章:資料庫安裝
一、下載Oracle資料庫
C|G|I說明:這三個字母指Oracle的版本代號,表示Oracle運用的技術。
- c:cloud,指的是雲技術。
- g:grid,指的是網格技術。
- i:internet,指的是網際網路技術。
- 雖然當前的Oracle資料庫的版本已經更新到了19了,但大多數企業中仍然使用的是11版本的,以下的操作以11g為例。
1.1 Windows
進入下載頁面後選擇對應的Oracle資料庫版本、作業系統、系統架構(64位或32位),點選File下載打包好的Oracle壓縮檔案。(需要同意協議,需要賬號密碼登入)
注意:11g的兩個版本 File1和File2都要下載,下載完成後,解壓兩個壓縮檔案,將database資料夾放到同一目錄(覆蓋)。
1.2 Linux/Mac
待更...
二、安裝Oracle資料庫
切記: Oracle的壓縮包解壓到沒有空格和中文字元的目錄,否則會出現安裝嚮導無法啟動一閃而逝。
溫馨提示: 由於壓縮包比較大,最好將壓縮包拷貝到目標目錄,然後解壓。
2.1 Windows
2.1.1啟動安裝程式
-
點選安裝目錄下載的setup.exe。
-
第一步(配置安全更新):點選下一步。
-
第二步(安裝選項):點選下一步
-
第三步(系統類):點選下一步。
-
第四步(典型安裝):輸入口令(密碼),下一步。
-
第五步(先決條件):點選下一步。
如果出現This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
解決方法:將path路徑的值剪下到臨時文字檔案中,替換為%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
,退出重新安裝。待安裝完成後,再將原來的路徑+安裝Oracle後新增的路徑重新覆蓋現有的path環境變數即可。
-
第六步(概要):點選下一步。
-
第七步安裝(安裝產品),這一步可能會花費比較長的時間(30Min),具體看電腦的配置。
-
第八步(完成):完成安裝。
2.2 Linux/Mac
三、配置Oracle資料庫
如果需要讓其他主機連線你的電腦,需要分別將listener.ora
和tnsnams.ora中的host該成你本機的實際IP地址;接著重啟系統服務中所有與Oracle相關的服務。
上述兩個檔案的位置(18 version):安裝目錄\network\admin\sample\
3.1 Windows
3.1.1修改Host
- listener.ora
# listener.ora Network Configuration File: D:\APP\Oracle_WINDOWS.X64_180000_db_home\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\APP\Oracle_WINDOWS.X64_180000_db_home)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\APP\Oracle_WINDOWS.X64_180000_db_home\bin\oraclr18.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
- tnsnames.ora
# tnsnames.ora Network Configuration File: D:\APP\Oracle_WINDOWS.X64_180000_db_home\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3.1.2重啟Oracle服務
- Win + R
輸入下列命令,開啟服務面板:
services.msc
在右側的服務列表中找到與Oracle相關的服務(正在執行),依次重啟。