NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
optimizer_index_cost_adj integer 10
os_authent_prefix string ops$
os_roles boolean FALSE
remote_os_authent boolean FALSE
remote_os_roles boolean FALSE
timed_os_statistics integer 0
从客户端连过去
C:\Documents and Settings\Administrator>sqlplus szsb/szsb@szyth_zs
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 6月 12 14:10:13 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and Settings\Administrator>sqlplus szsb/szsb@szyth_zs as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 6月 12 14:10:34 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-01031: insufficient privileges
请输入用户名:
如果是系统认证,可以不需要口令以sysdba登录。
Win 下,管理-->ora_dba 组,有 administrator 类似 linux 下的 dba 组
只要有权限来操作系统服务器 危险 ,其他都一张白纸
1.1 注册表项:OSAUTH_PREFIX_DOMAIN(字符串键名)
OSAUTH_PREFIX_DOMAIN 默认值为 TRUE,该项位于注册表
Oracle9i 版本:HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0
Oracle10g 版本:在 HKEY_LOCAL_MACHINESOFTWAREOracleKEY_OraDb10g_home1
如果注册表中没有 OSAUTH_PREFIX_DOMAIN 这项,说明 OSAUTH_PREFIX_DOMAIN 为 true,这时进行
操作系统验证需要在用户名和 os_authent_prefix 之间增加'主机名'信息;若在注册表中加入此
参数 OSAUTH_PREFIX_DOMAIN,并设其值为 FALSE,则其规则和 UNIX 系统中的操作系统验证一致,
即:OS_AUTHENT_PREFIX 的值||操作系统的用户名
1.2 SQLNET.ORA 参数文件里,必须设置
SQLNET.AUTHENTICATION_SERVICES = (NTS)
否则,登录时系统会报:
SQL> CONNECT /
ORA-01004: default username feature not supported; logon denied
Warning: You are no longer connected to ORACLE.