回覆列表
  • 1 # 用愛走天下

      1 下載安裝oracle的精簡客戶端  從oracle官網下載最新版intantclient,目前最新版是12.1。因為oracle的客戶端是向下相容的,所以12.1版本的客戶端可以連線所有12.1以下版本的伺服器端,當然包括11.2。  既然使用PL/SQL Developer,就不需要再安裝ORACLE官方的GUI客戶端了,所以下載這個instant版本的精簡客戶端版本就足夠了,越簡單越穩定啊。  從官網下載需要有oracle網站的賬號,對於和oracle打交道的人來說,免費註冊一個oracle賬號是十分必要的。  這個軟體包下載完成後,直接解壓到指定路徑即可,是純綠色軟體,不需要安裝。我解壓後放到了E:\green\下。   2 下載SqlPlus,檢查是否可以正確連線伺服器(可選)  在下載精簡客戶端的同一個頁面,下載sqlplus這個小工具,這可是DBA的最愛啊,很小但很實用,這裡主要是用來檢查連線情況。下載後直接解壓,把解壓後的資料夾中的所有檔案,複製到剛才的客戶端目錄下。  開啟命令列視窗,切換到這個目錄下,執行熟悉的 sqlplus user/pwd@host/service ,如果能正常連線,說明伺服器和本機之間可以正常通訊,從而排除了基本的錯誤。如果不能連線,則需要慢慢排查了。  3 新建配置檔案sqlnet.ora和tnsnames.ora,新建環境變數TNS_ADMIN  在D:\green\instantclient_12_1\目錄下,新建兩個檔案,名稱分別為 sqlnet.ora,tnsnames.ora。這兩個檔案提供了客戶端服務名到指定的oracle伺服器提供的資料庫服務名的對映。  sqlnet.ora內容如下:  [plain] view plain copy  NAMES.DIRECTORY_PATH = (TNSNAMES,EZCONNECT)tnsnames.ora內容如下:  [plain] view plain copy  客戶端服務名 =  (DESCRIPTION =  (ADDRESS = (PROTOCOL = TCP)(HOST = 伺服器IP地址)(PORT = 1521))  (CONNECT_DATA =  (SERVER = DEDICATED)  (SERVICE_NAME = 伺服器端偵聽器提供的服務名)  )    其中,  客戶端服務名可以任意設定,  伺服器IP地址就是提供oracle服務的機器IP,  伺服器端偵聽器提供的服務名是根據伺服器端的設定填寫。  【注意】客戶端服務名必須頂格寫,前面不能有任何空格,否則會出錯。  然後,為系統新增環境變數TNS_ADMIN,其值為oracle客戶端安裝目錄,本例中就是E:\green\instantclient_12_1。  4 下載安裝PL/SQL Developer軟體  我是從官網下載的,版本為10.0.5.1710,當然這個軟體不是免費的,但是可以試用30天。下載之後直接安裝即可,安裝過程會提示早期的Oracle可能對路徑要求苛刻,我們的Oracle版本是11.2的,不存在這個問題,所以預設路徑即可。  啟動該軟體,出現登入介面。  選擇Cancel,進入主介面。在主介面的主選單中,選擇【Tools】【Preferences...】,彈出設定對話方塊,如下.  按照上圖所示,主要目的就是讓PL/SQL Develper這個軟體可以找到oracle客戶端。  設定完成後,重新啟動PL/SQL Developer,在登入頁面,輸入使用者名稱密碼和tnsnames.ora檔案中設定的客戶端服務名,就可以連線成功了。  如果報錯,請檢查上面的所有配置過程,特別是tnsnames.ora配置檔案,以及TNS_ADMIN環境變數。

  • 中秋節和大豐收的關聯?
  • 學習鋼筆畫,寫生時怎麼提升水平?