跪求高手指点!!!SQL plus登不上,出现协议适配器错误。PLSQL Developer可以登录

最近刚开始学习oracle,我安装成功后,监听,服务都起来了,环境变量也配好了。下载了PLSQLDeveloper可以登录,我登陆SQLplus为什么登不上啊?出现协议适... 最近刚开始学习oracle,我安装成功后,监听,服务都起来了,环境变量也配好了。
下载了PLSQL Developer可以登录,我登陆SQL plus为什么登不上啊?出现协议适配器错误,用scott@tiger登不上,sys,system都登不上?可能是什么原因啊 ??跪求高手指点
展开
 我来答
xianke1999
2011-11-20
知道答主
回答量:15
采纳率:0%
帮助的人:20.4万
展开全部
知道结果,但是无图无真相,也就无法对症下药,只能大概说说,自己对号入座了。
1.一般协议适配器错误都是由于oracle服务未启动导致,首要任务是确定你的数据库服务启动了。可输入命令oradim -SID ORACLE_SID(数据库sid) startup;
2.请确定你的plsql developer不是nolog登录(假登录)。
3.试试利用操作系统验证的登录模式,启动数据库;
启动sqlplus :sqlplus /NOLOG
操作系统登录 SQL>conn / AS SYSDBA
SQL>STARTUP FORCE;
若无问题,你自己的其他已经激活的用户应该没有可以登上了
4.scott用户一般在安装后是默认未激活的(10g后是这样的。默认激活的情况我就在8i版本看到过),所以如果用scott用户登不上,而系统用户(system或者sys)能登录的话,那么你最好激活scott用户:
用系统用户登录,执行 alter user scott identified by tiger account unlock;
5.还不行?那你自己检查检查tnsnames.ora和sqlnet.ora的配置是否正确(主要是看service name的解析手段是否符合当前环境),这个网上肯定成片的参考文档,就不累述了。
追问
网上回答是这个sqlplus / as sysdba

alter user system identified by manager;

alter user sys identified by change_on_install;
怎么改啊,我看不明白呢
追答
修改SYS和SYSDBA用户的密码需要当前的账户为DBA权限或者是sys和sysdba本身。当你用conn /AS SYSDBA用户登录进去后,用户默认就是sys,已经是最高权限了。然后修改密码就可以即时生效,然后直接用conn system/manager(或者激活scott用户后用conn scott/tiger(password))就可以切换用户使用数据库了
光派通信
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ... 点击进入详情页
本回答由光派通信提供
zh_xuhui
2011-12-02
知道答主
回答量:7
采纳率:0%
帮助的人:3.8万
展开全部
看看是不是网络断了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友98329b1
2011-11-20
知道答主
回答量:2
采纳率:0%
帮助的人:3300
展开全部
协议适配器错误,你查看监听器打开没。我也遇见过类似的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式