如何建dblink
oracle建了dblink怎么使用?
oracle建了dblink怎么使用?
用可视工具(PL/SQL,toad等)创建或者用sqlplus 命令行创建create database link link名称 connect to 对方数据库用户名 identified by 对方数据库用户密码 using 对方数据库ip:端口/实例名
带clob数据类型怎么从a表导入b表,两个表的表结构相同?
insert into b select from a; 如果是通过dblink的话要麻烦一些 要先创建一个临时表,然后通过dblink将clob导入,然后再倒入到你的目标表里
Oracle中Update多张表怎么搞?
百万级的数据量真的不算大,使用一些常用的同步就好了,创建一个DBLINK,然后使用MERGE就可以了,两个库中的主键不一样,就从对方的库中抽过来(INSERT 操作),相同则更新(UPDATE操作)
或者使用触发器也可以,当数据有变动时,自动执行相应的操作写入到对方库中。
oracle9i的dmp如何导入oracle8i?
oracle的逻辑备份高版本是不向低版本兼容的,也就是说高版本exp出来的数据是不能直接导入低版本中的。可以先导入相同的版本中然后在低版本侧使用exp和imp。如果只需要部分数据的话可以建立dblink然后直接使用create as,或insert。实在不行也可以在高版本中spool成文本文件,然后在低版本中用sqlldr导入。
oracle dblink和同义词的区别?
dblink:当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。 同义词:同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系,此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个DatabaseLink(数据库连接)来扩展访问。