为什么connect / as sysdba 会出现 error:ORA-01031: insufficient privileges? 你不输入密码怎么能按dba登录呢,那样不谁都能登录了。如果你想那样主要是按操作系统来赋 权限才可以的。呵呵,很正常,没有什么的,刚学时比你还惨,在学习看了几个月的书不知道怎么进入数据库,不知道本机不需要输入服务名:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $ORACLE_HOME\network\admin\sqlnet.ora 文件中加入下面这行SQLNET.AUTHENTICATION_SERVICES= (NTS)使用操作系统验证 看看sqlnet.ora文件中的(当前Oracle Home 中)SQLNET.AUTHENTICATION_SERVICES= (NTS)有没有配置 NTS 项 sqlnet.ora里面的SQLNET.AUTHENTICATION_SERVICES Default: NONE我不知道这算不算配置了 connect / as sysdba 是不是按操作系统来赋予权限的?如果我想connect / as sysdba可以连接的话。那我应该怎么办? 8i?connect internal/oracle as sysdba 9i.我看书上说:如果想手动创建数据库就:C:\SQLPLUS /NOLOGSQL>CONNECT / AS SYSDBASQL>STARUP NOMOUNTSQL>CREATE DATABASE ...... 想connect / as sysdba可以连接的话可能是要如上面说的设置 SQLNET.AUTHENTICATION_SERVICES= (NTS) 和 操作系统用户赋于ORA_DBA权限。 CSDN上例子比较多,你可以查一下。 晕。我除了在D:\oracle\ora90\network\ADMIN\SAMPLE下找到SQLNET.ORA外,其他地方都找不到SQLNET.ORA文件了(包括在自己建的数据库的目录里都没有啊)。。SQLNET.AUTHENTICATION_SERVICES= (NTS)这句在哪改的?能帮个忙告诉我吗?谢谢谢谢。。 sqlnet.ora里面,把SQLNET.AUTHENTICATION_SERVICES Default: NONE改为:SQLNET.AUTHENTICATION_SERVICES= (NTS) $ORACLE_HOME\network\admin\sqlnet.ora 文件中加入下面这行SQLNET.AUTHENTICATION_SERVICES= (NTS)使用操作系统验证 这是oracle 8i和oracle 9i的区别之一,在9i中,只有sys可以sysdba的身份登录数据库。 To Terryfiveboy(啊蛋):1.SQLNET.ORA文件是在配置了本地命名方式后才产生的,注意不是配置网络服务名.2.你可以采用操作系统认证,sqlnet.ora里面加入SQLNET.AUTHENTICATION_SERVICES= (NTS)3.windows系统里把登录用户加入到ora_dba组里.4.sql>connect / as sysdba SQLNET.ORA文件是在配置了本地命名方式后才产生的。请问什么叫配置本地命名方式? net configuation assistant-->第二个 本地命名方法--->本地 楼主的这个问题我也遇到过,但是和上面 zhaokeke2004(/ ***** 大力·I.A.M *****/) 说的解决方法不一样呀,我是在sqlnet.ora这个文件中有SQLNET.AUTHENTICATION_SERVICES= (NTS),就出现了楼主的问题,将其从sqlnet.ora中去掉,则可以用$sqlplus "/as sysdba"来登陆数据库了。不知道是怎么回事?我用的是HP-UX+oracle9i Oracle 10g 在Linux上配置pc环境遇到的问题(PL/SQL执行) 还是create GLOBAL TEMPORARY table 的问题!谢谢! 谁能帮我把一SQL的trigger转换成ORACLE的,小弟在此先谢谢了!!!!!!!!! 重新装了系统,如何使oracle继续有效 这个查询怎么写? 中文乱码 oracle9i安装时出现的一个特大奇怪问题,请指教!(急) 求教SQL语句 如何显示数据库中的-年份时间? 跪求一查询语句。。抠破了。。 备份的简单问题? 判断大小问题,达人进!!!!!!
SQLNET.AUTHENTICATION_SERVICES= (NTS)
有没有配置 NTS 项
我不知道这算不算配置了
如果我想connect / as sysdba可以连接的话。那我应该怎么办?
connect internal/oracle as sysdba
我看书上说:如果想手动创建数据库就:
C:\SQLPLUS /NOLOG
SQL>CONNECT / AS SYSDBA
SQL>STARUP NOMOUNT
SQL>CREATE DATABASE ......
SQLNET.AUTHENTICATION_SERVICES= (NTS)这句在哪改的?能帮个忙告诉我吗?谢谢谢谢。。
改为:SQLNET.AUTHENTICATION_SERVICES= (NTS)
1.SQLNET.ORA文件是在配置了本地命名方式后才产生的,注意不是配置网络服务名.
2.你可以采用操作系统认证,sqlnet.ora里面加入SQLNET.AUTHENTICATION_SERVICES= (NTS)
3.windows系统里把登录用户加入到ora_dba组里.
4.sql>connect / as sysdba
请问什么叫配置本地命名方式?
$sqlplus "/as sysdba"
来登陆数据库了。不知道是怎么回事?我用的是HP-UX+oracle9i