1. 程式人生 > >Oracle 安裝 與 解除安裝 以及 使用 plsqldev

Oracle 安裝 與 解除安裝 以及 使用 plsqldev

一、Oracle 伺服器 安裝

1、下載安裝包

壓縮包有兩個,一定要一起解壓,將兩個檔案解壓到同一目錄下


會生成

資料夾

直接執行安裝即可

2、安裝

參考地址

http://www.cnblogs.com/sekai/articles/5493234.html

***注意: 資料庫安裝位置 -- 安裝目錄最好不要有空格、中文和特殊字元 這些

  ---- 預設的 Oracle 基目錄 是 F:\app\Administrator

      ---- Oracle 主目錄 是 F:\app\Administrator\product\11.2.0\dbhome_1


** oracle SID 名字特別重要  要記好  預設的是 orcl


*** 資料庫 檔案儲存位置

 ---- 基目錄下的 oradata 下  F:\app\Administrator\oradata

   ---- 基本上是表空間 的 物理位置 


3、測試安裝完成

  開啟安裝的伺服器下 的 sqlplus 測試


二、Oracle 伺服器 解除安裝

 Oracle 的解除安裝 超級麻煩 http://blog.csdn.net/sishuiyunyan/article/details/52460143

1.關閉oracle所有的服務。可以在windows的服務管理器中關閉;

2.開啟登錄檔:regedit  開啟路徑:

     (1)HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ 

         刪除該路徑下的所有以oracle開始的服務名稱,這個鍵是標識Oracle在windows下注冊的各種服務!

     (2)HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE

      刪除該oracle目錄,該目錄下注冊著Oracle資料庫的軟體安裝資訊。

   (3)HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application

          刪除登錄檔的以oracle開頭的所有專案,該目錄是註冊的Oracle事件日誌

3.刪除環境變數path中關於oracle的內容。

     刪除Oracle在該值中的內容。

    path中記錄著一堆作業系統的目錄,在windows中各個目錄之間使用分號(;)隔開的,刪除時注意。

 ----- 刪除PATH環境變數中關於Oracle的值時,將該值全部拷貝到文字編輯器中,找到對應的Oracle的值,刪除後,再拷貝修改的串,貼上到PATH環境變數中,這樣相對而言比較安全。

4.重新啟動作業系統。

    重啟作業系統後各種Oracle相關的程序都不會載入了。

這時刪除Oracle_Home下的所有資料。(Oracle_Home指Oracle程式的安裝目錄)

5.刪除C:/Program Files下oracle目錄。

    (該目錄視Oracle安裝所在路徑而定)

6.刪除開始選單下oracle項

如:

     C:/Documents and Settings/All Users/「開始」選單/程式/Oracle - Ora10g

        //不同的安裝這個目錄稍有不同。

  至此,Windows平臺下Oracle就徹底解除安裝了。

三、Oracle 客戶端的安裝

 注意:裝的是32位客戶端,這是因為 Oracle 伺服器 裝的是 64 位的 ,

     而 plsqldev 沒有64 位的 , 只有 32 位 的 ,

    所以裝一個 32 位的 客戶端 與 plsqldev 對應

    解壓安裝

 直接執行安裝

安裝過程相比較為簡單

參考文章;

http://jingyan.baidu.com/article/7e440953de84682fc0e2ef95.html

安裝完成後,測試是否能連線資料庫

“開始”--> “所有程式”--> “Oracle-Oraclient11g_home1”--> 配置和移植工具--> Net Configuration Assistant 

本地網路服務名配置 ---》  新增 ---》orcl ----》  TCP ----》  localhost  ---》   測試連線成功 

四、安裝 plsqldev 

安裝過程一步步裝下去就行,

安裝路徑不能有括號,不要安裝在C:\Program Files (x86)目錄下面

一開始  plsqldev 的登入介面 是沒有 ‘連線為’  的選項,

                資料庫 名也是空的 


開始配置

因為 現在 伺服器基本上都是 64 位的 ,而 plsqldev 只有32 位的  ,

所以是靠 32 位 的 Oracle 客戶端  與 plsqldev  對應

配置

Tools --- 》 Preferences --- 》 Oracle ---- 》 Connection:

Oracle 主目錄

     這裡因為裝的 32 位 客戶端 ,所以這裡寫 Oracle 客戶端 的主目錄

     F:\app1\Administrator   或者  如下圖

oci 庫

    一般都是根據上面的主目錄 自動檢測 填上去的

    F:\app1\Administrator\product\11.2.0\client_1\bin\oci.dll


*** 

 如果不裝32 位 客戶端 ,還有一個辦法 能使 32 位的 plsqldev 和  64 位 Oracle 服務端 匹配

windows64位環境下,使用InstantClient

***

http://blog.csdn.net/ping802363/article/details/54582002

(1)下載instantclient-basic-win32-11.2.0.1.0.zip ,並展開到某目錄

    例如C:\instantclient-basic-nt-11.2.0.2.0

(2)將系統的tnsnames.ora拷貝到該目錄下

(3)在PLSQL Developer中設定Oracle_Home和OCI Library 

    Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0

    OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll

(4)在PLSQL Developer目錄下新建如下bat檔案,替換其快捷方式,啟動PLSQL Developer

    @echo off

    set path=C:\instantclient-basic-nt-11.2.0.2.0

    set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0

    set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0

    set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    start plsqldev.exe

編碼字符集:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

設定tns

在  F:\app1\Administrator\product\11.2.0\client_1\network\admin\tnsnames.oRA

就有資料庫名了