免安裝Oracleclient和PL/SQL


    寫在前面:

   

    Oracle是典型的C/S結構,服務端提供oracle服務的實例,主要用於數據庫的管理,對象的管理與存儲、數據的


存儲、查詢、數據庫資源的監控、監聽等一些服務。

而client僅僅是一個與服務端交互的工具,如sqlplus,在sqlplus


里運行SQL語句傳到服務端,服務端進行解析后運行SQL里的操作。並將操作結果輸出到client。這就完畢了一個客戶


端與服務端交互的過程。簡單點說,client就像一個遠程桌面工具。僅僅負責提供鏈接后台server的界面,詳細的處理


操作都在server上。

   

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


隊里面。服務端會安裝到一個機器上,大家通過在本地安裝client來連接和操作數據庫。


Oracle戶端的配置。

   

    這里我們選擇使用免安裝Oracleclient。理由: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、解壓到本地機器上

     

    由於我們如今client和server都在本地機器上,全部我將它解壓到Oracleserver的安裝文件夾下。

我這里是:F:\app\wyj\product文件夾下

計算機生成了可選文字:*11.2.0加in,t。ntclient-11-22014/513020:59,奮解壓后的2014/5/318:54目錄目錄


3、配置tnsnames.ora


    用記事本新建tnsnames.ora文件保存F:\app\wyj\product\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora


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

計算機生成了可選文字:匹國竺竺全碟時建立的數據庫名稱(DESCRIPT10N二(ADDRESS=(PROTOCOL=TCP)(HOST(CO獄ECT_DATA二(SER\王R二DEDICATED)(SER\廠ICE犯、IE二orcl)=巨回(PoRT=、1521))server的IP地址


4.安裝PL/SQL。


5、打開PL/SQL

  

    登錄的時候,“取消”就可以。

進入“首選項”(工具-〉首選項),左側選擇Oracle。右側填寫“Oracle主文件夾


名”以及OCI庫地址就可以:

 

計算機生成了可選文字:日首選項口)Lx產Dracle引^連接選項編譯調試器輸出跟蹤概覽圖登錄歷史提示用戶界面,選項瀏覽器編輯器字體P口SQL美化器代碼助手鍵酉己置外觀日期/時間窗體類型,程序窗體SQL窗體-gnl]試窗體計划窗體工具習差異數據生成器任務列表又一次調用語句v才。</p><p>ef誕t,yjV",*二r會話方式(妙多路會話O雙路會話O單路會話注消有打開的事務〕提交v口檢查連接oracle主文件夾名(自己主動檢Wl]為空〕F二\aPp\w力\product\in:t拉tclient_11--2ocl庫〔自己主動檢Ml]為空〕f:\卻p\w力\product\inst.tclient_11一\oci口在oc工a上強制使用oc工7尋.目口翔口卜‘口口r'.回支持多鏈接'.口默認固定窗體連接'}口自己主動關閉未用連接確定習取消應用幫助

 

6、又一次打開PLSQL,輸入usernamepassword,選擇正確的數據庫就可以。


7、中文亂碼問題(統一編碼能夠為興許工作降低麻煩)


   “計算機”->“系統屬性”->“高級系統設置”->“系統屬性/高級選項卡”->“環境變量”->“系統變量”->“新建”->

變量名:NLS_LANG

變量值:NLS_LANG = AMERICAN_AMERICA.AL32UTF8


問題整理:


    到這里整個Oracle的安裝基本完畢了,以下總結一下安裝過程須要的一些問題和解決方法:


1.Oracle安裝完畢之后有以下六個服務


計算機生成了可選文字:OracleDBConsoleorclOraclejobgc卜edulerORCLOracleDBConsoleorc!Oraclejobsc卜edulerORCL三停止已停止·幾入娜缽oracleoraDbllg_卜ome1ClrAgent認oracleooaDbllg_卜ome1TNSLi,tener‘鄉0racleserviceORCL100729240oracleoraDbl19_卜ome1ClrA…oracleooaDbllg_卜ome1TNS…正正Orac!egery;ceORCL‘瑞oracleV,,Writer0RCLoracleORCLVSSWriterServi…

      

      OracleServiceORCL:數據庫服務(數據庫實例),是Oracle核心服務該服務。是數據庫啟動的基礎。僅僅有該服

務啟動。Oracle數據庫才干正常啟動。(必須啟動)

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


2.監聽程序安裝不上。

 

   (1)大家能夠參考以下鏈接的方法:

 http://wenku.baidu.com/link?

url=doN7uStcQMcfvBmellmGq3hZjoqlx8AJ_C76F6PXlkeeHwIKh4EOQkqE1QppHmxJ_CaD3iKr5Zz-

pqhexhsoUQwrhsltmFkb3LB3UInQtyq

 

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


3.提示password錯誤。

    

    在安裝server端時是否在口令管理設置里更改了password。


4.Oracle重裝。

    

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


大家可以參考以下鏈接里面的說明進行刪除,


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


6XGeZ3hyyFiLi8NJX7Fj1hKMPHsToXz1btZt9HizxLfj1d69RB4C-fZi-CnZtYT9XXRnm5YIXN4FfrIW


總結:


       整個安裝過程可謂是一波三折,正是這樣的過程。讓自己對非常多知識有了新的認識,比方:環境變量配置,監

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

程中去學習一些新的知識,總結自己存在的問題。

僅僅要用心。學習無處不在。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM