oralce 第一篇 Oracle跨数据库Dblink的使用以及跨用户同义词创建
2017-12-23 16:12
986 查看
创建dlink:
1.确定用户是否有创建DBLink的权限:
2.创建dlink,使用plsql直接创建即可.
补充:查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成表名@dblink的名字,其中WDW为dblink的名称,也就是说dblink有CURD功能。
创建同义词:
查询当前数据库中的不同用户下的数据,需要建同义词,同义词同样具备CURD功能。
参考文章:
http://blog.csdn.net/aiynmimi/article/details/52857732
https://www.cnblogs.com/kerrycode/archive/2012/12/19/2824963.html
1.确定用户是否有创建DBLink的权限:
select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
2.创建dlink,使用plsql直接创建即可.
①使用DBLink select * from A_TEST@WDW
补充:查询、删除和插入数据和操作本地的数据库是一样的,只不过表名需要写成表名@dblink的名字,其中WDW为dblink的名称,也就是说dblink有CURD功能。
不管是java后台程序中,还是在数据库中执行sql语句,都是要在表前面加@才行。 ②删除DBLink drop public database link WDW
创建同义词:
相当于alias(别名),比如把user1.table1在user2中建一个同义词table1 create synonym table1 for user1.table1; 这样当你在user2中查select * from table1时就相当于查select * from user1.table1;
查询当前数据库中的不同用户下的数据,需要建同义词,同义词同样具备CURD功能。
参考文章:
http://blog.csdn.net/aiynmimi/article/details/52857732
https://www.cnblogs.com/kerrycode/archive/2012/12/19/2824963.html
相关文章推荐
- oracle学习.数据库实例的用户创建以及创建连接
- ORACLE用户间 授权以及创建同义词
- [转]使用Oracle SQL Developer连接数据库并创建用户
- Oracle创建新数据库,新用户,以及连接此用户的方法心得
- oracle 使用plsql 创建表空间,用户以及分配权限
- 使用Oracle SQLDeveloper(Oracle 11g)连接数据库并创建用户
- Oracle 11g使用Oracle SQLDeveloper连接数据库并创建用户(亲测)
- 使用Oracle SQLDeveloper连接数据库并创建用户
- Oracle创建用户以及备份还原数据库操作
- Oracle 数据库用户(user)的创建、删除以及授予权限
- Oracle-数据库、表空间、用户、表之间关系以及创建
- 使用Oracle SQLDeveloper连接数据库并创建用户
- oracle,使用cmd命令行创建用户、数据库
- Oracle 数据库权限管理及用户创建以及查看当前实例名
- ORACLE用户间 授权以及创建同义词
- 使用Oracle SQLDeveloper连接数据库并创建用户
- Oracle DBLINK 简单使用 oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操
- 使用Oracle SQLDeveloper连接数据库并创建用户
- ORACLE创建用户以及IMP命令导入数据库
- 使用Oracle SQLDeveloper连接数据库并创建用户