在windows通过操作系统认证登录甲骨文
2010-1-14
在windows 2008下,尝试登录甲骨文报错:
C:\Users\ oracle> sqlplus/nolog
SQL * +:释放11.1.0.6.0 -生产结婚2010年1月13日17:42:49
版权(c) 1982年,2007年,甲骨文又是;保留所有权利。
完成康涅狄格州/sysdba
错误:
ora - 01031:权限不足
明明是甲骨文用户,怎么说我没有权限呢?难道2008的Windows搞歧视,和甲骨文状态"置疑"数据库间的竞争延伸到操作系统和数据库了。
应该不会的。
在甲骨文官网上找到解释:
安装Oracle数据库时,一个特殊的Windows本地组称为ORA_DBA创建(如果它不存在从早期Oracle数据库安装),和你的Windows用户名自动添加到它。当地组织成员ORA_DBA自动接收SYSDBA特权。
我查看我的环境,发现甲骨文用户没有赋予ora_dba组。那肯定是没有赋予sysdba的权限了,无法通过操作系统认证了。
修改权限,再次登陆。问题解决了:
sysdba C:\Users\ oracle> sqlplus/
SQL * +:释放11.1.0.6.0 -生产结婚2010年1月13日18:34:06
版权(c) 1982年,2007年,甲骨文又是;保留所有权利。
连接到:
数据库Oracle 11 g版本11.1.0.6.0——64位生产
在UNIX混的时间太长了,连窗户的简单的操作都不会用,汗颜啊。
端——