oracle7.3 oracle 805如何导入 oracle815 在线急等 在oracle8中,找到catexp7.sql文件,执行一下,再用imp 导入在oracle7下做的逻辑备份的dmp文件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不同版本的EXP/IMP问题一般来说,从低版本导入到高版本问题不大,麻烦的是将高版本的数据导入到低版本中,在Oracle9i之前,不同版本Oracle之间的EXP/IMP可以通过下面的方法来解决:1、在高版本数据库上运行低版本的catexp.sql;2、使用低版本的EXP来导出高版本的数据;3、使用低版本的IMP将数据库导入到低版本数据库中;4、在高版本数据库上重新运行高版本的catexp.sql脚本。但在9i中,上面的方法并不能解决问题。如果直接使用底版本EXP/IMP会出现如下错误:EXP-00008: ORACLE error %lu encounteredORA-00904: invalid column name这已经是一个公布的BUG,需要等到Oracle10.0才能解决,BUG号为2261722,你可以到METALINK上去查看有关此BUG的详细信息。BUG归BUG,我们的工作还是要做,在没有Oracle的支持之前,我们就自己解决。在Oracle9i中执行下面的SQL重建exu81rls视图即可。CREATE OR REPLACE view 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中创建表时"超出表空间"system"的空间向量"谁来帮我解决下.. 怎么写这个sql pb8如何连接ORCALE 装完WIN2000操作系统最新漏洞补丁(Windows2000-KB835732-x86-CHS.EXE后 ,oracleservice就再也启动不了了? 一个ORACLE数据库开发项目,请想做的进来报个价,明天结贴 请教在linux上如何搭建proc的编译环境和如何编译*.pc文件 int型在oracle要定义成什么啊(在线等,急) 一个是上班打卡时间,一个是下班打卡时间,用下班 - 上班,得出每天共上班的分钟数,怎么实现啊? 无法启动oracle817ManagementServer服务,求救! 关于用dts工具导入导出的问题(access导到oracle)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货