Scripts 学盟

标题: oracle 角色权限问题 [打印本页]

作者: 俊俊    时间: 2011-9-23 09:55:56     标题: oracle 角色权限问题

oracle版本 10.2
操作系统 win2003 sp1 R2
问题:创建数据库之后,所有的SYSDBA用户,在服务器上登录是正常的,没有任何问题,但是,在非服务器本地以外的电脑上登录就是不成功的,提示:权限不足。
有什么好的解决方案吗??
作者: 混混@普宁.中国    时间: 2011-9-23 10:15:37

会不会用户密码不正确
作者: 那个谁    时间: 2011-9-23 10:30:27

没有给远程登录权限
作者: 那个谁    时间: 2011-9-23 10:33:21



system虽然是sysdba,但不是sys下表的owner,先用sys以sysdba登陆,然后grant delete on sys.MES_MAINTENANCE_PLAN to system


作者: 俊俊    时间: 2011-9-26 16:05:38

本帖最后由 俊俊 于 2011-9-26 16:10 编辑

问题解决了!

分两个步骤:

1.解决PL/SQL 登陆时候弹出的提示框是空白的:
在Oracle安装目录找到sqlnet.ora文件,打开,
添加:
  1. SQLNET.AUTHENTICATION_SERVICES= (NTS)
  2. NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)
复制代码
保存到桌面,然后覆盖(因为权限问题,所以先保存到桌面,然后覆盖进去,会提示“点击继续以获取管理员权限”,点继续就行了)

2.远程链接不上sys等系统默认的DBA权限的原因:

1)数据库可以设置只让从本地登陆DBA用户。
2)Win7下程序运行权限的问题!FUCK!
这样解决:
在PL/SQL快捷方式上点右键,以管理员方式运行!FUCK!连上了!






欢迎光临 Scripts 学盟 (http://www.iscripts.org/) Powered by Discuz! X2