ORACLE sqlplus / as sysdba 为什么能登录成功
来源:互联网 发布:linux 按文件名查找 编辑:程序博客网 时间:2024/06/10 09:26
打开运行,键入“sqlplus / as sysdba” 不输入任何用户名和密码,为什么能登录成功呢?
再使用命令:show user;
查询当前登录用户为:sys用户
或随便键入sqlplus aaa/bbb as sysdba 试试也都可登录成功!!!
这是为什么?
1、因为oracle用户登录使用的是外部认证的一种认证方式,也就是只要你能正常登录到电脑操作系统,在这里不用输入任何用户名及密码就可登录成功;也就是超级管理员权限登录到数据库中。所以这就是我们查看登录后的用户sys用户原因。这就是外部认证方式(也称为操作系统验证),验证时oracle会对数据库配置文件sqlnet.ora进行读取,这文件就是oracle登录需要验证读取的文件。该文件的位置为:D:\oracle\product\10.2.0\db_1\network\ADMIN\sqlnet.ora,该文件中的SQLNET.AUTHENTICATION_SERVICES= (NTS),参数值:NTS就是指定使用操作系统认证方式。
2、不输入用户名密码登录成功还有重要一点:安装oracle时,oracle会自动创建一个操作系统数据库管理员组“ora_dba”,将当前操作系统用户添加至ora_dba组中,才可登录成功。
ORACLE共三种登录方式:
1、操作系统认证(外部认证)
2、口令认证
3、全都认证
这里只讲述操作系统认证,其他两种认证可在网上自学浏览。
- ORACLE sqlplus / as sysdba 为什么能登录成功
- sqlplus/ as sysdba 能直接登录oracle数据库的问题
- Oracle:sqlplus命令行登录方法 as sysdba
- ORACLE sqlplus / as sysdba
- 【Oracle】-【sqlplus / as sysdba登录报错问题】-新用户使用sqlplus / as sysdba登录报错
- sqlplus命令行登录方法 as sysdba
- sqlplus / as sysdba登录不上
- sqlplus命令行登录方法as sysdba
- sqlplus命令行登录方法 as sysdba
- sqlplus命令行登录方法 as sysdba
- Oracle sqlplus/as sysdba命令详解
- 在windows 下为什么可以使用 sqlplus / as sysdba 进入到oracle中。
- Oracle 11g安装完成登录sqlplus / as sysdba出错,权限不足解决办法
- Oracle当"sqlplus / as sysdba"登录不了数据库问题场景1
- sqlplus / as sysdba 详解
- sqlplus / as sysdba
- sqlplus / as sysdba 详解
- sqlplus / as sysdba 详解
- 用GDB调试core dump文件
- Linux程序前台后台切换
- 模式识别 - "分类" 和 "回归" 的区别
- WIFI模块
- x86/x64 指令的编码构造
- ORACLE sqlplus / as sysdba 为什么能登录成功
- 通过goldengate从ORACLE向mysql的单向复制
- MySQL计划任务(事件调度器) Event Scheduler介绍
- Finagle:一个支持多协议的RPC系统
- Uva 10765 - Doves and bombs 求割点..找去掉某点一个连通图会变成几个部分..
- unity3d中图像导出到OpenCV中
- Struts2文件上传
- 链表
- HTTP错误总节400 403 401 404