`
jiujiubuzui
  • 浏览: 73281 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ORACLE 同义词(Synonyms和DBLinks)

 
阅读更多

  数据库中 用户a  访问 用户b 中表t_department    

     首先在 库a中建立DBLinks 来链接两个库具体如下:

create database link TESTLINK1
connect to ACSYS//库b的某个用户名
identified by "djzcq"//对应的密码
using 'b';//所在服务器的库命名

      然后建立同义词 具体如下:

CREATE SYNONYM user1.t_dpt_01 FOR acsys.t_department@TESTLINK1;//t_department是库b中的表名

commit;

      最后可以在库a中访问到库b中的表了,具体如下:

select * from t_dpt_01 ;

值得主意的是:只能访问指定的用户所拥有访问权限的表,例如库a的用户user1只能访问库b中用户acsys所拥有权限的表或其它对象。

分享到:
评论

相关推荐

    Oracle系统表汇总.docx

    通过dba_synonyms视图,可以查询同义词的基本信息,包括同义词名称、同义词类型、创建日期等信息。 数据库链管理 数据库链是Oracle数据库中的一种特殊类型的数据库对象,用于提供对远程数据库的访问。数据库链管理...

    Oracle 常用数据字典

    6. DBA_SYNONYMS:该数据字典包含了关于数据库同义词的信息,如同义词名称、同义词类型等。 7. DBA_SEQUENCES:该数据字典包含了关于数据库序列的信息,如序列名称、序列类型等。 8. DBA_DB_LINKS:该数据字典包含了...

    Oracle_系统表大全.docx

    Oracle 系统表大全提供了 Oracle 数据库管理系统中所有的系统表信息,可以帮助数据库管理员更好地管理数据库对象、用户、表空间、表、索引、视图、序列、聚簇、快照、同义词、数据库链和触发器等。

    Oracle-系统表大全.docx

    Oracle 提供了多种方式来管理同义词,包括创建同义词、删除同义词、修改同义词属性等。 在 Oracle 中,可以使用以下语句来查询同义词信息: ```sql select * from dba_synonyms; ``` 此语句将返回所有同义词的...

    oracle 系统表大全

    - `SELECT * FROM dba_db_links;`:列出所有数据库链接。 - 创建数据库链接示例: - `CREATE DATABASE LINK dbl_spnew CONNECT TO spnew IDENTIFIED BY spnew USING 'jhhx';` - 使用数据库链接进行远程表插入操作...

    Oracle系统表查询

    - **`DBA_SYNONYMS`**: 查看所有同义词的信息。 ```sql SELECT * FROM DBA_SYNONYMS WHERE table_owner = 'SPGROUP'; ``` - **识别公共或私有同义词**: - 如果`OWNER`为`PUBLIC`,则同义词为公共同义词。 - ...

    oracle 数据库常用数据字典梳理.docx

    * dba_synonyms:关于同义词的信息查询 * dba_tables:数据库中所有数据表的描述 * dba_tabespaces:关于表空间的信息 * dba_tab_columns:所有表描述、视图以及聚集的列 * dba_tab_grants/privs:对象所授予的权限 ...

    Oracle 系统表大全

    同义词分为公共同义词和私有同义词,可以根据所有者来区分。 #### 11. 数据库链接管理:`dba_db_links` 数据库链接允许一个数据库访问另一个数据库中的对象。 **示例命令:** ```sql SELECT * FROM dba_db_links;...

    Oracle10g DBA经常使用的动态性能视图和数据字典

    - **dba_synonyms**:提供了关于同义词的信息查询,便于管理和使用同义词。 - **dba_tables**:提供了数据库中所有数据表的描述,包括表名、所属模式等。 - **dba_tabespaces**:包含了关于表空间的信息,如表空间名...

    Oracle_系统表大全.doc

    - **`dba_synonyms`**:列出所有同义词的信息。 - **示例命令**: ```sql SELECT * FROM dba_synonyms WHERE table_owner = 'SPGROUP'; ``` - **公共同义词与私有同义词的区别**:如果同义词的所有者为 `...

    Oracle系统表.pdf

    - 查询所有同义词:`SELECT * FROM dba_synonyms` - 公共同义词和私有同义词的区别在于`owner`字段 11. **数据库链管理**: - 数据库链接信息:`SELECT * FROM dba_db_links` 了解并熟练运用这些SQL查询可以...

    Oracle系统表.docx

    14. **DBA_SYNONYMS**:记录了数据库中的同义词,包括公共和私有同义词。 15. **DBA_DB_LINKS**:这个表包含了数据库链接信息,用于跨数据库操作。 16. **DBA_TRIGGERS**:用于查询数据库中的触发器,包括触发器的...

    最完整的Toad For Oracle使用手册

    - **Toad and Oracle Enterprise Manager**:介绍了Toad如何与Oracle Enterprise Manager集成,以便于更好地管理和监控Oracle环境。 #### 三、快速搜索与资源 - **Quick Search Bar**:通过快速搜索栏可以快速定位...

    ORACLE数据库表大全[文].pdf

    10. **同义词**:`dba_synonyms`视图列出所有同义词。公共同义词归`PUBLIC`所有,私有同义词属于特定用户。 11. **数据库链接**:`dba_db_links`管理数据库之间的连接,如`create database link [link_name] ...

    ORACLE数据字典与视图

    8. **ALL_DB_LINKS** - 描述:列出用户可以访问的数据库链接。 - 用途:实现跨数据库的操作。 9. **ALL_DBF_AUDIT_OPTS** - 描述:记录在对象创建时所应用的缺省对象审计选项。 - 用途:监控和审计数据库操作。...

    2021-2022收藏的精品资料oracle系统表大全.docx

    - `DBA_SYNONYMS` 显示所有同义词,区分公共同义词和私有同义词。 - 可以通过`WHERE TABLE_OWNER='SPGROUP'`筛选特定用户的所有同义词。 11. 数据库链接: - `DBA_DB_LINKS` 记录数据库之间的链接,允许跨数据库...

    Oracle 对系统表操作

    Oracle数据库系统包含了大量的系统表,这些表存储了关于数据库的各种元数据,如用户信息、表空间、数据库对象、表、索引、序列、视图、聚簇、快照、同义词、数据库链接以及触发器等。通过查询这些系统表,DBA...

    Oracle数据字典

    这些视图提供了同义词和表格的描述,对于理解数据库架构和访问特定数据表的别名非常重要。 #### ALL_TAB_COLUMNS 和 ALL_TAB_COMMENTS 这两个视图提供了所有表格、视图和集群的列信息以及用户可访问的表格和视图的...

    Oracle_系统表大全[参照].pdf

    以上内容详细介绍了Oracle系统表中涉及的用户管理、表空间、数据库对象、表、索引、序列、视图、聚簇、快照、同义词、数据库链接和触发器等多个关键领域的操作和查询方法。理解并熟练运用这些系统表对于数据库管理和...

Global site tag (gtag.js) - Google Analytics