网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  更改oracle用户名及外部用户验证的授权问题     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:107次  录入:管理员--2008-02-28  
 

我的测试机上安装了ms的axapta,4.1版本,应用帐号采用os authentication。默认采用前缀ops$。运行一段时间后,由于用户要求需要改一个帐号名。

解决方法:

1.为了保证原有的信息不丢失,决定采用新建一个schema,然后用exp/imp的方式将原帐号数据导入到新的schema.

2.在新建schema时,还要考虑到原有帐号的权限问题。问题如下:

在原有帐号中,可以看到有以下权限:

create user "ops$aaaaxdvp"
identified externally
default tablespace axtab
temporary tablespace axtmp
profile default
account unlock;
grant resource to "ops$bbbaxdvp";
grant connect to "ops$bbbaxdvp";
alter user "ops$avonapaxdvp" default role all;

begin
sys.dbms_rule_adm.grant_system_privilege(
privilege => sys.dbms_rule_adm.alter_any_rule_set,
grantee => 'ops$bbbaxdvp',
grant_option => true);
end;
/
grant execute any library to ops$avonapaxdvp;

如果照此权限直接执行,会报如下错误:

sys.dbms_rule_adm.grant_system_privilege(
*
error at line 2:
ora-00911: invalid character 
ora-24000: invalid value ops$bbbaxdvp, user/role should be of the form 
[schema.]name 
ora-00911: invalid character 
ora-06512: at "sys.dbms_rule_adm", line 289 
ora-06512: at line 2

root cause:

由于外部验证用户中,如'ops$bbbaxdvp',带有一个''。直接执行时oracle会报错。可以这样解决:

给用户名加单引号:

--grantee => '"ops$bbbaxdvp"',

--grant execute any library to 'ops$avonapaxdvp'

 
 
上一篇: 如何利用oracle的全文索引实现切词功能    下一篇: 如何检测oracle的可用性和表空间容量
  相关文档
移动一个带有lob字段的表到另外一个表空间 03-06
简单介绍Oracle数据库去除别名的方法 05-13
几种解决互联网应用程序开发的好方法 (1) 03-28
针对oracle的tns listener攻击方法整理 08-08
理解和使用Oracle分析工具-LogMiner 06-10
解析:如何正确的更改监听器日志文件名称 11-15
超大型oracle数据库应用系统的设计方法 (1) 05-04
关于Oracle中并行处理技术原理深入分析 04-12
教你快速掌握oracle 9i数据库的移动过程 11-15
分享Oracle9i中建立自增字段的最新办法 08-05
有关Oracle数据库中并行处理技术剖析 04-11
在oracle中添加用户 赋权 修改密码 解锁 05-29
改变优化参数来适应库缓冲区中sql的变化 03-14
三方面描述Oracle优化R方法(Method R) 05-27
一个完整的oracle rman备份恢复参考示例 05-29
深入讲解vb与oracle数据库的日期转换 02-29
使用多线索服务器的Oracle的运行 09-29
剖析Oracle的网络结构轻松解决连接问题 09-29
oracle数据库与用户角色权限相关的视图 05-07
详细讲解oracle数据库灾难防护的核心技术 02-29
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息