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
就有資料庫名了