plsql怎么连接远程远程服务器? plsqloracle 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在tnsnames.ora文件中加入服务名,如:RITTADEV = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 11.128.91.93)(PORT = 1522)) (CONNECT_DATA = (SERVICE_NAME = TADEV) ) )其中:11.128.91.93 服务器ipTADEV 为oracle实例名1522 端口然后你用plsql连接的时候database为RITTADEV 在tnsnames.ora文件中加入服务名,如:RITTADEV = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 11.128.91.93)(PORT = 1522)) (CONNECT_DATA = (SERVICE_NAME = TADEV) ) )其中:11.128.91.93 服务器ipTADEV 为oracle实例名1522 端口然后你用plsql连接的时候database为RITTADEV 在tnsnames.ora文件中加入服务名,如:RITTADEV = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 11.128.91.93)(PORT = 1522)) (CONNECT_DATA = (SERVICE_NAME = TADEV) ) )其中:11.128.91.93 服务器ipTADEV 为oracle实例名1522 端口然后你用plsql连接的时候database为RITTADEV 你说的是在我本机上配置我的tnsnames.ora文件吗?我需要在我本机上开一个1522的监听吗?还是在服务器端设置这个监听? 1,你得先获得远程oracle服务器的oracle_sid,ip地址,端口2,最简单是用oracle的netca工具,配置到达远端oracle的服务名信息。3,你需要有一个用户(由远程oracle分配,且具有resource,connect权限) 我去官网下载了一个instantclient-basic-win32-11.2.0.1.0,然后在里面新建了network\admin\tnsnames.oraorcl_server = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql 我去官网下载了一个instantclient-basic-win32-11.2.0.1.0,然后在里面新建了network\admin\tnsnames.oraorcl_server = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql。我想知道你说的1,你得先获得远程oracle服务器的oracle_sid,ip地址,端口 。这一步中的远程oracle服务器地址ip,sid我都知道,这个端口是什么?远程服务器本来有一个listener监听如下:LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) )2.最简单是用oracle的netca工具,配置到达远端oracle的服务名信息。这一步请详细说明一下 我去官网下载了一个instantclient-basic-win32-11.2.0.1.0,然后在里面新建了network\admin\tnsnames.oraorcl_server = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql你把你本机和远程的服务名都放在这个文件里不就行了吗,当你连接不同服务名的时候就是对不同数据库进行连接啊 orcl_server = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )标注红色的前面不要有空格 orcl_232= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.24.232)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )这是我连接服务器192.168.24.232,数据库名orcl的tnsnames.ora文件的部分配置,楼主参考下。 恩好的。你这个tnsnames.ora是你本机安装的oracle服务器里面的吗? 我去官网下载了一个instantclient-basic-win32-11.2.0.1.0,然后在里面新建了network\admin\tnsnames.oraorcl_server = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql。我想知道你说的1,你得先获得远程oracle服务器的oracle_sid,ip地址,端口 。这一步中的远程oracle服务器地址ip,sid我都知道,这个端口是什么?远程服务器本来有一个listener监听如下:LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) )2.最简单是用oracle的netca工具,配置到达远端oracle的服务名信息。这一步请详细说明一下1,当然是远端服务器监听里的端口,里面的监听就是为所有连接过来的客户端建立通信的2,netca工具指的是,oracle net service配置。命令行下输入netca即可显示图形界面。里面有个配置是“本地网络服务名配置”,你在这里添加个远端服务器的服务名,ip等信息。然后就可以了3,当然,你用独立的pl/sql developer开发客户端连接过去是最方便的。就按照你的配置也行。 求汇总每列的SQL语句 新手请教2:关于简单的oracle触发器,求解惑,谢谢! 求一多表查詢的SQL語句!高手一定要進呀 关于裸设备上的ORACLE问题,十分不解 一个简单的函数问题 两个查询结果如何进行运算! 用exp命令备份oracle数据库的表时,提示错误 求一条查询Sql语句. aa 在win2000服务管理器中为什么启动不了OracleOraHome81ManagementServer???提示重叠的I/O操作?? linux中安装oracle11g,安装dbca时遇到问题,求解决 求教:数据查询时用集合操作和表连接操作那种模式更好
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 11.128.91.93)(PORT = 1522))
(CONNECT_DATA =
(SERVICE_NAME = TADEV)
)
)其中:11.128.91.93 服务器ip
TADEV 为oracle实例名
1522 端口然后你用plsql连接的时候database为RITTADEV
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 11.128.91.93)(PORT = 1522))
(CONNECT_DATA =
(SERVICE_NAME = TADEV)
)
)其中:11.128.91.93 服务器ip
TADEV 为oracle实例名
1522 端口然后你用plsql连接的时候database为RITTADEV 在tnsnames.ora文件中加入服务名,如:RITTADEV =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 11.128.91.93)(PORT = 1522))
(CONNECT_DATA =
(SERVICE_NAME = TADEV)
)
)其中:11.128.91.93 服务器ip
TADEV 为oracle实例名
1522 端口然后你用plsql连接的时候database为RITTADEV
你说的是在我本机上配置我的tnsnames.ora文件吗?我需要在我本机上开一个1522的监听吗?还是在服务器端设置这个监听?
2,最简单是用oracle的netca工具,配置到达远端oracle的服务名信息。
3,你需要有一个用户(由远程oracle分配,且具有resource,connect权限)
我去官网下载了一个instantclient-basic-win32-11.2.0.1.0,然后在里面新建了network\admin\tnsnames.ora
orcl_server =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql
orcl_server =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql。我想知道你说的
1,你得先获得远程oracle服务器的oracle_sid,ip地址,端口 。这一步中的远程oracle服务器地址ip,sid我都知道,这个端口是什么?远程服务器本来有一个listener监听如下:
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
2.最简单是用oracle的netca工具,配置到达远端oracle的服务名信息。这一步请详细说明一下
我去官网下载了一个instantclient-basic-win32-11.2.0.1.0,然后在里面新建了network\admin\tnsnames.ora
orcl_server =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql
你把你本机和远程的服务名都放在这个文件里不就行了吗,当你连接不同服务名的时候就是对不同数据库进行连接啊
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
标注红色的前面不要有空格
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.24.232)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)这是我连接服务器192.168.24.232,数据库名orcl的tnsnames.ora文件的部分配置,楼主参考下。
orcl_server =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
然后给这个instantclient配置环境TNS_ADMIN=C:\instantclient_11_2\NETWORK\ADMIN,再去plsql里tools设置oracle主目录和oci,就可以连接远程了。不过这样子很麻烦,如果我要切换到连接我本机的话,需要重新配置环境和设施plsql。我想知道你说的
1,你得先获得远程oracle服务器的oracle_sid,ip地址,端口 。这一步中的远程oracle服务器地址ip,sid我都知道,这个端口是什么?远程服务器本来有一个listener监听如下:
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
2.最简单是用oracle的netca工具,配置到达远端oracle的服务名信息。这一步请详细说明一下
1,当然是远端服务器监听里的端口,里面的监听就是为所有连接过来的客户端建立通信的
2,netca工具指的是,oracle net service配置。
命令行下输入netca即可显示图形界面。
里面有个配置是“本地网络服务名配置”,你在这里添加个远端服务器的服务名,ip等信息。然后就可以了
3,当然,你用独立的pl/sql developer开发客户端连接过去是最方便的。就按照你的配置也行。