oracle 10g 数据如何导入到oracle 9i时BUG解决方法
2010-11-12 10:59
567 查看
转自:http://www.blogjava.net/suplayer/archive/2009/06/07/280434.html
CREATE OR REPLACE view sys.exu81rls
(objown,objnam,policy,polown,polsch,polfun,stmts,chkopt,enabled,spolicy)
AS select u.name, o.name, r.pname, r.pfschma, r.ppname, r.pfname,
decode(bitand(r.stmt_type,1), 0,'', 'SELECT,')
|| decode(bitand(r.stmt_type,2), 0,'', 'INSERT,')
|| decode(bitand(r.stmt_type,4), 0,'', 'UPDATE,')
|| decode(bitand(r.stmt_type,8), 0,'', 'DELETE,'),
r.check_opt, r.enable_flag,
DECODE(BITAND(r.stmt_type, 16), 0, 0, 1)
from user$ u, obj$ o, rls$ r
where u.user# = o.owner#
and r.obj# = o.obj#
and (uid = 0 or
uid = o.owner# or
exists ( select * from session_roles where role='SELECT_CATALOG_ROLE')
)
/
grant select on sys.exu81rls to public;
/
CREATE OR REPLACE view sys.exu81rls
(objown,objnam,policy,polown,polsch,polfun,stmts,chkopt,enabled,spolicy)
AS select u.name, o.name, r.pname, r.pfschma, r.ppname, r.pfname,
decode(bitand(r.stmt_type,1), 0,'', 'SELECT,')
|| decode(bitand(r.stmt_type,2), 0,'', 'INSERT,')
|| decode(bitand(r.stmt_type,4), 0,'', 'UPDATE,')
|| decode(bitand(r.stmt_type,8), 0,'', 'DELETE,'),
r.check_opt, r.enable_flag,
DECODE(BITAND(r.stmt_type, 16), 0, 0, 1)
from user$ u, obj$ o, rls$ r
where u.user# = o.owner#
and r.obj# = o.obj#
and (uid = 0 or
uid = o.owner# or
exists ( select * from session_roles where role='SELECT_CATALOG_ROLE')
)
/
grant select on sys.exu81rls to public;
/
相关文章推荐
- oracle 10g 数据如何导入到oracle 9i中?
- Oracle 9i中包含Connect by 子句的查询向Oracle 10g移植后运行时错误及解决方法
- ORACLE EXP IMP 导入导出数据 解决如何导出空表
- Oracle 9i中包含Connect by 子句的查询向Oracle 10g移植后运行时错误及解决方法
- ODI如何通过logminer技术从oracle 9i或者10g中抽取增量数据(三)
- 命令窗口下:Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp...解决方法
- ORACLE 9i数据导入到ORACLE 10G中文出现的乱码问题
- 在Oracle中IMP导入数据时,如何解决目标数据库字符不一致问题
- oracle 10g中数据如何导入到oracle9中
- Oracle 数据导入导出和sp2-0734错误解决方法
- Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp...解决方法
- ORACLE EXP/IMP的使用详解 (解决9i(window)导入到10G的乱码问题)
- Oracle 9i 数据库 数据导入和导出的最简单的方法
- Oracle导入数据后中文乱码的解决方法
- ORACLE EXP IMP 导入导出数据 解决如何导出空表
- ORACLE EXP IMP 导入导出数据 解决如何导出空表
- EZDML无法导入oracle数据表的解决方法
- oracle在导入数据时报600错误的解决方法
- ORACLE EXP/IMP的使用详解 (解决9i(window)导入到10G的乱码问题)
- 如何用PLSQL从ORACLE中导入导出数据