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>
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/aicon/archive/2011/01/28/6168257.aspx
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22934571/viewspace-1046961/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22934571/viewspace-1046961/
本文详细介绍了在配置Oracle数据库环境时,由于缺少DBA组导致无法通过身份验证的问题,以及通过修改用户组和参数文件来解决此问题的方法。
1万+

被折叠的 条评论
为什么被折叠?



