无法连接服务器的oracle,也不能建数据库

[复制链接]
查看11 | 回复2 | 2010-12-10 22:36:38 | 显示全部楼层 |阅读模式
这几天不知道怎么回事,用PL/sql developer连接数据库总是提示:ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID。在服务器端本地连接数据库也是提示这个信息。但是重启服务器后,用工具连接和本地连接都可以成功。查看了tnsnames文件也都没有问题。
在服务器上创建数据库也总是报错,提示“账户类型错误,无法加入到组”。请大家指点一下是什么问题。服务器是Windows server 2003,oracle10g。
tnsping没有问题,sid也没有写错

回复

使用道具 举报

千问 | 2010-12-10 22:36:38 | 显示全部楼层
1、检查数据库的服务是否起来:看服务的状态,或者通过sqlplus /nolog、conn as sysdba查询数据库的状态;2、如果数据库正常启动,而且是OPEN的,则再看看listener的状态:lsnrctl status;3、还有一种可能,就是多网卡,路由表可能有问题。如果都没有问题,那应该就是客户端的配置问题了。
回复

使用道具 举报

千问 | 2010-12-10 22:36:38 | 显示全部楼层
试试这个:运行->CMD->SET ORACLE_SID=ORCL(这里是你的SID)>sqlplus /nologSQL>CONNECT SYS/密码 AS SYSDBA(已连接到空闲用户例程)SQL>STARTUP (FORCE)
--有些情况下STARTUP 无法启动,可以在它后面加FROCE 尝试到这里就成功了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行