修改GLOBAL_NAME的方法及DBLINK的相关知识简介

数据库
本文我们主要介绍了修改修改GLOBAL_NAME的方法以及DBLINK的相关知识,希望本次的介绍能够对您有所帮助。

修改GLOBAL_NAME的方法及DBLINK的相关知识是本文我们主要要介绍的内容,接下来我们就一一介绍这些内容,希望能够对您有所帮助。

修改GLOBAL_NAME的方法:

1.在远程数据库的init.ora文件中将global_names设为false。

或者

2.用sys用户执行如下语句:ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE;

修改后重新启动数据库设置才能生效。

数据库全局名称可以用以下命令查出:SELECT * FROM GLOBAL_NAME;

DBLINK的相关知识:

1.DBLINK分为公有和私有两类。

公有DBLINK使用public修饰关键字。在create和drop的时候都需要使用public关键字。

公有DBLINK对所有人开放,在该dblink之上创建的同义词也会随之对所有人开放。(測試并确认,不过测试是在一个实例多个用户之间进行)

私有DBLINK只有创建者可以访问,其上的同义词不能被其他用户访问。需为用户创建视图,并将视图授权给所需用户后,用户才可访问该视图。

另外,不能将带有dblink的同义词直接授权给用户。否则报错,其等价于:

 

  1. grant select on table1@user1 to user2                           *  
  2. ERROR at line 1:  
  3. ORA-02021: DDL operations are not allowed on a remote database 

 

2.创建dblink时,可以使用连接字符串(与tnsname.ora中的),效率较高。

关于修改GLOBAL_NAME的方法及DBLINK的相关知识就介绍到这里了,希望本次的介绍能够对您有所帮助。

【编辑推荐】

  1. 初学SQL Server数据库的一些常用操作总结
  2. SQL Server数据库创建数据仓库已分区表详解
  3. SQL Server与Access数据库ASP代码的比较详解
  4. SQL Server数据库中bit字段类型使用时的注意事项
  5. SQL Server数据库timestamp数据类型相关知识介绍
责任编辑:赵鹏 来源: CSDN博客
相关推荐

2011-09-02 11:23:54

ADSL网速带宽测试网速测试

2010-09-25 11:13:18

JVMClassLoader

2011-08-23 14:47:29

Oracle 10g内共享池

2021-01-04 09:50:09

前端数据技术

2010-05-04 15:49:24

Oracle修改

2009-06-15 13:48:00

NetBeans插件开

2011-08-24 13:10:48

MongoDBUpdate

2011-08-23 15:32:43

Oracle rege正则表达式

2011-07-27 18:44:49

2009-09-14 09:49:07

CCNA认证CCNA

2017-08-18 14:01:44

大数据dataWrangle

2011-08-30 16:14:38

命令行Oracle服务

2017-06-08 09:40:43

PostgreSQLdblink跨库查询

2011-08-23 14:14:02

Oracle EBS二

2021-01-11 05:40:18

HTTPHTTP 协议网络技术

2010-09-28 11:48:36

SQL NULL值

2021-08-31 07:54:24

SQLDblink查询

2009-01-20 13:51:16

数据挖掘知识发现方法

2012-09-11 13:44:41

MooseFS系统

2009-12-18 17:05:01

组建宿舍网
点赞
收藏

51CTO技术栈公众号