免安裝Oracle用戶端和PL/SQL

來源:互聯網
上載者:User

    寫在前面:

   

    Oracle是典型的C/S結構,服務端提供oracle服務的執行個體,主要用於資料庫的管理,對象的管理與儲存、資料的


儲存、查詢、資料庫資源的監控、監聽等一些服務。而用戶端只是一個與服務端互動的工具,如sqlplus,在sqlplus


裡執行SQL語句傳到服務端,服務端進行解析後執行SQL裡的操作,並將操作結果輸出到用戶端。這就完成了一個客戶


端與服務端互動的過程。簡單點說,用戶端就像一個遠端桌面工具,只負責提供連結後台伺服器的介面,具體的處理


操作都在伺服器上。

   

    上一篇文章我們主要講解了一下Oracle伺服器端的安裝和配置( Oracle安裝和簡單配置),一般在一個開發團


隊裡面,服務端會安裝到一個機器上,大家通過在本地安裝用戶端來串連和操作資料庫。


Oracle用戶端的配置。

   

    這裡我們選擇使用免安裝Oracle用戶端。理由:1.使用方便。2.不會跟其他依賴Oracle的程式發生衝突。

 

1、下載instantclient-basic-nt-11.2.0.3.0.zip

    

    只需要下載instantclient-basic-nt-11.2.0.3.0.zip就可以了,其它的都是一些根據不同需要擴充的包。


    :http://www.oracle.com/technetwork/topics/winsoft-085727.html

 

2、解壓到本地機器上

     

    因為我們現在用戶端和伺服器都在本地機器上,所有我將它解壓到Oracle伺服器的安裝目錄下。

我這裡是:F:\app\wyj\product目錄下


3、配置tnsnames.ora


    用記事本建立tnsnames.ora檔案儲存在:F:\app\wyj\product\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora


    內容參考下面的進行配置:


4.安裝PL/SQL。
5、開啟PL/SQL,

  

    登入的時候,“取消”即可。進入“喜好設定”(工具-〉喜好設定),左側選擇Oracle,右側填寫“Oracle主目錄


名”以及OCI庫地址即可:

 

 

6、重新開啟PLSQL,輸入使用者名稱密碼,選擇正確的資料庫即可。


7、中文亂碼問題(統一編碼可以為後續工作減少麻煩)


   “電腦”->“系統屬性”->“進階系統設定”->“系統屬性/進階選項卡”->“環境變數”->“系統變數”->“建立”->

變數名:NLS_LANG

變數值:NLS_LANG = AMERICAN_AMERICA.AL32UTF8


問題整理:


    到這裡整個Oracle的安裝基本完成了,下面總結一下安裝過程需要的一些問題和解決方案:


1.Oracle安裝完成之後有下面六個服務

      

      OracleServiceORCL:資料庫服務(資料庫執行個體),是Oracle核心服務該服務,是資料庫啟動的基礎,只有該服

務啟動,Oracle資料庫才能正常啟動。(必須啟動)

因為我們使用PL/SQLDeveloper是第三方工具,所以OracleOraDb11g_home1TNSListener服務也要開啟。


2.監聽程式安裝不上。

 

   (1)大家可以參考下面連結的方法:

 http://wenku.baidu.com/link?url=doN7uStcQMcfvBmellmGq3hZjoqlx8AJ_C76F6PXlkeeHwIKh4EOQkqE1QppHmxJ_CaD3iKr5Zz-

pqhexhsoUQwrhsltmFkb3LB3UInQtyq。

 

   (2)使用管理員權限進行建立監聽服務。


3.提示密碼錯誤。

    

    在安裝伺服器端時是否在口令管理設定裡更改了密碼。


4.Oracle重裝。

    

     這是一個比較頭疼的問題,所以安裝的過程大家要謹慎,盡量按要求來。因為一不小心就可能需要重裝系統。


大家可以參考下面連結裡面的說明進行刪除,


http://wenku.baidu.com/link?url=ldf12vQYKLoyEZWm7Td4w_OBs4-


6XGeZ3hyyFiLi8NJX7Fj1hKMPHsToXz1btZt9HizxLfj1d69RB4C-fZi-CnZtYT9XXRnm5YIXN4FfrIW。


總結:

       整個安裝過程可謂是一波三折,正是這種過程,讓自己對很多知識有了新的認識,比如:環境變數配置,監

聽服務的建立,對一些服務的理解。而且整個過程就是在不斷解決各種錯誤,在這種發現錯誤和解決錯誤的過

程中去學習一些新的知識,總結自己存在的問題。只要用心,學習無處不在。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.