用sqlplus登录oracle以后进行操作时提示ora-01031:权限不足,用system帐号和sys以及sysdba都一样的结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用sqlplus登录oracle以后进行操作时提示ora-01031:权限不足,用system帐号和sys以及sysdba都一样的结果相关的知识,希望对你有一定的参考价值。

参考技术A sqlplus / as sysdba nolog
sql>startup nomount  -- 启动实例,不加载数据库

追问

能详细说一下吗,这个好像还是一样提示01031权限不足

追答

首先声明,是在数据库服务器上操作:


sqlplus / as sysdba nolog
sql>connect sys/密码
sql>startup nomount;

追问

明白了,先前是我理解错误,这个答案是对的,非常感谢

本回答被提问者采纳

Oracle 里面SQLplus 登录问题

错误为这样的

1、你想要通过 sqlplus /as sysdba登录的话,只需要直接打开 命令行cmd工具,直接输入 sqlplus /as sysdba 即可

2、如果你想通过 SQLPLUS登录的话,那么应该是使用有连接权限的数据库用户名和密码,一般可以用system,默认密码为manager 来登录

1、2两种登录方式 是通过ORACLE数据库登录验证的两种方法,第一种是 操作系统认证,第二种是用户名和密码 验证

追问

恩 那我为什么 输入口令哪里会输入不进去字母或数字呢?

追答

口令 是默认隐藏不显示的,你只要输入正确的 口令就OK了

参考技术A 你打开的的是sqlplus命令框,这里的用户名是sys,密码只有你自己知道了。
如果你想sqlplus / as sysdba登陆,那么你打开一个cmd系统窗口就行了,不用打开sqlplus窗口。追问

还是不行!

追答

晕了
后面一个应该是
用户名:sys as sysdba
密码:
至于前一个为什么登陆不上,个人怀疑是sid或者sqlnet问题导致。

以上是关于用sqlplus登录oracle以后进行操作时提示ora-01031:权限不足,用system帐号和sys以及sysdba都一样的结果的主要内容,如果未能解决你的问题,请参考以下文章

oracle sqlplus登陆提示ORA-12560?

oracle sqlplus '/as sysdba'

oracle10g 我装好以后,登录sqlplus时用户名和密码在那里可以得到

oracle 用Sqlplus连接的时候中文出现乱码

用sqlplus / as sysdba登陆oracle系统时,用户名和密码是啥

用sqlplus连接数据库时,为啥会出Oracle not available错误?