原文:Oracle給權限和同義詞

在同一個DB下,用戶A創建了一個Table student ,用戶B無法訪問。如果B想要訪問,就需要A賦予B權限。 登錄用戶A執行下面語句: 在Student表前面加上A. schema 的目的之一是為了安全,如果此時是用戶A登錄,這個語句就不會出錯,如果此時不是用戶A登錄,執行該語句就會出錯,這樣就保證了正確性和安全性。 此時登錄用戶B就能對student這個表進行操作,但是執行語句要在tab ...

2020-03-12 18:03 0 1337 推薦指數:

查看詳情

Oracle同義詞創建及分配用戶創建同義詞權限

(1)--授權某個用戶crate synonym的權限,若用戶名為scott grant create synonym to scott(2)--創建同義詞 create [or replace] synonym syn_name from table_name;(3)--撤銷scott創建同義詞 ...

Tue Mar 15 02:48:00 CST 2016 0 21929
ORACLE同義詞使用

多用戶協同開發中,可以屏蔽對象的名字及其持有者。如果沒有同義詞,當操作其他用戶的表時,必須通過user名.object名的形式,采用了Oracle同義詞之后就可以隱蔽掉user名, 當然這里要注意的是:public同義詞只是為數據庫對象定義了一個公共的別名,其他用戶能否通過這個別名訪問這個數 ...

Thu Dec 20 19:28:00 CST 2018 0 1740
Oracle 創建同義詞

1:以sysdba登陸系統,首先創建一個用戶 2:切換到yshy用戶,並創建同義詞針對scott.emp 3:查詢同義詞,提示表或視圖不存在。 4:登陸scott把emp表的查詢權限授權給yshy用戶。 【刪除同義詞】DROP ...

Tue Nov 11 16:46:00 CST 2014 0 2095
oracle dblink和同義詞

一:dblink 1查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK' ...

Wed Sep 14 00:30:00 CST 2016 0 2756
oracle同義詞的使用

2種情況創建同義詞 一)同服務器不同用戶: 場景:   用戶A:創建了一張表 person   用戶B:想要創建同義詞來使用 person 操作步驟: 1、先登錄 用戶A 執行 grant select, insert, update, delete, references ...

Thu Dec 05 02:31:00 CST 2019 0 1187
oracle 同義詞synonym

在A用戶下,想訪問B用戶下的表,一遍需要用 “用戶名.表名 ”的格式進行訪問。如果想不加用戶名,直接訪問,需要建同義詞同義詞語法如下: CREATE [PUBLIC] SYNONYM synonym_name FOR object; DROP[PUBLIC] SYNONYM ...

Thu Apr 26 18:32:00 CST 2018 0 1884
Oracle用戶權限授權以及索引、同義詞、分區

本文為原創,如需轉載,請標明出處 http://www.cnblogs.com/gudu1/p/7601765.html ---- 用戶權限 1.創建表空間 (創建用戶之前需要創建表空間和臨時表空間,若是沒有創建,10g之前默認是system永久性表空間,11g改為users永久性表空間 ...

Wed Sep 27 22:53:00 CST 2017 0 2784
[Oracle]同義詞(synonym)

(一)同義詞的概念 同義詞是數據庫中表、視圖、索引或其他模式對象的別名,與視圖相似,同義詞不占用實際的存儲空間,在數據字典中只存同義詞的定義。 在開發數據庫時,應盡量避免直接引用表、視圖或其他數據庫對象,否則,當表的結構發生了改變,就會影響應用程序的使用,這個時候需要重新編譯程序,如果為數據庫 ...

Tue Mar 28 06:30:00 CST 2017 0 4529
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM