文档章节

Oracle 表授权(同义词)

被占用
 被占用
发布于 2015/05/01 14:06
字数 205
阅读 25
收藏 0
点赞 1
评论 0

第一步:
在原数据库中执行如下代码:
CFGDA1:原数据库用户名;WHMDA1:要同步(授权)的数据库的用户名

select 'grant all on ' || t.owner || '.' || t.table_name || ' to WHMDA1 with grant option;' from all_tables t where t.owner='CFGDA1'; 

select 'grant select on ' || t.owner || '.' || t.view_name || ' to WHMDA1 with grant option;' from all_views t where t.owner='CFGDA1';

select 'grant select on ' || t.sequence_owner || '.' || t.sequence_name || ' to WHMDA1 with grant option;' from all_sequences t where t.sequence_owner='CFGDA1';

执行后,将执行结果:select all_tables;select all_views;select all_sequences:命令
拷贝到命令窗口(新建命令)执行。

第二 步:
在要同步(授权)的数据库中执行如下代码:

select 'create or replace synonym WHMDA1.' || t.table_name || ' for ' || t.owner || '.' || t.table_name || ';' from all_tables t where t.owner='CFGDA1';

select 'create or replace synonym WHMDA1.' || t.view_name || ' for ' || t.owner || '.' || t.view_name || ';' from all_views t where t.owner='CFGDA1';

select 'create or replace synonym WHMDA1.' || t.sequence_name || ' for ' || t.sequence_owner || '.' || t.sequence_name || ';' from all_sequences t where t.sequence_owner='CFGDA1';

同上。

© 著作权归作者所有

共有 人打赏支持
被占用
粉丝 3
博文 6
码字总数 584
作品 0
恩施
程序员
Oracle 同义词创建及其作用

在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已...

鉴客 ⋅ 2011/07/12 ⋅ 0

ORACLE同义词总结

作者:潇湘隐者 出处:http://www.cnblogs.com/kerrycode/ 同义词概念 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库...

openlife ⋅ 2015/06/26 ⋅ 0

Oracle同义词创建及作用,数据库链接Database Link

同义词概念 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据...

习惯了-想你 ⋅ 2016/12/21 ⋅ 0

Oracle 的同义词(synonyms)总结

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上...

鉴客 ⋅ 2011/07/12 ⋅ 0

set Autotrace使用的问题与解决

关于Autotrace几个常用选项的说明: SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式 SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显示优化器执行路径报告 SET AUTO...

Zero零_度 ⋅ 2014/12/16 ⋅ 0

ORACLE同义词详解

同义词概述 同义词从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。同义词拥有如下好处:节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;扩展的数据库的使用...

博为峰教研组 ⋅ 2016/10/28 ⋅ 0

Oracle对象下集(序列、同义词、分区表、database link)

本人所有博文纯手码,给个关注或者赞吧!博主:张晨晨QQ:1445696451欢迎随时加Q讨论技术。 一、Oracle的序列 ·序列是用来生成惟一的连续的整数的数据库对象。序列通常可以用来自动生成主键或...

张晨chat ⋅ 05/31 ⋅ 0

查询Oracle正在执行和执行过的SQL语句(一) v$session 表的权限

oracle 触发器中 用 v_$session 问题讨论 在非系统用户底下建触发器时引用v$session记录类型时出现问题 错误:“表和视图不存在” 但是在 pl/sql 中是可以运行 select * from v$session 的 ...

again-Y ⋅ 2013/06/28 ⋅ 0

Oralce专题10之Oracle的其他数据库对象

1、Oracle的数据库对象:序列 a、什么是序列? 序列(sequence):是一种用于自动生成唯一数字的数据库对象。主要用于提供主键值。 b、怎样创建序列? 创建序列的语法格式: 示例: c、怎样使...

极客微信条 ⋅ 2017/12/08 ⋅ 0

Oracle 使用 DBLINK详解

DBLINK详解 1.创建dblink语法: CREATE [PUBLIC] DATABASE LINK link CONNECT TO username IDENTIFIED BY password USING ‘connectstring’ 说明: 1) 权限:创建数据库链接的帐号必须有CRE......

sjzmlb ⋅ 2015/05/22 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

解决httpclient超时设置不生效的问题

最近公司有项目需要通过http调用第三方服务,且第三方服务偶有超时,故需要设置一定的超时时间防止不响应的情况出现。 初始设置如下: [java] view plain copy //超时设置 RequestConfig re...

Mr_Tea伯奕 ⋅ 8分钟前 ⋅ 0

过滤器Filter和拦截器HandlerInterceptor

过滤器 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要...

hutaishi ⋅ 13分钟前 ⋅ 0

Redis入门详解(转)

Redis入门详解 Redis简介 Redis安装 Redis配置 Redis数据类型 Redis功能 持久化 主从复制 事务支持 发布订阅 管道 虚拟内存 Redis性能 Redis部署 Redis应用场景 Redis总结 Redis简介: Redi...

xiaoyaoyoufang ⋅ 25分钟前 ⋅ 0

说说javascript中的那些专业名词

DOM(Document Object Model) 文档对象模型 BOM(Browser Object Model) 浏览器对象模型 ECMA(European Computer Manufacturer's Association) 欧洲计算机制造商协会 W3C(World Wide Web Conso......

hang1989 ⋅ 45分钟前 ⋅ 0

Bootstrap Wizard 多步表单控件

废话 有一块需求是 有多步表单 点击下一步时触发验证一个范围内的表单,点击上一步或取消,清空表单并返回第一步,点击最后一步提交整个表单的 就找到了这个插件,本来自己写了一个原生的 fo...

无极之岚 ⋅ 今天 ⋅ 0

如何利用Spring Cloud构建起自我修复型分布式系统

利用Netflix所打造的组件及各类大家熟知的工具,我们完全可以顺利应对由微服务以及分布式计算所带来的技术挑战。 在过去一年当中,微服务已经成为软件架构领域一个炙手可热的新名词,而且我们...

harries ⋅ 今天 ⋅ 0

临近实习前的感想

再过两星期就要开始新的一段实习了,想想去年的这个时候也在实习,心中不免思绪万千,也一直想写对2017做个总结,但一直迟迟没有下笔。 2017年的春节,我就开始准备开学后找份实习。那时候就...

无精疯 ⋅ 今天 ⋅ 0

Spring AOP(面向切面编程)

Spring AOP概念: Spring AOP 可以劫持一个执行的方法,在方法执行之前或之后添加额外的功能。通常情况下,AOP把项目中需要在多处用到的功能,比如日志、安全和事物等集中到一个类中处理,而...

霍淇滨 ⋅ 今天 ⋅ 0

人工智能、机器学习、数据挖掘以及数据分析有什么联系?

人工智能是目前炙手可热的一个领域,所有的互联网公司以及各路大迦们纷纷表态人工智能将是下一个时代的革命性技术,可与互联网、移动互联网时代的变更相媲美;AlphaGo在围棋领域战胜人类最顶...

董黎明 ⋅ 今天 ⋅ 0

使用 vue-cli 搭建项目

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安装 node.js 首先需要安装node环境,可以直接到中...

初学者的优化 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部