01) oracle 數據庫安裝
02) oracle 數據庫使用
03) navicat 連接 oracle
Navicat 連接 oracle 數據庫時如果遇到報錯: connection to server failed probale oracle net admin error ,這個由於 Navicat 裏面的 oci.dll 版本和 oracle版本不符,需要更新 Navicat 裏面的 oci.dll 與 oracle 一致[ 參考地址: 用Navicat連接Oracle數據庫時報錯 ]
04) Navicat 連接 oracle 賬號權限問題
connection as SYS should be as SYSDBA or SYSOPER 錯誤,不能使用sys賬號連接,要使用 system賬號登錄
05) PL/SQL Developer 連接 oracle 數據庫(我這裏oracle數據版本11爲例)
05-01) PL/SQL Developer 和 oracle 數據庫在同一個系統中,安裝完 PL/SQL Developer 和 oracle 直接連接即可
05-02_a) PL/SQL Developer 在windows7系統,oracle 在 linux系統 (windows7 中不安裝oracle客戶端配置PL/SQL)
安裝完PL/SQL,還需要下載 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和 instantclient-basic-windows.x64-11.2.0.4.0.zip 這2個都需要,在後面配置PL/SQL 的時候會用到;
05-02_b) 創建 tnsnames.ora 文件 ,向文件中添加如下內容
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = fei )
)
)
05-02_C) 解壓 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和 instantclient-basic-windows.x64-11.2.0.4.0.zip 解壓後名字是 instantclient_11_2 ,然後把這2個解壓文件合併,有重複的文件直接覆蓋替換, 我把文件 放到 C:\instantclient_11_2,然後把 tnsnames.ora 放到 C:\instantclient_11_2 下面,(網上有的說把 tnsnames.ora 放到新建的目錄 C:\instantclient_11_2\network\admin 下面,其實不是必須的,只要後面配置的時候可以找到這個文件就可以)
05-02_d) 網上說需要在配置環境變量 ,
變量名 | 變量 |
---|---|
TNS_ADMIN | C:\instantclient_11_2 |
NLS_LANG | AMERICAN_AMERICA.AL32UTF8 |
我這裏沒有配置這2個環境變量,也可以連接成功
05-02_e) 配置 PL/SQL Developer , (漢化在後面會另加說明), 啓動 PL/SQL 出現登錄窗口,點擊取消(calcel)按鈕,這嗜好會進去軟件界面
oracle 主目錄 C:\instantclient_11_2
OCI庫 C:\instantclient_11_2\oci.dll
05-02_f) 重啓 PL/SQl , 輸入賬號密碼,注意數據庫的哪一行要寫(192.168.1.200:1521/fei [ IP 端口 數據庫名稱 ])
05-02_g) 其他問題,在PL/SQL遠程連接oracle的時候經常遇到一個錯誤,
initialization error could not locate OCI dll oracleHomeKey OracleHomeDir
Initialization error 不能初始化 oci.dll
分析:出現這樣的問題就是上面 instantclient-basic-linux.zseries64-11.2.0.4.0.zip 和 instantclient-basic-windows.x64-11.2.0.4.0.zip 這2個缺少其中的一個造成的,還有一個原因是 這2個版本和oracle數據庫版本不一致造成的
aaa) PL/SQL Developer 漢化
01) PL/SQL Developer - Registered Download 下載__操作oracle數據庫工具
01_02) instantclient-basic-windows.x64-11.2.0.4.0.zip 下載地址 && instantclient-basic-linux.zseries64-11.2.0.4.0.zip 下載
其他參考地址: