oracle下database link详解

    database link 详解linux

    数据库之间经过建立database link ,能够方便用户对异地数据库中某一用户下数据的进行DML操做,可是不能作DDL操做,数据库

    database link 的两种方式:oracle

        公有link:public database link(此用户下建的database link ,其余用户也能够使用此link)ide

        私有link:database link        (只有建立该link的用户的才能够使用此link,其余用户则不能使用)实验环境:3d

    window 平台下的oracle 11g  64位(本地数据库)对象

    linux平台下的oracle 10g  32(远程数据库)blog


建立database link的步骤:字符串

    一、远程数据库须要开启监听           get

    二、在本地数据库上配置链接字符串it

三、建立public database link

语法:create public database link 连接名 connect to 【远程数据库的用户名】 identified by 【密码】 using '链接字符串'
        create  public database link  link1 connect  to hr identified by hr using 'lck'   

 四、建立database link

语法:  create  database link 连接名 connect to 【目标数据库的用户名】 identified by 【密码】 using '连接字符串'

       create  database link link3 connect to hr identified by hr using 'lck';

       ok,database link建立完成!!

利用database link 在远程数据库的对象进行管理(insert into、update、delete、select)

不能利用database link 在远程数据库中执行DDL操做

ok,组后一个命令:删除database link 

语法:

drop  public database link 【链接名】

drop  database link 【链接名】


 drop  public database link link1;

 drop database link link3

相关文章
相关标签/搜索