`

建立数据库链接 create database link

    博客分类:
  • sql
阅读更多

删除数据库链接:drop database link linkname;

创建数据库链接:
create database link linkname
connect to username
identified by password
using 'connection string';


如果想建立全局链接,则需要使用关键字:public



create public database link linkname
connect to username
identified by password
using 'connection string';


connection string可以有两种形式:
1,在文件tnsnames.ora配置的名称:
如:
CDRDL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.147.129.29)(PORT = 2521))
)
(CONNECT_DATA =
(SERVICE_NAME = cdrdb)
)
)
此时可以写成:
create database link linkname
connect to username
identified by password
using 'CDRDL ';

2,也可以直接使用‘=’号后面的字符串,
如:
create database link linkname
connect to username
identified by password
using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.147.129.29)(PORT=2521)))(CONNECT_DATA=(SERVICE_NAME=cdrdb))) ';

分享到:
评论

相关推荐

    Oracle数据库如何创建DATABASE LINK

    Oracle数据库如何创建DATABASE LINK

    oracle create database link

    oracle create database link

    Oracle DATABASE LINK(DBLINK)创建与删除方法

    Oracle创建、删除DATABASE LINK 创建dblink: create database link [name] connect to [username] IDENTIFIED BY [password] using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = [ip]...

    Oracle创建Database Link的两种方式详解

    创建一个dblink,命名为dblink_name,从A数据库连到B数据库,B数据库的IP为192.168.1.73,端口为1521,实例名为oracle,登录名为tast,密码为test。  一菜单方式:  打开plsql,点击【File...— Create database link

    用其它oracle数据库表内容创建本地视图

    create database link

    Oracle如何实现跨库查询

    实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一...create public database link dblink connect to totalplant identified by totalplant using '

    VB编程资源大全(英文源码 数据库)

    When you click on a table, it lists all <END><br>38,3a.zip An Inventory System, you can add, edit, sort, find, delete, print, change your password and create a backup of your database<END><br>39,A...

    oracle跨库查询dblink的用法实例详解

    本文实例讲述了oracle跨库查询dblink的用法。分享给大家供大家参考,具体如下: 1.创建之前的工作 在创建dblink之前,...SYS CREATE DATABASE LINK NO SYS DROP PUBLIC DATABASE LINK NO SYS CREATE PUBLIC DATABASE

    在oracle内连接远程数据库

    create database link GTPROD_CONNECT.WORLD connect to local identified by local using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.85.144)(PORT = 1521)))(CONNECT_DATA =(SID = orcl)...

    Oracle8i_9i数据库基础

    §8.2.1 数据库链接 192 §8.2.2 使用同义词获得本地透明 193 §8.2.3 在视图中使用user伪列 194 §8.2.4 使用COPY功能 195 §8.2.5 管理Oracle名称服务器 196 §8.3 关于上下文的使用 196 §8.3.1 设置上下文选项 ...

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    stmt.executeUpdate("CREATE TABLE col_link (sitename varchar (20) NULL ,siteurl varchar (50) NULL) "); //执行了一个sql语句生成了一个表col_link的表 stmt.executeUpdate("insert into col_link values('ASP...

    oracle数据库在客户端建立dblink语法

    oracle服务器没有建立目标数据库的TNS时,在客户端(有权限的情况下)建立dblink语法如下: 代码如下: create database link dblink_name connect to user_name identified by user_psw using ‘(DESCRIPTION = ...

    oracle数据库经典题目

    CREATE LINK 29. 下列哪一个命令用来显示RMAN通道的配置信息?( C ) A. LIST B. DISPLAY C.SHOW D.都可以 30. 下列哪一个命令可以用来执行不完全恢复?( B ) A. RESTORE DATABASE UNTIL B. RECOVER DATABASE ...

    最全的oracle常用命令大全.txt

    9、查看数据库的创建日期和归档方式 Select Created, Log_Mode, Log_Mode From V$Database; 四、ORACLE用户连接的管理 用系统管理员,查看当前数据库有几个用户连接: SQL> select username,sid,serial# from v$...

    orcale常用命令

    9、查看数据库的创建日期和归档方式 Select Created, Log_Mode, Log_Mode From V$Database; 四、ORACLE用户连接的管理 用系统管理员,查看当前数据库有几个用户连接: SQL> select username,sid,serial# from v$...

    Oracle中建立了dblink怎么使用

    Oracle应用服务器OS  1.查看数据库的global_name SELECT * FROM GLOBAL_NAME;...CREATE DATABASE LINK数据库链接名 CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘数据库连接字符串';  例1: CREATE

    SQL图书管理系统

    -- 创建DATABASE CREATE DATABASE BOOK_SYSTEM; -- 使用BOOK_SYSTEM USE BOOK_SYSTEM; -- 用户表 CREATE TABLE IF NOT EXISTS `T_USER` ( `ID` int AUTO_INCREMENT NOT NULL, `USER_NAME` varchar(20), `USER_...

    Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符

    CREATE PUBLIC DATABASE LINK orcl@dbc CONNECT TO orcl IDENTIFIED BY orcl USING 'orcl'; CREATE SYNONYM mtb FOR mytable@orcl@dbc; 这里之所以用orcl@bdc为dblink的名称是为了设置global_names=true。 然后新建...

    docker-mattermost:适用于Mattermost开放源代码的#ChatOps的Docker容器

    您需要做的就是创建一个数据库并授予一个用户: CREATE DATABASE mattermost; GRANT ALL ON mattermost.* TO mattermost@'172.17.%' IDENTIFIED BY 'password'; 用法 链接的mariadb容器的用法示例: docker run -...

    [php]mysql数据库操作——DB类

    -- 作 用:创建添加新的数据库 -- 参 数:$data 数据库名称(必填) -- 返回值:字符串 -- 实 例:无 *******************************************************************/ public function create_database...

Global site tag (gtag.js) - Google Analytics