前言
在上一篇文章【ORACLE】教你怎么自主免費開通ORACLE的MOS權限 中,教大家通過申請免費的ORACLE CLOUD服務來開通了MOS權限,既然來都來了,ORACLE CLOUD上那么多免費的服務,我們不用一用不就浪費了?
所以,這篇教大家如何在ORACLE CLOUD里開通一臺自治數據庫,并通過你本機的oracle客戶端進行連接
一、申請ORACLE CLOUD賬號
略,請參考此文【ORACLE】教你怎么自主免費開通ORACLE的MOS權限
二、創建ATP數據庫
- 進入oraclecloud網站并登陸 https://cloud.oracle.com
- 點擊創建ATP數據庫(當然ADW也行)

- 填寫數據庫相關信息,“始終免費”、管理員密碼、郵箱


- 點擊創建自治數據庫按鈕,接下來就等它創建好

三、配置本地連接環境
- 數據庫創建好后,點擊剛剛創建的數據庫

- 點擊數據庫連接

- 點擊下載wallet

- 輸入密碼并點擊下載(可以和上面的管理密碼不一致),獲得一個壓縮包


- 打開壓縮包中的tnsname.ora,并將其內容添加至你本機客戶端tnsname.ora文件中

- 將壓縮包中,除了tnsname.ora以外的文件,解壓到你本機客戶端的network/admin/文件夾下,注意別把你自己的tnsname.ora覆蓋了

- 打開sqlnet.ora文件,把文件內的路徑配置完整(這里一般是自動讀環境變量,但有些電腦上不一定配置了)
WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="?/network/admin")))
SSL_SERVER_DN_MATCH=yes
改成,注意這個路徑要填你自己的instantclient的路徑
WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="F:\oracle_bak\instantclient_21_3\network\admin")))
SSL_SERVER_DN_MATCH=yes
四、連接數據庫
- sqlplus

- plsql developer


五、注意事項
- 請盡量使用新版本的oracle客戶端,比如21.3版本https://www.oracle.com/cn/database/technologies/instant-client/winx64-64-downloads.html
- 注意實際引用的tnsnames.ora目錄是否正確
- 5個tns名稱分別適用于不同的場景,執行優先級最高的應該是TPurgent
- High – for long queries, high parallelism, low SQL concurrency.
- Medium – for medium queries, parallelism, medium concurrency.
- Low – for short queries, no parallelism, high concurrency.
- TPurgent – for high priority transaction processing.
- TP – for standard transaction processing.
- 壓縮包中的其他文件可用于jdbc的連接
- 本文作者: DarkAthena
- 本文鏈接: https://www.darkathena.top/archives/connect-to-oracle-cloud-adb
- 版權聲明: 本博客所有文章除特別聲明外,均采用CC BY-NC-SA 3.0 許可協議。轉載請注明出處!
最后修改時間:2023-05-06 22:35:41
「喜歡這篇文章,您的關注和贊賞是給作者最好的鼓勵」
關注作者
【版權聲明】本文為墨天輪用戶原創內容,轉載時必須標注文章的來源(墨天輪),文章鏈接,文章作者等基本信息,否則作者和墨天輪有權追究責任。如果您發現墨天輪中有涉嫌抄襲或者侵權的內容,歡迎發送郵件至:contact@modb.pro進行舉報,并提供相關證據,一經查實,墨天輪將立刻刪除相關內容。




