`
jayyanzhang2010
  • 浏览: 371646 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ORA-22804 导致 ORA-04043 对象不存在不能删除

 
阅读更多

create or replace view vw_350 as
select b.dwjc, c.objectid as objectid,t.jh,c.sd as sd,t.xm,t.djjid as zdbh,
st_minx(c.shape) x,st_miny(c.shape) y,c.fssj as fssj 
from szga_ud_user t,
szga_ud_unit b, c
where t.dwid=b.id and t.djjid = c.zdbh;

创建dblink后,远程建立跨库视图。其中因有个字段的类型为ST_GEOMETRY(空间数据库用的) 所以就不能建立了,无法查询。

oracle ora-22804在对象表或用户定义的类型列上不允许执行远程操作

 

通过数据链路查询其他数据库中的表,因为表中有自定义的类型,所以报错:ORA-22804,

解决办法:

查询远程数据库表中自定义的类型的type_oid;

Select * From All_Types

然后在你所在的数据库中建立一个相同的类型,使用OID

CREATE OR REPLACE TYPE "T_CAR"  oid 'F55F98E7D0BB85F4E03010AC0562294F'()

这样就可以查询数据链路中含有自定义类型的表了

 

这个无法解决

导致ORA-04043

加了两个双引号,马上加上双引号删除。 

分享到:
评论

相关推荐

    oracle ora-00054:resource busy and acquire with nowait specified解决方法

    当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。 主要是因为有事务正在执行...

    ORACLE表空间恢复方案

     错误: 在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360, 在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA -01116,ORA-01110以及操作系统级错误ORA-07368 ...

    Oracle9i的init.ora参数中文说明

    如果要在没有调度程序的情况下仍能连接到数据库, 请将该值设置为与例程名相同。此参数自 8.1.3 版起已废弃。 值范围: 根据操作系统而定。 默认值 :0 mts_sessions: 说明 : 指定允许的共享服务器体系结构用户会话的...

    oracle恢复工具-FY_Recover_Data

    由于在System表空间中已经记录了新的信息, 因此用当前的System信息是不能恢复过来的,在AUL/MyDUL中可以当作没有System时的情况来处理,在下面的命令中, 我们用Truncate后的数据对象号就不能进行恢复, 而使用Truncate...

    ORACLE数据库基础知识-华为维护资料

    4.2 误将datafile删除导致数据库无法启动 54 4.3 rollback segment 状态为 "Needs recovery"如何处理 54 4.4 ORACLE8 DOWN机如何处理 55 4.4.1 大量trace文件导致DOWN机处理方法 55 4.4.2 动态锁参数配置不适当导致...

    Oraclet中的触发器

    只能对视图和对象视图建立INSTEAD OF触发器,而不能对表、模式和数据库建立INSTEAD OF 触发器。 FOR EACH ROW选项说明触发器为行触发器。行触发器和语句触发器的区别表现在:行触发器要求当一个DML语句操走影响...

    ORACLE 常用手册导入导出

    ·不能进行联机备份,脱机备份过程中不能使用数据库。 ·表空间不能立即脱机。 ·DBA的管理的工作减少 采用Oracle ArchiveLog模式和非ArchiveLog模式对备份恢复的影响 备份的目的在于,当系统或数据库出现问题时...

    深入解析Oracle.DBA入门进阶与诊断案例

    5.3.2 诊断案例二:SGA设置过高导致的系统故障 208 5.3.3 诊断案例三:如何诊断和解决CPU高度消耗(100%)问题 212 第6章 Buffer Cache与Shared Pool原理 215 6.1 Buffer Cache原理 215 6.1.1 LRU与Dirty ...

    数据库系统安全策略.doc

    数据库中数据才是核心,不能有任何的破坏,数据库管理员是唯一能直接访问数 据库的人员,管理员的操作是非常重要的,因此需要对数据库维护人员培训,树立严谨 的工作态度,同时需要规范操作流程; 3)用户身份的认证...

    Toad 使用快速入门

     按照 模式->对象类别 ->对象->对象可操作属性 -> 对象本身的详细信息和对象相关的信息 来组织,非常有条理,容易定位对象,也能够看到所有你需要的对象的相关信息。 对于表: i. 完备的建表向导,不用输入...

Global site tag (gtag.js) - Google Analytics