由于INTERVAL类型分区表不支持EXP导出,所以使用database link方式直接连过去取测试数据。
创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK权限在DBA中)。
授权
grant CREATE DATABASE LINK to userA;
grant CREATE SESSION to userA;
普通用户不能创建PUBLIC类的DATABASE LINK,一般创建当前用户的就够用
用法
SELECT * FROM worker@zrhs_link;
如果创建的link连接不上,本地又可以连接,又可以ping通,可以使用sqlplus在数据库上连接要创建的link,如果连不上,表示数据库和link数据库之间有防火墙。