剛剛找到了實習工作。需要用到一些自己不怎么了解的技術和工具。開通博客,寫下自己遇到的問題,希望能夠幫助到后來的人。
公司用的數據庫是Oracle,平時我所用到的是MySQL,對Oracle不太熟悉。所以今天在連接公司數據庫的時候出現了一些問題。
我是用的DBMS(數據庫管理系統)是Navicat Premium12。
首先,在本機上遠程連接Oracle數據庫時,不需要下載Oracle的服務端,但是必須要下載客戶端,Navicat Premium12、PL/SQL之類的工具。我用的是Navicat Premium12,所以說一下在Navicat Premium12上怎么遠程連接Oracle數據庫。
首先在oracle官網下載Instant Client 和sqlplus。
https://www.oracle.com/database/technologies/instant-client/downloads.html
需要注意的是:你的Navicat Premium的版本和位數要和下載的instant-client一致。我的軟件Navicat Premium版本是12,64位的,所以下載的也是64位,12版本的。
進入官網的下載頁面,找到適合自己數據庫系統的選項,我的電腦是64的Windows系統,Navicat Premium12也是64位的,所以下載的是64位。
點進去
看到下載界面中出現許多內容,這時需要注意的是下載的版本。上圖中標出的即為版本號。因為我是用的是64位的Navicat Premium12。所以向下找到版本是12的。
如果Navicat Premium11,就下載版本是11的。需要下載的文件有兩個分別是
找到合適的下載地址,然后下載,解壓。
下載完成后,打開Navicat Premium。在工具——選項中。
在環境選項卡中設置你下載的內容,分別為sqlplus.exe和oci.dll。點擊確定之后,關掉Navicat 。重新啟動即可連接Oracle數據庫。
連接名可以隨便起。
主機填寫要連接的數據庫的IP地址
用戶名密碼就是給你的那個。
其他的不用修改。之后點擊測試連接。
如果顯示上圖,證明連接成功。
有什么問題,大家盡管提出來,我會努力改進的。