ql/sql怎么连接远程服务器上的 oracle数据库?
答案:3 悬赏:10 手机版
解决时间 2021-01-30 05:04
- 提问者网友:椧運幽默
- 2021-01-30 00:01
服务器地址10.50.1.8 上面装了oracle9i。我在本地机器上装了pl/sql,没有装oracle的任何东西。
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-01-30 01:21
tnsnames.ora
找这个文件,大概是在...network\\admin\\tnsnames.ora
用记事本编辑该文件
orcl9i =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.50.1.8 )(PORT = 1521))
)
(CONNECT_DATA =(SERVICE_NAME = orcl)
)
)
SERVICE_NAME是9i的实例服务名,默认是orcl
另外就是端口了,默认是1521
orcl9i这个是别名,使用sql*plus时, conn system/manage@orcl9i
tnsnames.ora这个文件也可使用工具配置,但是这个工具忘了是什么了,好像是net manager吧。
客户端不需要监听的,监听是服务端才有的
另外如果是新建的用户,默认是没有权限登录oracle服务端的,需要授权。
grant connect, resources to new_user
找这个文件,大概是在...network\\admin\\tnsnames.ora
用记事本编辑该文件
orcl9i =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.50.1.8 )(PORT = 1521))
)
(CONNECT_DATA =(SERVICE_NAME = orcl)
)
)
SERVICE_NAME是9i的实例服务名,默认是orcl
另外就是端口了,默认是1521
orcl9i这个是别名,使用sql*plus时, conn system/manage@orcl9i
tnsnames.ora这个文件也可使用工具配置,但是这个工具忘了是什么了,好像是net manager吧。
客户端不需要监听的,监听是服务端才有的
另外如果是新建的用户,默认是没有权限登录oracle服务端的,需要授权。
grant connect, resources to new_user
全部回答
- 1楼网友:酒安江南
- 2021-01-30 03:15
只有pl/sql是不行的
你的机器至少也要装oracle客户端,
- 2楼网友:鸠书
- 2021-01-30 02:28
装好oracle9i
修改配置服务器tnsnames.ora文件
加如下配置
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracledata)
)
)
就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯