conn user as sysdba
2013-07-05conn user as sysdba时候,密码随便什么都可以登录。
1、原因
$ORACLE_HOME/network/admin/sqlnet.ora这个文件没有,或者设置的OS认证:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
当你as sysdba登陆时候,这时候不检查用户名/密码,你随便输什么都无所谓了。
2、解决
$ORACLE_HOME/network/admin/sqlnet.ora将数据库登录改为数据库认证:
SQLNET.AUTHENTICATION_SERVICES= (NONE)
3、命令行用户输入scott as sysdba就和PlSqlDev一样了。
SQL> show user
USER is "SYS"
其实你是在用SYS
4、常用
SQL>conn / as sysdba
sqlplus '/as sysdba'
alias sqlplus='rlwrap sqlplus "/as sysdba"'
相关日志
- rman-0level全备份及恢复
- nagios监测dbbak
- oracle限制远程访问
- 给left join关联关系字段加索引
- Oracle ASM
- Oracle Database 18c
- DG两个数据库SID不同
- DG-Dgmgrl
- Oracle中的BLOB和CLOB
- oracle 启动错误:MEMORY_TARGET not supported on this system
- create bigfile tablespace
- Oracle11G新特性:分区表分区默认segment大小64k变为8M
- oracle增加md5函数
- oracle删除重复行delete repeat
- rollback回滚 (1)
- oracle中drop一个表,让数据文件释放空间
- CentOS 5.11 x64静默安装(slient install)oracle 11.2.0.4 x64
- sqlplus USER/PWD@IP:PORT/SID
- oracle删除所有表
- oracle查询长整数实例
- oracle设置NLS_DATE_FORMAT参数实例
- ORA-00600和ORA-08103错误(oracle10g)
- oracle user passwd用户密码
- oracle导入txt数据文件实例
- SGA/PGA的设置与调整 (9)
- ORA-01843: not a valid month (3)
- oracle表空间(tablespace)的增删改查(create/drop/rename,move/select) (2)
- rlwrap实现sqlplus使用上下键查历史命令