日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 ....

發布時間:2023/12/10 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 只安装和配置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数据库 ....的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。