我的pl/sql登陆不上去?ora-12569:TNS:包检验和失败。请高手指教!!!! ora-12569:TNS:包检验和失败。刚用ORACLE,装好后两天了,都还没有开始正常工作,真麻烦啊。还有个问题想请教下,项目是不是应该创建个自己的用户啊?还是就直接用系统的这个用户sys就可以了呢?在线等待!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你检查下 1.客户端tnsnames.ora 里有没有配置好libsys2.服务器端 服务器上 监听 有没有启动 大哥 你说的这两点我都不知道从哪里弄。。你能详细说一下吗?我对oracl现在还是刚接触很迷茫的阶段。。多谢了。那个文件的位置在哪啊。还有,从哪里看监听有没有启动呢? 你的oracle和pl/sql是装在一台机器上吗?不是的话,有pl/sql的那台机器至少要装个oracle客户端的! 是啊,全装在我这台机器上了。服务器和客户端都装了,然后又装了个PL/SQL。 tnsnames.ora 客户端windows 下 D:\app\...\product\11.1.0\db_1\NETWORK\ADMIN服务器 linux 下 启动监听 lsnrctl start;如果oracle安装在windows 则在计算机管理-服务里面启动OracleOraDb11g_home1TNSListener 监听OracleServiceORCL 实例OracleDBConsoleORCL oem服务 那你的oracle安装有问题呀!重装吧…… 一楼大哥说的第一点:1.客户端tnsnames.ora 里有没有配置好libsys我在我的tnsnames.ora 文件里都没有看到libsys 怎么回事啊,哪里需要配置成libsys呢? 第一个问题:1)看一下你的防火墙,要关了才行2)sys用户可能是audit,换个普通用户试试第二个问题:sys的权限太大!工业环境千万别用!而且,sys的东西是放在system表空间,这会带来压力的 我重装两次了。。我还是把那两个文件贴图给大家看看帮忙分析下是不是有问题吧。listener.ora:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = WWW-8B55F2E70D9)(PORT = 1521)) ) )tnsnames.ora:ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = WWW-8B55F2E70D9)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) 卸载重装的话,我需要把oracle服务器和客户端全部都卸载了重装啊?? 如果你都在一台电脑上 是不需要安装oracle客户端的!装了oracle+pl/sql就可以了! 本机连接自己的oracle 不需要 libsys,这一项不用填直接登录就妥了如果你机器上有多个实例,在环境变量里面这只 ORACLE_SID 为 libsys 哈哈,终于弄好了。可以用了。多谢各位。最后请问下我需要创建自己的用户吗?直接就用scott用户来建项目的那些表可不可以???? oracle存中文标点符号造成乱码的问题 oracle与hibernate的链接 在 pl sql 里错删除了table表,请问怎么能恢复?急,在线等带 请教一个dblink的问题!在线等待!!!! 高分 怎么取当年的第一个月,作为where后的条件 这条SQL文错在哪? 过来人请留步! 请各位大虾介绍几本有关ORACLE学习的入门级书 关于select count(*)的难题!请高手帮忙! Oracle配置的问题--修改了服务器名称之后 ORA-06413: 连接未打开 ORA-01031: 权限不足
2.服务器端 服务器上 监听 有没有启动
不是的话,有pl/sql的那台机器至少要装个oracle客户端的!
客户端windows 下 D:\app\...\product\11.1.0\db_1\NETWORK\ADMIN
服务器 linux 下 启动监听 lsnrctl start;
如果oracle安装在windows 则在计算机管理-服务里面启动OracleOraDb11g_home1TNSListener 监听
OracleServiceORCL 实例
OracleDBConsoleORCL oem服务
我在我的tnsnames.ora 文件里都没有看到libsys 怎么回事啊,哪里需要配置成libsys呢?
1)看一下你的防火墙,要关了才行
2)sys用户可能是audit,换个普通用户试试第二个问题:
sys的权限太大!工业环境千万别用!而且,sys的东西是放在system表空间,这会带来压力的
listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = WWW-8B55F2E70D9)(PORT = 1521))
)
)tnsnames.ora:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WWW-8B55F2E70D9)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
如果你机器上有多个实例,在环境变量里面这只 ORACLE_SID 为 libsys