免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3942 | 回复: 9
打印 上一主题 下一主题

问个弱问题,ORACLE9i用户只要AS SYSDBA就能登录?哪里可以做限制 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-10 16:08 |只看该作者 |倒序浏览
ORACLE9i用户只要AS SYSDBA就能登录?哪里可以做限制??

我在SQLPLUS里面只要用SYSDBA,SYSTEM或者sys 随便输个密码就能进入。

论坛徽章:
0
2 [报告]
发表于 2007-09-12 01:48 |只看该作者

回复 #1 zccz2005 的帖子

可以考虑把密码文件拿掉。

论坛徽章:
0
3 [报告]
发表于 2007-09-12 08:58 |只看该作者
你是在本机进行操作吧,本机操作好像不需要输入密码,期待高手解答

论坛徽章:
0
4 [报告]
发表于 2007-09-12 10:59 |只看该作者
是可以登录,但不可以做其它的操作!

论坛徽章:
0
5 [报告]
发表于 2007-09-12 11:12 |只看该作者
oracle用户登录验证有两个模式,一是操作系统验证;一是口令文件验证;
你的情况,应该采用的是操作系统验证,可以将初始化参数REMOTE_LOGIN_PASSWORDFILE设置为exclusive试试

论坛徽章:
0
6 [报告]
发表于 2007-09-12 11:12 |只看该作者
1. 一般用户不允许以Oracle用户登录数据库服务器端来进行操作
2. 可以在$ORACLE_HOME/network/admin/sqlnet.ora增加
    SQLNET.AUTHENTICATION_SERVICES = (NONE)
    强制要求输入sys密码

论坛徽章:
0
7 [报告]
发表于 2007-09-19 15:35 |只看该作者
dbs目录里面参数文件里面
remote_login_passwordfile=EXCLUSIVE
同时SQLNET.ORA里面增加一行
SQLNET.AUTHENTICATION_SERVICES = (NTS)

论坛徽章:
0
8 [报告]
发表于 2007-09-19 17:04 |只看该作者
原帖由 deepperblue 于 2007-9-19 15:35 发表
dbs目录里面参数文件里面
remote_login_passwordfile=EXCLUSIVE
同时SQLNET.ORA里面增加一行
SQLNET.AUTHENTICATION_SERVICES = (NTS)


修改:
SQLNET.AUTHENTICATION_SERVICES = (NONE)

论坛徽章:
0
9 [报告]
发表于 2007-09-20 09:13 |只看该作者
原帖由 numenhuang 于 2007-9-12 11:12 发表
1. 一般用户不允许以Oracle用户登录数据库服务器端来进行操作
2. 可以在$ORACLE_HOME/network/admin/sqlnet.ora增加
    SQLNET.AUTHENTICATION_SERVICES = (NONE)
    强制要求输入sys密码

最好不要用dba组的操作系统用户登录进行连接!! 同意楼上的观点

论坛徽章:
0
10 [报告]
发表于 2007-09-20 09:39 |只看该作者
一般用户不允许以Oracle(dba组)用户登录数据库服务器端来进行操作
就这个了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP