如果你对dblink不太熟,建议先直接登录给你提供dblink的数据库,看看能不能访问,如果可以的话再看给你的用户,是否有你想要的所有权限,全部搞定之后,dblink再连接,就不会有问题了
授权不够,用Sys用户的DBA权限进去后,给ems用户授足够大的权,授权的地方,编辑EMS权限,RolePrivileges(角色授权)这个大部分人勾选connect,aq_user_role,aq_administrator_role,resource等,SystemPrivileges(系统授权)这个就太多了,根据自己的需求授权,如果用户需要足够大的权限,那么,根据情况多勾选一些。
sys:拥有dba、sysdba、sysoper(系统 *** 作员 )角色或权限,是Oracle权限最高的用户,只能以sysdba或sysoper登录,不能以normal形式登录。
System:拥有dba、sysdba权限或角色,可以以普通用户的身份登录。
•
Sysdba用户: 可以改变字符集、创建删除数据库、登录之后用户是SYS(shutdown、startup)
Sysoper:用户不可改变字符集、不能创、删数据库、登陆之后用户是PUBLIC (shutdown、startup)
DBA用户:只有在启动数据库后才能执行各种管理工作。
Sysdba> Sysoper>普通的DBA
select from dba_sys_privs where grantee='ZLY'
查询一下你ZLY用户目前的权限
首先你得有sys权限,才能使用sysdba登陆,不然会报权限不足。
你既然登陆了,说明你这个用户已经有了sys权限。
以上就是关于新建的dblink使用时提示权限不够是什么原因全部的内容,包括:新建的dblink使用时提示权限不够是什么原因、oracle客户端连接数据库报用户权限不足问题,就在打开方案时报用户权限不足,用sys登陆没有问题、Oracle以sysdba登录了, startup时提示权限不足等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)