connect / as sysdba ORA-01031: insufficient privileges

SQL> conn sys/xxxxxx as sysdba
Connected.
SQL>

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

SQL >

解决方法:

$id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall)

少了一个DBA组!

#usermod -G dba oracle

# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)

通常还要关注以下这个配置:

$cat $ORACLE_HOME/network/admin/sqlnet.ora
# sqlnet.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

$

$

$sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 28 18:46:11 2011

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


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>

SQL> show parameter pass

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string
EXCLUSIVE
SQL>

refer:http://www.itpub.net/thread-225757-1-1.html

你可能感兴趣的:(privilege)