Oracle_DB_LINK(连接其他数据库)

更新时间:2023-07-07 20:39:55 阅读: 评论:0

DB_LINK:
dblink 需要创建以下 3个权限(DB_LINK不能通过databa link提交commit事务与这些DDL)
SQL> lect distinct privilege as "databa link privileges" from role_sys_privs where privilege in ('CREATE SESSION','CREATE DATABASE LINK','CREATE PUBLIC DATABASE LINK');
【第一种】创建公有DB_LINK:只要是数据库里的用户都可以使用公有dblink
SQLcreate 最后判决public databa link test_dblinkconnect to ur_name identified by "ur_passwd" using 'test_dblink';
【第二种】私有dblink:只能在该数据库中由创建该dblink的用户才能使用和删除,其他用户都不可以使用和删除。
create databa link test_dblink connect to itpux identified by "itpux" using 'test_dblink';
用法:lect * from test@itpux
编辑TNS:a:
ora11g =
(恐龙的种类DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db01)
拉拉布书
))
【第三种】全局的dblink: 和共有私有不同的是global dblink创建不用直接在a中定义,而是直接把服务写在dblink的定义中
望京美食
create public databa link test_dblink connect秕糠 to ur_name identified by "password" using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.106.142)(PORT = 1521))
) (CONNECT_DATA =
(SERVICE_NAME = oracletest)
粉荷个人简历电子表格))';
(其中,test_dblink是自定义的)
本机lect instance_name from v$instance@test_dblink; --服务器的oracle实例是lff
---------------------------------------------------------------------------
--查看 dblink
lect owner,object_name from dba_objects where object_type='DATABASE LINK';
--或者
lect * from dba_db_links;
关闭: alter ssion clo databa link test_dblink;
生活中的传统文化删除:  drop public databa link test_dblink;

本文发布于:2023-07-07 20:39:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1084244.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:用户   删除   创建
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图