【[ORACLE]Oracle 同义词(synonym)】教程文章相关的互联网学习教程文章

Oracle数据库对象(视图、序列、索引、同义词)【代码】【图】

创建序列名称 [INCREMENT BY n] //递增的序列值是 n 如果 n 是正数就递增,如果是负数就递减 默认是 1(步长) [START WITH n] //开始的值,递增默认是 minvalue 递减是 maxvalue(数组的第一个值) [{MAXVALUE n | NOMAXVALUE}] //最大值 + [{MINVALUE n | NOMINVALUE}] //最小值 [{CYCLE | NOCYCLE}] //循环/不循环 [{CACHE n | NOCACHE}];//分配并存入到内存中序列创建完成后,所有的自动增长应该由用户自己处理,存在以下两种操...

Oracle中授权(grant)和同义词(synonym)

用户B要操作用户A中的表: 1:在用户A中把表的权限授权给B; -- Grant/Revoke object privileges grant all privileges on A.TEST_TABLE to B;2:在用户A中建立同义词。 -- Create the synonym create or replace public synonym TEST_TABLE for A.TEST_TABLE;这样,用户B在访问TEST_TABLE时就不用加用户名。————————————————版权声明:本文为CSDN博主「hello_smu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请...

Oracle给权限和同义词【代码】

* from B.student;  这样就会比较麻烦,所以我们要建立同义词。同义词的作用可以理解为B.student和student是一样的。 登录用户B,执行下面语句:CREATE SYNONYM B.student FOR A.student;  前面不加B.也是可以的,效果一样CREATE SYNONYM student FOR A.student;  加schema的目的是为了看起来更明朗。建完同义词,这是用户B就可以更方便的操作student这个table了,不用再加上schema的前缀select * from student; Oracle给权限...

【Oracle11g】12_同义词【代码】

目录1.创建同义词2.删除同义词3.授权用户scott创建同义词4.特殊的TAB表 1.创建同义词 -- 建立私有同义词 create synonym syn_emp for scott.emp;-- 建立共有同义词 create synonym pub_syn_emp for scott.emp;2.删除同义词 -- 删除私有同义词 drop synonym syn_emp;-- 删除公有同义词 drop public synonym pub_syn_emp; 3.授权用户scott创建同义词 -- 授权创建私有同义词 grant create synonym to scott;-- 授权创建公有同义词 gra...

oracle 创建用户,表空间,授权,表,序列,同义词等【代码】

user username identified by password;username:用户名password: 密码--创建用户 apps, 密码 apps create user apps identified by apps;2.创建表空间create tablespace tablespacename datafile ‘d:\data.dbf‘ size xxxm;tablespacename:表空间的名字d:\data.dbf:表空间的存储位置xxx表空间的大小,m单位为兆(M) 例:创建表空间 cux_data ,位置 D:\app\chengqian\oradata\orcl\cux_data.dbf,大小为100M. create tablespa...

Oracle如何通过同义词定位对象【图】

准备工作: 如何将V$视图查询权限赋给其他用户: sys@ORCLgt;grant select on v$paramter toscott; grant select on v$paramt 准备工作:sys@ORCL>grant select on v$paramter toscott; grant select on v$paramter to scott * 第 1 行出现错误: ORA-00942: 表或视图不存在sys@ORCL>grant select on v$parameter toscott grant select on v$parameter to scott * 第 1 行出现错误: ORA-02030: 只能从固定的表/视图查询 这是因为v$ ...

Oracle同义词创建及其作用【图】

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

Oracle创建dblink和同义词小记【图】

这里所需要的信息: 从MM库向GG库建立dblink MM库的用户名密码为 mmn,mmk GG库的用户名密码为 ggn,ggk 先决条件:MM库有建立dbli 这里所需要的信息: 从MM库向GG库建立dblink MM库的用户名密码为 mmn,mmk GG库的用户名密码为 ggn,ggk 先决条件:MM库有建立dblink的权限,两边主机的可以ping连通 step1: 首先查询两个库的global_name。 select *from global_name; 例如MM库的为MMDB,GG库的为GGDB setp2: 创建dblink -- Create dat...

Oracle同义词synonym学习【图】

Oracle 同义词synonym 学习,此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩 同义词:从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 (1.创建同义词语句:create public synonym table_name for user.table_name;其中第一个 table_name和第二个 table_name 可以不一样。此外如果要创建一个远程的数据库上的某张表的同义词,,需要先创建一个Database Link(数...

Oracle数据库常见对象—索引和同义词【图】

Oracle数据库常见对象mdash;索引和同义词 一、索引 a)使用索引的优点 i. 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中 ii. 索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度 iii. 索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管 iv. 理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引 v. 在删除一个表时, 所有基于该表的索引会自动被删除 vi. 通过指针加速 Oracle ...

Oracle其他数据对象-同义词【图】

1. 介绍一下 使用同义词访问相同的对象: (1)方便访问其它用户的对象 (2)缩短对象名字的长度 2.创建同义词 SQLgt; create 1. 介绍一下 使用同义词访问相同的对象: (1)方便访问其它用户的对象 (2)缩短对象名字的长度 2.创建同义词 SQL> create synonym syn_emp for scott.emp; 同义词已创建。 3.删除同义词 SQL> drop synonym syn_emp; 同义词已删除。 注:在创建之后,在一个sqlplus窗口中可以访问,再打开一个sqlplus...

Oracle同义词与数据库dblink【图】

两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。其 两台不同的数据库服务器,,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。 其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。 创建可以采用两种方式: 1、已经配置本地服务 create p...

Oracle中的概念:同义词、序列与视图【图】

From employees; 报错; 如果删掉重建,会有什么缺点?会把关联的授权全部删掉。Create or replace view保留原有授权。   同义词 synonymCREATE [PUBLIC]SYNONYM synonym For schema.object隐藏对象的名称和所有者:select count(*) from hr.employees;create synonym emp for hr.employees; --默认属于donny用户,是donny的私有对象privateselect count(*) from emp;为分布式数据库的远程对象提供了位置透明性:访问其他数据库时,要...

Oracle同义词管理功能给你带来的惊喜与注意问题【图】

Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。 Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库...

Oracle中使用同义词

一、背景 有两个sid:Asid,Bsid,在Asid下有两个用户Auser1,Auser2,在Bsid下有一个用户Buser1。其中Auser2和Buser1建立了dblink。现希望通过登录Buser1访问Auser1上的三张表table1,table2,table3信息和函数function1。 二、步骤 ①登录Auser1对Auser2授   一、背景有两个sid:Asid,Bsid,在Asid下有两个用户Auser1,Auser2,在Bsid下有一个用户Buser1。其中Auser2和Buser1建立了dblink。现希望通过登录Buser1访问Auser1上的三...