授權(quán)細(xì)分: grant select,delete,alter,drop on scott.emp to zhangsan with admin option;
創(chuàng)新互聯(lián)于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元重慶做網(wǎng)站,已為上家服務(wù),為重慶各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
開(kāi)通其中2張表的查詢權(quán)限,方法如下:
grant select on bas_checkcycle to jdc;這個(gè)是整個(gè)語(yǔ)句。
語(yǔ)句分析:
grant select on bas_checkcycle to jdc;
這個(gè)顏色為執(zhí)行語(yǔ)句。
這個(gè)顏色是數(shù)據(jù)表。
這個(gè)顏色是用戶;就是需要權(quán)限的用戶。
下面這個(gè)是查看,更新,刪除,增加的權(quán)限都開(kāi)啟。
grant select,update,delete,insert on UserTagPool to [app_webservice];
grant select,update,delete,insert on UserTagPoolMap to [app_webservice];
擴(kuò)展資料
Oracle權(quán)限管理
權(quán)限分類:
系統(tǒng)權(quán)限:系統(tǒng)規(guī)定用戶使用數(shù)據(jù)庫(kù)的權(quán)限。(系統(tǒng)權(quán)限是對(duì)用戶而言)。
實(shí)體權(quán)限:某種權(quán)限用戶對(duì)其它用戶的表或視圖的存取權(quán)限。(是針對(duì)表或視圖而言的)。
系統(tǒng)權(quán)限分類:
DBA: 擁有全部特權(quán),是系統(tǒng)最高權(quán)限,只有DBA才可以創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)。
RESOURCE:擁有Resource權(quán)限的用戶只可以創(chuàng)建實(shí)體,不可以創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)。
CONNECT:擁有Connect權(quán)限的用戶只可以登錄Oracle,不可以創(chuàng)建實(shí)體,不可以創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)。
grant select any table to hsh; ? ? ??
根據(jù)指定用戶名獲得對(duì)應(yīng)用戶所擁有權(quán)限的表。
SELECT table_name, owner FROM all_tables WHERE owner = 'SCOTT';
將一個(gè)用戶將表數(shù)據(jù)賦給另一個(gè)用戶。
在用戶hsh登錄下? create?table?emp?as?select?*?from?scott.emp;
1、雙擊桌面sqldeveloper軟件圖標(biāo)啟動(dòng)軟件。
2、新建數(shù)據(jù)庫(kù)連接,填寫(xiě)登錄數(shù)據(jù)庫(kù)信息并選擇相應(yīng)角色進(jìn)行登錄。
3、登錄成功后先查詢出hr用戶下所有的表名,可直接通過(guò)dba_tables來(lái)進(jìn)行查詢。
4、把查詢權(quán)限賦給測(cè)試用戶的方法有兩種,一種為當(dāng)用戶下的表比較少的情況下可以直接通過(guò)grant select/delete/update on hr.table-name to cem。
5、授權(quán)成功后使用測(cè)試用戶進(jìn)行登錄即可對(duì)授權(quán)過(guò)查詢權(quán)限的表進(jìn)行訪問(wèn)。
--查看數(shù)據(jù)文件位置
Select * FROM DBA_DATA_FILES ;
查詢結(jié)果中有dbf文件的存放路徑,復(fù)制最后一個(gè)斜杠/前的路徑后續(xù)備用,或者使用其他自定義路徑
/*分為四步 */
/*第1步:創(chuàng)建臨時(shí)表空間*/
create temporary tablespace boyapay _temp
tempfile '/u01/app/oracle/oradata/paydb01/boyapay_temp.dbf'
size 50 m
autoextend on
next 50 m maxsize 20480 m
extent management local;
/*第2步:創(chuàng)建數(shù)據(jù)表空間 */
create tablespace boyapay _data
logging
datafile ' /u01/app/oracle/oradata/paydb01 / boyapay _data.dbf'
size 50 m
autoextend on
next 50 m maxsize 20480 m
extent management local;
/*第3步:創(chuàng)建用戶并指定表空間 密碼是root */
create user boyapay identified by "1q2w3e4r"
default tablespace boyapay _data
temporary tablespace boyapay _temp ;
/*第4步:給用戶授予權(quán)限 */
grant connect, resource, dba to boyapay;
要看你授什么權(quán)。
權(quán)限分為系統(tǒng)權(quán)限和對(duì)象權(quán)限。
授予連接權(quán)限:
grant connect to scott;
授予創(chuàng)建表等基本權(quán)限:
grant resource to scott;
授予dba:
grant dba to scott;
授予使用空間權(quán)限:
grant unlimited on tablespace to scott;
alter user scott quota unlimited on tablespace_name;
備注:
用戶解鎖和修改密碼
alter user scott identified by password account unlock;