只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 ....
環境配置:
1.到oracle官網下載instantclient basic包,解壓縮到E:\oracle\instantclient_11_2;
2.設置環境變量
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中間有空格,這個如果不設,toad查詢中文會是亂碼)
TNS_ADMIN=E:\oracle\instantclient_11_2
Path=...;E:\oracle\instantclient_11_2
3.在E:\oracle\instantclient_11_2下建立文件tnsnames.ora,將下面內容粘貼進該文件:
ebs =
(DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.90.29)(PORT = 1521))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = ebs)
??? )
)
注:圖中紅色部分根據自己需要進行更改。
?
客戶端進行連接:
環境配置基本完成,下面根據各客戶端進行連接:
1.? plsql developer客戶端
在tools/preference里,oracle-connection選項配置oracle home和oci library。
例如我的是oracle home:E:\oracle\instantclient_11_2,oci library:E:\oracle\instantclient_11_2\oci.dll。
配置完成,可以重啟 plsql developer進行連接,用戶名和密碼不需要說啦,主要說下database項的輸入,格式為:IP地址/數據庫名。我剛開始把/(斜杠)寫成:(冒號),老是提示ora12545錯誤:因目標主機和對象不存在,連接失敗。搞的我老以為配置有問題,郁悶!!!
?
2. navicat for oracle進行連接
安裝 Navicat for Oracle 后,在工具/選項里oci進行配置,在oci library里輸入你解壓的instantclient目錄,如我的是E:\oracle\instantclient_11_2。
配置完成重啟Navicat for Oracle,新建連接,連接類型有兩種(不翻譯):
* Basic?
????? In Basic mode, Navicat Oracle connects to Oracle through the Oracle Call Interface (OCI). OCI is an application programming interface that allows an application developer to use a third-generation language's native procedure or function calls to access the Oracle database server and control all phases of SQL statement execution. OCI is a library of standard database access and retrieval functions in the form of a dynamic-link library.?
??? * TNS?
????? In TNS mode, Navicat Oracle connects to Oracle server using an alias entry from a tnsnames.ora file.?
Basic方式很容易連接,主要說下TNS,網絡服務名輸入:IP地址/數據庫名。和plsql developer一樣不能輸錯一點,不然也會發生同樣錯誤。
?
3.? sqlplus連接
在oracle官網上下載instantclient-sqlplus-win32-11.2.0.1.0.zip包,然后解壓到你的instantclient目錄,如E:\oracle\instantclient_11_2;接著就可以使用sqlplus進行連接oracle數據庫服務器。只是在連接的時候也要注意格式,因為是遠程連接(客戶端和服務器不在同一機器上):
命令:conn 用戶名/密碼@IP地址/數據庫名。如:conn? woa/woa@192.168.90.29/ebs。
輸入錯誤,則提示ora-12154錯誤,TNS:無法解析指定的連接標示符。
?
(注:如有需要,將下列信息寫入注冊表文件,如1.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_BUNDLE_NAME"="Enterprise"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"ORACLE_HOME"="D:\\download\\instantclient_11_2"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1"
"ORACLE_HOME_NAME"="OraClient10g_home1"
)
轉載于:https://www.cnblogs.com/luxp/p/3289137.html
總結
以上是生活随笔為你收集整理的只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 ....的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html设置点击事件相同,html有多个
- 下一篇: [JAVA毕业设计]Web企业差旅在线管