永发信息网

oracle数据库无监听程序问题

答案:4  悬赏:40  手机版
解决时间 2021-02-20 15:32
  • 提问者网友:美人性情
  • 2021-02-19 16:03
在本地装有oracle11G数据库,在局域网的另一台机器上用pl/sql连接本地oracle提示TNS:无监听程序。请大侠帮忙

本地连接可以使用。对方机器本地连接也可以使用,oracle11G监听服务开启。防火墙已经关闭,还是不管用。大侠帮忙
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-02-19 17:21
lsnrctl start 启动数据库服务的监听,一般都是1521端口。
全部回答
  • 1楼网友:患得患失的劫
  • 2021-02-19 19:29

你可以把表空间理解为数据库,database

你的用户登录都是进入默认表空间,就等于是进入数据库了,同时,只要你有权限,那么你也可以打开其他表空间,就相当于是你打开了其他的数据库。打个比喻,加入你创建了一个用户,你建立的一个表空间,你可以访问它,但是你没有权限访问其他的,但是sys 和system这样的dba权限的,他可以看到你的表空间。你这个用户也可以创建多个表空间。但是默认一个,如果你需要查看其他属于你的表空间,可是使用 alter tablespace tablename online 就可以查看了。

如果你是要创建表空间,用create tablespace tablename datafile 'diska:tabspace_file2.dat' size 20m

default storage (initial 10k next 50k   minextents 1 maxextents 999)   online; 这些命令多,你可以查查看。system表空间也不用你创建。系统自己就有。

第三个,表空间能不能建立用户表,关键是看你有没有权限。当然我们一般不是不会去动系统表空间的。

打字真累。

  • 2楼网友:舍身薄凉客
  • 2021-02-19 18:40
除了以上问题点,还有一个就是你客户端没有装
  • 3楼网友:空山清雨
  • 2021-02-19 17:51
原因有三: 1、你没有配置监听,去配置一下:cmd->netca->选第一个,默认点下去; 2、监听没有开启,在你本地查看一下监听的服务有没有开启; 3,、另一台机器tnsnames.ora文件没有配置你本地数据库的主机信息;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯