pl/pl sql developer mac怎么连接远程主机oracle数据库

不安装本地Oracle使用PLSQL连接远程数据库_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
不安装本地Oracle使用PLSQL连接远程数据库
上传于||文档简介
&&详​细​步​骤​,​精​心​配​图​,​教​你​一​步​一​步​的​简​单​完​成​配​置​。
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢1、先到Oracle网站下载Instant Client :
根据你的操作系统选择不同的Instant Client版本
下载会是一个压缩文件,解压之后的文件夹叫:D:\Program Files\PLSQL Developer\instantclient_11_2.放在你喜欢的目录即可.例如:D:\Program Files\PLSQL Developer\instantclient_11_2
2、在D:\Program Files\PLSQL Developer\instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目 录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容:
(DESCRIPTION =
&&& (ADDRESS_LIST =
&&&&& (ADDRESS = (PROTOCOL = TCP)(HOST =
192.168.0.58 )(PORT = 1521))
&&& (CONNECT_DATA =
&&&&& (SERVICE_NAME =
第一个黄色字块:表示定义远程服务器的在本地主机名
第二个黄色字块:远程数据库的IP地址
第三个黄色子块:远程数据库实例名
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。比如我的本机为:D:\instantclient_11_2\network\admin
4、设置ORACLE的语言,添加环境变量NLS_LANG&,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。
select * from nls_instance_
查看NLS_LANGUAGE 的值
NLS_LANGUAGE
NLS_TERRITORY
5、下载并安装PL.SQL.Developer配置应用
配置tools-&preferences-&connection
Oracle Home
D:\Program Files\PLSQL Developer\instantclient_11_2
OCI library
D:\Program Files\PLSQL Developer\instantclient_11_2\oci.dll
中文的PL/SQL Developer就是
工具--&首选项--&连接
Oracle主目录
D:\Program Files\PLSQL Developer\instantclient_11_2
D:\Program Files\PLSQL Developer\instantclient_11_2\oci.dll
6、关闭PL/SQL Developer,重起Developer.
主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。
补充Instant Client 说明
Oracle&Instant&client&是oracle提供的简便客户端,&支持多种平台.&可从oracle网站下载,&下载地址为
包括如下内容:
Instant&client&Package&-&Basic&运行OCI,&OCCI,&和JDBC-OCI应用程序需要的所有文件.&
Instant&client&Package&-&Basic&Lite:&只包含英语错误信息,&只支持unicode,&ascii,&西欧字符集.&
Instant&client&Package&-&JDBC&Supplement&&为jdbc增加了xa,&国际化和RowSet操作.
Instant&Client&Package&-&SQL&*Plus&包含sqlplus和需要的库文件
Instant&client&Package&-&SDK&使用Instant&Client开发Oracle&应用程序需要的头文件及示例makefile
Instant&client&package&-&ODBC&使用odbc时需要的库,&不是所有平台都有.&linux平台包含.&
和Basic&Lite两个中必须选一个,&其他包都是可选的.&我下载
了&Basic,&JDBC&supplement,&SQL&*Plus,&SDK,&ODBC.&解压后放在一个文件夹下,&在这个文件夹下建立文件
tnsnames.ora,&设置环境变量LD_LIBRARY_PATH和TNS_ADMIN指向解压后的目录,&就可以使用sqlplus了.&
我下载的instant&client版本为10.2.0.2.0,&测试了联接到oracle&9.2.0.4和oracle&10.2.0.1.&
Instant&Client中不包含tnsping,&exp/imp,&rman,&netca等工具.&如果需要这些工具则需要安装oracle&client
阅读(...) 评论()PL/SQL Developer 远程连接Oracle数据库
PL/SQL Developer
网上搜了很多方法,这个可行!
1、&&& 配置服务器tnsnames.ora文件,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件)放在指定目录下,因为我已安装oracle,所以直接配置该文件。
# tnsnames.ora Network Configuration File: D:\Oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
& (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
& (DESCRIPTION =
&&& (ADDRESS_LIST =
&&&&& (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
&&& (CONNECT_DATA =
&&&&& (SID = CLRExtProc)
&&&&& (PRESENTATION = RO)
& (DESCRIPTION =
&&& (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.25.224)(PORT = 1521))
&&& (CONNECT_DATA =
&&&&& (SERVER = DEDICATED)
&&&&& (SERVICE_NAME = orcl)
& )orcle为远程Oracle数据库的实例名,IP地址和端口也要配置正确。
2、配置完成后,客户端应该可以连接到远程数据库上。
3、使用连接数据库
内填上远程数据库的,如图:
注:根据实际得到用户名、口令和数据库:
&&&&&&&&&&用户名:gateway&&&&口令:gateway&&&数据库:orcl
4、连接后在中操作远程数据库,新建一个sql窗口,如图:
5、在新建的SQL&窗口进行远程操作,如图:
6、查看单个表数据,如图:
7、查看单个表结构,如图:
&&免安装客户
1、oracle不用安装客户端也可以用plsql远程连接
&&& 首先,在安装ORACLE服务器的机器上搜索下列文件,
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll&& (可能服务器没有,如果没有则pl sql 随便用户名密码可以登陆)
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
放到一个文件夹,如oraclient
&2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件 在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。
oracledata =
(DESCRIPTION =
&&& (ADDRESS_LIST =
&&&&& (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
&&& (CONNECT_DATA =
&&&&& (SERVICE_NAME = oracledata)
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient,&&&&
特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。
4、设置ORACLE的语言,添加环境变量:
& &NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK&,(AMERICAN_AMERICA.US7ASCII 是
ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)
(本步骤暂时要做对,如果编码不对,会产生乱码)
5、下载并安装PL.SQL.Developer配置应用
&& 配置tools-&preferences-&connection
&& Oracle Home=D:\oracleclient
&& OCI library=D:\oracleclient\oci.dll
6、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'& & 1,先到Oracle网站下载Instant Client :& & /technology/global/cn/software/tech/oci/instantclient/index.html& & 根据你的操作系统选择不同的Instant Client版本& & 下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如:D:/instantclient_11_2&& & 2.在D:/instantclient_11_2目录新建文件tnsnames.ora,使用文本编辑器打开写入如下内容:& & [登录数据库名]=& & (DESCRIPTION =& & (ADDRESS_LIST =& & (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))& & )&& & (CONNECT_DATA =& & (SERVICE_NAME = 【目标数据库名】)& & )& & )& & 第一个黄色字块:表示定义远程服务器的在本地主机名& & 第二个黄色字块:远程数据库实例名& & 3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。比如我的本机为:D:/instantclient_11_2/& & 4、设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK& & 5.启动PLSQL输入用户名、密码和数据库登录名,登录。& & 摘自 vean_system的专栏
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
论文写作技巧
上一篇:下一篇:
相关经验教程

我要回帖

更多关于 pl sql developer教程 的文章

 

随机推荐