在MASTER架构所在的任何数据库上,您需要创建一个新用户(即MASTER_READ_ONLY).在所有MASTER表上授予MASTER_READ_ONLY用户SELECT访问权限(最有可能通过角色). (可选)在MASTER_READ_ONLY模式中创建公共同义词或私有同义词,以引用MASTER中的对象.然后,在创建数据库链接时,请使用MASTER_READ_ONLY帐户而不是MASTER帐户.

就像是

作为一名DBA

CREATE USER master_read_only

IDENTIFIED BY password2;

GRANT create session, create synonym

TO master_read_only;

CREATE ROLE master_ro_role;

GRANT master_ro_role

TO master_read_only;

作为MASTER

BEGIN

FOR x IN (SELECT * FROM user_tables)

LOOP

EXECUTE IMMEDIATE

'GRANT SELECT ON master.' || x.table_name ||

' TO master_ro_role';

END LOOP;

END;

作为MASTER_READ_ONLY

BEGIN

FOR x IN (SELECT * FROM all_tables WHERE owner='MASTER')

LOOP

EXECUTE IMMEDIATE

'CREATE SYNONYM ' || x.table_name ||

' FOR master.' || x.table_name;

END LOOP;

END;

在已创建TEST用户的数据库上

CREATE DATABASE LINK master_link

CONNECT TO master_read_only

IDENTIFIED BY password2

USING (DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS =

(PROTOCOL = TCP)

(HOST =192.168.9.139)

(PORT = 1521)))

(CONNECT_DATA = (SERVICE_NAME = orcl)))

oracle修改只读数据库中,如何在oracle中创建只读数据库链接相关推荐

  1. wordpress页面里可不可以写php,WordPress开发中如何在html中包含php

    WordPress开发中如何在html中包含php 王超 2021-02-18 主题开发 69 次 欢迎阅读这篇关于如何在HTML中使用PHP的文章!在这里,我们试图在一个特定的.PHP文件的层次上具 ...

  2. oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...

    天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...

  3. linux数据库重建,如何在CentOS中重建损坏的RPM数据库

    RPM数据库由CentOS中的/ var / lib / rpm /目录下的文件和其他企业Linux发行版(如RHEL , openSUSE , Oracle Linux等)组成. 如果RPM数据库损 ...

  4. wordpress 数据库_如何在WordPress中创建视频库(逐步)

    wordpress 数据库 Recently, a user asked us how to create a video gallery in WordPress. WordPress makes ...

  5. chrome修改摄像头权限_如何在Chrome中更改网站的摄像头和麦克风权限

    chrome修改摄像头权限 Google Chrome lets you manage which individual sites can have access to your microphon ...

  6. html按钮怎么修改大小设置吗,如何在HTML中编辑按钮大小?

    如何在HTML中编辑按钮大小?使用HTML设计按钮之类的东西不是首选的方式.(1999年我开始建网站的时候,我们就是这么做的,但是现在有更好的方法了.) 我假定您不熟悉CSS以及如何将CSS文件导入到 ...

  7. oracle修改字段详解,详解Oracle修改字段类型方法总结

    最近学习了Oracle修改字段类型方法,留做记录. 有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行: sql;" ...

  8. linux可以修改日期格式吗,如何在Linux中使用date命令修改日期时间

    Linux中可使用date命令查看修改日期及时间,本例中以CentOS6为例说明. 1.直接输入"date"可查看当前系统日期及时间(普通用户即可执行此命令). 2.输入" ...

  9. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  10. 关于laravel中如何在where中使用in这回事

    原因 事情是这样的,新的项目中使用laravel作为开发框架,在使用查询构造器的时候就出现了这个问题.我在查询的时候需要使用 ,结果发现 下面这种使用方式是错误的,所以就花时间研究了一下. $wher ...

最新文章

  1. Android Studio Day03-1(Android studio 系统界面简介)
  2. 车载DMI linux系统,基于嵌入式的CTCS3级车载DMI系统的设计与实现
  3. 《C语言课程设计》一3.1 文件复制
  4. STM32开发 -- Secure CRT 自动记录日志和时间戳功能配置
  5. cmake 学习笔记(一)
  6. linux 编译安装picocom,Linux pico命令
  7. 在Ruby on Rails中对nil v。空v。空白的简要解释
  8. Atitit 数据分析之道 attilax著 1. 数据分析的目的 2 1.1. 描述型:发生了什么?可视化仪表盘化很重要。 3 1.2. 2. 诊断型:为什么会发生?结合历史记录 3 1.3. 3
  9. 计算机四级网络工程师需要看哪些书,计算机四级网络工程师考试教材
  10. Chrome 添加印象笔记网页剪辑插件
  11. matlab生成指数分布,如何在matlab中生成负指数分布和均匀分布的随机数
  12. java Eclipse 如何打开bin文件目录视图
  13. 1.Direct2D 捕鱼游戏开发-流程介绍
  14. android 杂项-备忘
  15. WPF实现仿Glitch闪烁特效
  16. 排序二叉树的创建,插入和查找
  17. Dessert Café
  18. MFC应用的菜单,工具栏和状态栏(vs2019)
  19. Outlook 显示Working Offline?
  20. 程序员锁死服务器致游戏公司倒闭 当事人反驳:这锅我不背

热门文章

  1. 木兰宽松许可证(MulanPSL v2)解析
  2. c语言编程简单好玩的图,几个有趣的画图编程
  3. 毕设题目:Matlab图像边缘检测
  4. 【DCTWVRP】基于matlab遗传算法求解带容量+距离+时间窗的车辆路径规划问题【含Matlab源码 1211期】
  5. 【路径规划】基于matlab改进的人工势场算法机器人避障路径规划【含Matlab源码 1151期】
  6. skimage读取不到图片会报错 cv2读取不到图片返回None
  7. 2017年第八届 蓝桥杯 java B组
  8. 关于np.meshgrid
  9. 多个dwg文件批量合并_插件分享 | 多张单独内容DWG快速合并到一个文件
  10. echart重新加载数据_在asp.net core中动态加载最新的配置信息