请问我sqlplus "sysdba"时为什么还要密码啊

[oracle@RHEL5 ]$sqlplus "/ as sysDBA"

SQL*Plus: Release 10.2.0.1.0 - Production on Fri May 25 21:39:31 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

ERROR:
ORA-01031: insufficient privileges


Enter user-name: [oracle@RHEL5 /oracle NO:2]$sqlplsu /nolog
-bash: sqlplsu: command not found
[oracle@RHEL5 ]$sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Fri May 25 21:39:46 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn / as sysdba
ERROR:
ORA-01031: insufficient privileges


SQL>
标签: 暂无标签
甲乙丙丁

写了  篇文章,拥有财富 ,被  人关注

转播转播 分享分享 分享淘帖
回复

使用道具

游客 | 发表于 2013-5-24 15:55:56
ps -ef|grep smon查看实例名字
然后
export ORACLE_SID=xxx    (xxx为你刚才查看到的sid)

sqlplus  /   as   sysdba


如果数据库尚未启动
可以到$ORACLE_HOME/dbs   下查看 spfilexxx.ora的名字 得到sid   export一下。
回复

使用道具

P4 | 发表于 2013-5-30 14:28:18
你加引号“干嘛啊!
回复

使用道具

guo
P4 | 发表于 2013-5-31 10:24:44
个人习惯问题  可以加引号的。在oracle 9i的时候,必须要加引号的(或者 先nolog  再  conn)。
10g 以后可以不加引号。
回复

使用道具

P4 | 发表于 2013-9-24 13:43:00
这个是oracle的登录机制问题,引号加不加都是正确的语句,但是如果在主机上删除ora-dba用户组的话那就不能用sqlplus "/ as sysdba"登录。检查一下用户组group
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈