`
z_kanhai
  • 浏览: 51503 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用DBLINK为远程数据库的用户表创建同义词

阅读更多
1、创建db_link
create database link jqdb_link 
connect to  jqcs1 identified by jqcs2 
using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = orcl)))'

创建db_link一般有两种方式(就我所知 呵呵)。
注:jqdb_link为db_link的名称,jqcs1 为远程数据库用户名,jqcs2为对应密码,ip为远程数据库ip地址, orcl为远程数据库的实例名

2、创建同义词
create public synonym synonym_name for jqcs1.table_name@jqdb_link ;
分享到:
评论

相关推荐

    dblink+同义词

    例如,可以通过定义一个指向远程数据库表的同义词,并结合dblink,使得本地用户无需关心数据的实际位置,就能够像操作本地数据一样查询或修改远程数据。这种设计不仅简化了应用开发,也提高了系统的可维护性和安全性...

    Oracle数据库 Synonym和DBLink

    DBLink 允许用户在本地数据库中访问远程数据库中的数据,就像访问本地数据库一样。 创建 DBLink 需要授予创建 DBLink 的权限,例如:grant create public database link,drop public database link to test_1;。...

    数据库dblink.pdf

    创建远程数据库表的同义词,可以简化访问远程数据的语法,例如: - `CREATE SYNONYM 同义词名 FOR 表名;` - `CREATE SYNONYM 同义词名 FOR 表名 @数据库链接名;` 6. **删除DBLink** 删除DBLink使用`DROP PUBLIC ...

    oracle dblink 创建过程

    为了方便使用,还可以为远程表创建同义词: ```sql CREATE SYNONYM syn_bctl FOR bctl@creditdb; ``` 此后,可以直接通过同义词`syn_bctl`来访问远程表`bctl`。 #### 三、使用Oracle快照实现数据库同步 ...

    dblink实战

    在使用dblink时,也需要注意修改GLOBAL_NAME的方法,可以在远程数据库的init.ora文件中将global_names设为false,或者用sys用户执行以下语句: ``` ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE; ``` 然后重新启动...

    database link详解

    - 为了简化查询,可以为远程表创建同义词: ```sql CREATE SYNONYM bj_scott_emp FOR emp@toBeJing; ``` - 然后可以直接通过同义词来访问远程表: ```sql SELECT * FROM bj_scott_emp; ``` ### 总结 ...

    21.Oracle同义词1

    3. 为远程数据库`dblink_01`上的`scott`用户的`emp`表创建同义词`remoteemp`: ```sql create synonym remoteemp for scott.emp@dblink_01; ``` 在创建了同义词后,可以通过它们来查询或操作对应的数据库对象,...

    oracle dblink 的应用

    创建同义词有两种方式,一种是针对本地数据库对象,另一种是针对远程数据库对象。 ```sql CREATE SYNONYM 同义词名 FOR 表名; CREATE SYNONYM 同义词名 FOR 表名@数据库链接名; ``` - 删除 dblink 使用 `DROP ...

    oracle dblink的建立说明

    创建同义词的命令如下: ```sql CREATE SYNONYM tablename FOR tablename@linkname; ``` 这里的 `tablename` 是远程数据库中的表名,`tablename@linkname` 指定使用DBLink `linkname` 来访问远程的 `tablename`。 ...

    建立DBLINK连接串

    本文介绍了如何创建DBLINK连接串以及如何使用DBLINK访问远程数据库中的表。此外,还介绍了如何通过创建同义词来简化查询操作,以及如何查询特定模式下的所有表。这些技巧对于日常数据库管理和维护非常有帮助。通过...

    创建DBLink的一个文档

    - **同义词**:可以为远程表创建同义词,使查询更方便。 ```sql CREATE SYNONYM worker_syn FOR worker@zrhs_link; ``` - **视图**:同样也可以为远程表创建视图,进一步封装数据逻辑。 ```sql CREATE VIEW ...

    oracle数据库之间同步数据 dbLink +job方式

    此外,还可以创建同义词来简化对远程表的引用: ```sql CREATE SYNONYM sdta_benefits FOR T_INFO_BENEFITS@SDTALINK; ``` 这样,以后就可以通过`sdta_benefits`来代替`T_INFO_BENEFITS@SDTALINK`进行查询了。 ##...

    OracleDBLink

    为了简化使用,可以创建同义词来代替 DBLink 的名称,使得查询更加直观。例如,`CREATE SYNONYM linkcat FOR 名称>`,然后可以像查询本地表一样查询远程表。 通过这些步骤和概念,Oracle9i 数据库用户能够成功配置...

    不同数据库的数据交互(建立DBLINK).docx

    ##### 创建同义词 - **命令**:`CREATE SYNONYM 同义词名 FOR 表名;` - **示例**:`CREATE SYNONYM user_info FOR TABBSE_USER_INFO@38GLOBAL_NAME;` ##### 删除同义词 - **命令**:`DROP [PUBLIC] SYNONYM 同义词...

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

    创建同义词的目的是简化访问远程表的语法,使得在本地数据库中可以像访问本地对象一样操作远程对象。然而,当你在存储过程中尝试使用这个同义词`mtb.sid%type`定义变量`v_result`时,Oracle抛出了错误“PLS-00201”...

    【数据库】oracle日常操作

    2. 创建同义词的SQL语句如下: ```sql CREATE SYNONYM table1 FOR user1.table1; ``` 3. 使用同义词查询数据: ```sql SELECT * FROM table1; ``` 这条语句将查询到`user1.table1`的数据,即使在当前用户下...

    跨数据查询

    也可以在本地创建一个同义词来指向远程数据库中的表,例如: CREATE SYNONYM scott_emp FOR scott.emp@scott_rmthot; 4. 删除 DBLINK 可以使用以下语句删除 DBLINK: DROP PUBLIC DATABASE LINK dblinkname; 二...

    oracle - 数据同步 实例

    - 创建同义词以简化对远程表的访问,例如: ```sql CREATE OR REPLACE SYNONYM SYN_GRADING FOR GRADING@db21; ``` - 这条命令创建了一个名为`SYN_GRADING`的同义词,指向远程数据库中名为`GRADING`的表。 4. ...

    oracle—dblink

    4. **同义词**:可以通过创建同义词简化远程表的引用。 #### 七、删除 DB-link 如果不再需要某个 DB-link,可以使用以下命令删除它: ```sql DROP PUBLIC DATABASE LINK linkfwq; ``` 这里 `linkfwq` 是要删除的 ...

    Oracle中dblink的实际应用示例详解

    可以先在新库中获取所有表的列表,然后通过脚本批量创建同义词,如示例中所示,使用`SELECT`语句获取`USER_TABLES`视图中的`TABLE_NAME`,并保存为脚本,然后执行该脚本来创建大量同义词。 通过以上步骤,我们成功...

Global site tag (gtag.js) - Google Analytics