搬移自:https://www.cnblogs.com/zdyang/p/12580263.html#content3.2
一. 官網下載oracle19c 以及客戶端
網路地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
二.安裝oracle19c
1.解壓安裝壓縮包
在D盤新建文件夾oracle19c(注意:解壓后的安裝包不能為中文路徑,且不要有空格這台特殊的,且數據庫安裝完成后安裝包也不能刪除。)。
將WINDOWS.X64_193000_db_home.zip解壓到此文件夾下,(由於解壓的安裝包中已經包含客戶端等,所以我就直接解壓到這了,沒有另建個文件夾)
2.雙擊setup.exe安裝
安裝完成,但這次安裝后在開始菜單竟然找不到安裝的東西,如下圖。
幸好我其他機器安裝過,通過查找快捷方式地址找到了位置,如圖:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\配置和移植工具
通過這個可知,安裝完oracle19c后,本機不需要再額外安裝客戶端,已經安裝好了(且客戶端相關文件就在解壓縮的安裝包里,所以第一步解壓縮時我才沒有解壓到單獨文件夾)。
三.配置
1.配置服務
點擊Net Manager后彈窗如下,然后添加服務:
上面的7步,其實就是對tnsnames.ora配置文件的可視化操作而已,所以可直接修改配置文件即可完成上面的7步(連接測試除外)。
2.配置數據庫可ip連接
此時此數據庫只能本機用localhost連接,如改為本機或其他機器用ip地址連接會報無監聽錯誤。
1)修改監聽配置
上面的這步其實就是對 listener.ora 配置文件的可視化操作而已,所以可直接修改配置文件即可完成上面的配置,如下圖。
2)測試
四.安裝PLSQL
解壓PLSQL13.0.4.1906.rar,按照安裝包里的path.docx文件內容指示安裝,安裝好后,即可直接使用。
五.針對本機不安裝oracle數據庫,遠程連接其他數據庫
本機未安裝oracle,故需要安裝客戶端。
解壓下載好的客戶端文件壓縮包 WINDOWS.X64_193000_client.zip
然后點擊setup.exe安裝,下圖選擇“管理員”吧,”即時客戶機“”安裝后,沒有可視化管理,全點手工配置配置文件才得。(安裝好后,按照“步驟三下的步驟1”配置服務,然后按照“步驟四”安裝PLSQL就可以了)
六.過程中遇到問題思考
1.Oracle19c與win7以下(包括win7)不兼容(不能安裝。我在win7系統安裝oracle19c數據庫后怎么也不行,后來查網才知道)。
2.解壓“WINDOWS.X64_193000_db_home.zip”。
注意:解壓后的安裝包不能為中文路徑,且不要有空格這台特殊的,且數據庫安裝完成后安裝包也不能刪除。
原因是安裝包里包含客戶端相關文件,以及安裝后的服務實例、監聽等的可執行文件都在安裝包里。
3.安裝客戶端
注意:如果本機已經安裝了oracle19c,那么本機想用plsql連接數據庫就不需要再安裝這個客戶端(安裝了也沒事,就是修改配置時點看好哪個生效了),原因是安裝了oracle19c后,其安裝包里就有了客戶端。
我就是安裝完oracle19c后,本機又安裝了個客戶端,然后修改客戶端的配置,怎么也不生效,如下圖:
故結論:如本機已安裝oracle19c了,就不需要安裝此客戶端(安裝oracle19c自帶了),如本機未安裝Oralce,而是僅僅遠程連接其他oracle服務器的話,就需要先安裝客戶端才能遠程連接oracle數據庫,再安裝PLSQL工具。
4.oracle安裝后,其他機器客戶端安裝好后,無法通過ip地址遠程連接到此oracle數據。解決方法可看上面的“安裝步驟三下面的步驟2“,當時解決此問題參考的網上方法截圖如下: