跨库操作是指从当前数据库中查询其他数据库的数据。
创建语句如下:
create [public] database link linkName
connect to username identified by “*”
using ‘romoteHost’;
语句解释:
public: 为可选项,如果为public,则当前实例下所有schema都可用,如果没有public,则是由当前创建的schema可用。
linkName: 自定义链接的名称。
username: 目标用户的用户名。
*: 特别注意密码,必须用双引号,否则无法正确创建。
remoteHost: 即要创建连接的远程服务地址,格式为 ip:1521/orcl,此处的orcl根据实际目标数据所属的实例决定。
上述语句执行成功后,可执行测试,如下:
select sysdate from [email protected];
正常返回,则说明创建成功,错误的话,根据具体信息再具体排查
相关文章
- 【转】ADO.Net对Oracle数据库的操作
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- pandas处理oracle,利用pandas操作Oracle及MySQL数据库
- 数据加载与保存-通用方式 使用df.write.save方法保存数据,同样可通过format指定数据类型。 save方法后需传入保存路径(针对csv、orc、parquet、textFile格式)。 option方法用于设置特定格式的参数。 保存操作可使用SaveMode来指明如何处理数据,如覆盖(overwrite)、追加(append)等,通过mode方法设置。 特定格式保存 与加载类似,Parquet、JSON、CSV等格式均可通过指定format进行保存。 MySQL等关系型数据库的写入也通过JDBC实现,需指定format为jdbc,并传入数据库连接信息及表名。 注意事项
- ajax调用WebService实现数据库操作
- Oracle数据库中实现分页
- MySQL批量插入(使用mybatis实现mysql数据库的批量插入操作)
- java手机进库程序:txt文件当做小型数据库实现增删改查,存储json数据到txt实体类的序列化和反序列化,修改txt中内容,Jackson操作,io流写入和输出
- linux的shell脚本中连接oracle数据库进行操作的方法
- Oracle数据库实现跨用户查询或者跨库查询