在学习Oracle数据库的时候,我们比较关心的问题是如何安装oracle数据,安装完成数据库后,我们就要进一步研究如何访问Oracle数据了,学会访问数据库后,我们就要学会怎么来管理数据库了。
在这篇文章和接下来的文章中,主要探讨的是数据库的访问和管理,下面我们首先来看oracle的操作系统认证。
Oracle进行操作系统认证需要满足的条件:
一、操作系统用户必须在Ora_DBA组中;
二、$Oracle_HOME/network/admin中的sqlnet.ora。这个文件中这一行SQLNET.AUTHENTICATION_SERVICES= (NTS)要么注释掉,要么设置成SQLNET.AUTHENTICATION_SERVICES= (NONE);
如果系统不是操作系统认证或者是操作系统认证,可以根据这两条来验证。
以下是操作系统认证:
SQL> conn / @study as sysdba
已连接。
已连接。
以下是取消操作系统认证:
SQL> conn
sys/windows@study as sysdba
已连接。
SQL> conn / @study as sysdba
ERROR:
ORA-01031: insufficient privileges
已连接。
SQL> conn / @study as sysdba
ERROR:
ORA-01031: insufficient privileges
警告: 您不再连接到 ORACLE。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22275400/viewspace-740383/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22275400/viewspace-740383/