为什么 我用sys用户 创建了 一个 user 但是 我没给它任何权限 和角色, 为什么它可以 以dba的 形式 登陆 我很奇怪. 后来 想用 normal的 形式登陆 它提示 没有create session...但是为什么新建的 用户 可以 用dba 登陆 可以查看 任何系统表 和拥有一系列权限. 奇怪 请帮忙分析下.
解决方案 »
- ORACLE 简单的函数创建,提示警告: 创建的函数带有编译错误
- oracle 批量更新问题
- oracle驱动问题
- 问一个SELECT查询的语句
- "ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小"的问题
- 多表联合统计,如何写SQL语句使其效率最高.
- 求一条sql语句!请进!!要oracle版的,刚才问错了问了sql版的!!
- 菜鸟请教:oracle9i建表时关于主键问题和date问题
- 在线等待-ADO.net+ORACLE9开发遇到的问题
- 请问在存储过程中使用游标,我能的到游标中的字段吗?
- oracle10G 监听器启动 链接时就死掉了 高手帮帮我啊
- sql plus的菜鸟问题
在工作中遇到 Oracle弱口令的问题,今天终于得到解决,方案如下:
Oracle在登陆管理器的时候需要输入用户名和密码还有角色。默认的Oracle安装是存在有漏洞的,既 输入任意的用户名和密码 角色选择 SYSDBA 就可以登陆oracle并拥有DBA权限 只要选择了SYSDBA就可以登陆系统
原因:Oracle默认安装是集成Windows身份验证的,也就是说,只要你以Administrator登陆,就可以随便登陆Oracle(和登陆SQLServer原理一样)解决办法:1。进入Oracle安装目录- network 下的admin 目录。2. 用记事本编辑 “sqlnet.ora”文件,删除以下行:“SQLNET.AUTHENTICATION_SERVICES= (NTS)”
“SQLNET.AUTHENTICATION_SERVICES= (NTS)” 把nts改成none即可