为什么用system用户名可以连接Oracle 用sys用户名不可以连接

出现提示:ERROR:ORA-01017:invalidusername/password;logondenied但是使用plsql为什么使用这两个用户都可以登陆啊?... 出现提示:ERROR:
ORA-01017:invalid username/password;logon denied
但是使用plsql为什么使用这两个用户都可以登陆啊?
展开
 我来答
198901245631
推荐于2017-10-09 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1738万
展开全部
因为默认的用户(普通的、真实存在的)中没有sys的,所以是没法连接的。
解释:system才是oracle的默认登录用户,此用户是数据库存储中真实存在的,但是没有sys用户的。但是可以通过: conn sys/sys as sysdba;进行登录,此时的sys可以换成任何不存在的用户,也是可以登录的。
nightgoblin
2011-09-02 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:88.4万
展开全部
你在使用sys登陆时,要么密码不对,要么就是选择的角色不(SYSDBA/SYSOPER/SYSASM)
你再试试。
追问
现在用sys连接出现的提示是:
ERROR:
ORA-28009:connection as SYS should as SYSDBA or SYSOPER

我现在怎么用sys用户登录啊??
追答
你是要登陆OEM还是登陆SQLPLUS?
如果是登陆SQLPLUS,你可以先用scott登陆连接后,
在用命令:
CONN sys/password@数据库SID AS SYSDBA;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自慧云寺婉若游龙的白玫瑰
2011-09-02 · TA获得超过699个赞
知道小有建树答主
回答量:267
采纳率:100%
帮助的人:286万
展开全部
sqlplus "/ as sysdba"
或者 sqlplus sys/密码 as sysdba
sqlplus sys/密码@sid as sysdba
三选1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蕴泽方寸
2011-09-02
知道答主
回答量:47
采纳率:0%
帮助的人:17.9万
展开全部
那肯定是密码不对
追问
密码没有问题的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式