"ORA-22992: 无法使用从远程表选择的 LOB 定位器 解决办法: 可以先创建一个临时表,然后把远程有LOB字段的表克隆到临时表中,然后再进行链接操作 1.本地创建临时表 create global temporary table photo_temp as select * from photo ; 1. 2.用database link导入远程数据到临时表 insert into photo_temp select...
1、创建oracle dblink链接 方法一:参考http://dev.yesky.com/137/7513137.shtml 方法二:直接在数据库中进行创建 2、ORA-22992: 无法使用从远程表选择的 LOB 定位器 解决办法: 可以先创建一个临时表,然后把远程有blob字段的表克隆到临时表中,然后再进行链接操作 代码如下: a、创建临时表: create global temporar...
解决办法: 先创建一个临时表,然后把远程的含CLOB字段的表导入到临时表中,再倒入本表。 create global temporary table demo_temp as select * from demo; insert into demo_temp select * from demo@D_LINK; insert into demo select * from demo_temp; commit;...
不能通过dblink访问另一个数据库中的lob字段。可以将视图建在远端数据库,再通过dblink访问此视图。
在本地用select语句访问远程,如果远程表有CLOB字段的话则会有错:ora-22992; 如果真的想看到clob字段的...
现在说明如下: 1.使用 create global temporary table tb_tmp 在本地创建一个 和远程数据库表结构一样的表. 2.使用insert into tb_tmp select * from tb@远程数据库连接. 这样就可以把远程表的数据导入到本地临时表. 3.我们再操作临时表来取得数据....
解答:expdp会对正在导出的对象上加锁,drop需要获取排他锁,如果表上有其他锁,就会报ora-54,查看下数据库中的锁就知道了,或者生成当时的ASH报告查看。 6、ora-22992:无法使用从远程表选择的LOB定位符 通过数据链路提取另一个库表的数据,其中该表某个字段数据类型为clob类型,报错ora-22992:无法使用从远程表选择的...
264. empty_b|clob()返回一個空的LOB定位符,用在初始化LOB變量,或用在INSERT及UPDATE聲明去初始化LOB列或將其屬性置為空. INSERT INTO TABLE1 VALUES(EMPTY_BLOB()); UPDATE TABLE1 SET CLOB_COL=EMPTY_BLOB(); 265. BFILENAME('DIRECTORY','FILENAME')返回一個BFILE定位符,相關的二進制LOB物理文件在服務...
您可以在远程表中使用LOB数据,方法如下: •直接引用远程表中的LOB列(远程LOB列),使用数据库链接访问。 •选择远程LOB列到本地LOB定位器变量(远程定位器) 实验 1) 在本机windows tnsname.ora 配置连接11g,12c 的服务 --Oracle 11g cndba1.69 =