PL/SQL 建立新使用者、刪除使用者及使用者許可權的開通
PL/SQL DBA 建立使用者許可權
ORACLE有三大系統角色:connect,resource,dba;
1、建立新使用者
@:利用PL/SQL工具建立,File--->New--->user,開啟建立新使用者介面,所介面上內容,依次輸入NAME,PASSWOERD,DEFAULT TABLESPACE,TEMPORARY TABLESPACE內容後,下面"APPLY"按鈕會顯示,點選“APPLY”後,新使用者就建立OK;
2. 給使用者開通許可權命令:
Grant
Createsession,create table,select any table,update any table,insertany
table,delete any table To
或
Grant
Connect,createtable,select any table,update any table,insert any
table,delete any table To user_name
注: 建立新使用者時 create session或connect 必需建立,否則 使用者無法登陸PL/SQL;
create session與connect的區別:
create session 是許可權,connect是角色,當查詢使用者許可權時,許可權可以看到,而角色是看不到的!
3、給使用者開通個別表許可權
Grant select
on tablename to
4. 刪除使用者許可權命令:
Revoke
createtable,select any table,update any table,insert anytable,delete
any table,sysdab
From user_name
5、 查詢使用者許可權:
顯示已被授予的全部物件特權:Select * From sys.dba_sys_privs
顯示已被授予許可權的使用者特權:
Select * From sys.dba_sys_privs a Where A.grantee='username';
6、查詢當前執行的SQL 語句
Select a.machine, a.program, B.piece, b.sql_text
From v$session a, v$sqltext b, v$process c
Where a.paddr = c.addr
and a.sql_hash_value = b.hash_value
Order by B.piece;
7、移除不用的使用者
Drop uses username cascade;
注:此移除會移除該使用者下以前所有對資料Create操作過的東西(不要輕易用此命令),移除後該使用者下的東西都將會刪除!!!
8、建立角色
除了前面講到的三種系統角色----connect、resource和dba,使用者還可以在oracle建立自己的role。使用者建立的role可以由表或系統許可權或兩者的組合構成。為了建立role,使用者必須具有createrole系統許可權。下面給出一個create role命令的例項:
create role student;
這條命令建立了一個名為student的role。
一旦建立了一個role,使用者就可以給他授權。給role授權的grant命令的語法與對對使用者的語法相同。在給role授權時,在grant命令的to子句中要使用role的名稱,如下所示:
grant select on class to student;
現在,擁有student 角色的所有使用者都具有對class表的select許可權。
9、刪除角色
要刪除角色,可以使用drop role命令,如下所示:
drop role student;
指定的role連同與之相關的許可權將從資料庫中全部刪除。
相關推薦
PL/SQL 建立新使用者、刪除使用者及使用者許可權的開通
PL/SQL DBA 建立使用者許可權 ORACLE有三大系統角色:connect,resource,dba; 1、建立新使用者 @:利用PL/SQL工具建立,File--->New--->user,開啟建立新使用者介面,所介面上內容,依次輸入NAME,PASSWOERD,DEFAULT
PL/SQL建立新使用者
1.首先使用system賬號登入PL\SQL; 2.在右側灰色視窗右鍵-->new-->User,出現Create User視窗; 3.輸入使用者名稱及密碼,Default tablespace選擇:USERS; 4.點選Role privileges選項卡
PL/SQL---建立使用者、指定表空間、授權。
1、建立表空間 create tablespace tablespace_name logging datafile 'F:\app\tablespace_name.dbf' size 200m
【iOS開發-51】案例學習:動畫新寫法、刪除子視圖、視圖順序、延遲方法、button多功能使用方法及icon圖標和啟動頁設置
無法查看 font targe 技術 value lstat tostring sta dict 案例效果: (1)導入所需的素材,然後用storyboard把上半截位置和大小相對固定的東西布局起來。當然,這些控件也要定義成對應地IBOutlet和IBActio
關於HAproxy文件的查,新插入、刪除的操作
關於haproxy文件的查 新插入、刪除的操作 os ()backend [] server [] select [] count (,) obj1line obj1line.strip().startswith()backend.append(line.strip())
PL/SQL Developer導入、導出表結構和表數據
pic 過濾 per tab 表結構 sql文件 insert sequence use 在表的所有者不能改變的情況下,可以使用導入導出表結構和表數據的方法,將表移動到你想要的所有者下(註:特別是建立表的時候如果以sysdba的身份登錄的話,所有表的所有者都為sys,此時會
Sql筆記-查詢數據僅出現過一次、小數據位不為零、刪除表及序列、ifnull函數
trunc pos distinct 註意 strong 返回 tinc account 是否 查詢數據表中每條相同的數據僅出現一次 select distinct(ORDER_NO ) from ibsp_record_fee 查詢數據表中數據中小數位不為0 sel
(20181122)Bernese5.2 BPE之——建立新專案、定義時段、建立測站STA檔案、原始資料準備、BPE執行
"Menu>Campaign>Edit list of campaigns" "Menu>Campaign>Select active ca
PL/SQL developer的下載、安裝、使用、破解,親自測試。安全使用。
一、簡單認識 PL/SQL developer PL/SQL Developer是一個整合開發環境,專門開發面向Oracle資料庫的應用。PL/SQL也是一種程式語言,叫做過程化SQL語言(Procedural Language/SQL)。PL/SQL是Ora
批處理bat實現建立、複製、刪除檔案及資料夾
1 建bat檔案自動執行復制,刪除命令。 例1:以下是複製cd.dll檔案至windows\system32的bat檔案內容: copy cd.dll %windir%\system32 例2:下面一行是解除安裝windows\system32
SQL 查詢分析器操作(修改、新增、刪除)表及欄位等
用SQL語句新增刪除修改欄位 1.增加欄位 alter table docdsp add dspcode char(200) 2.刪除欄位 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改
oracle建立表空間、刪除表空間、修改表空間名稱
-----oracle建立表空間的方法 create tablespace dragon --dragon為建立的表空間名稱 bagfile/smallfile代表建立 datafile 'D:\dragon.dbf' --D:\dragon.dbf為資料檔名稱和 存放的地址 size 100M r
pl/sql建立並使用儲存過程
實現功能——從其他表中統計資料後,插入到另一張表by_train_count中: 參考連結:http://wzhiju.iteye.com/blog/1123157 create or replace procedure up_insert_by_train_count i
pl/sql 建立並執行oralce儲存過程,並返回結果集
因為以前一直用sql server多,現在一下子用oracle ,工具什麼都不熟,侷限於sql server的思想 網上搜,和問朋友,跟我講了一大堆,什麼loop 啊,decalre啊,package啊,什麼命令視窗啊,什麼 sql plus啊,什麼不支援pl/sql啊.
PL/SQL簡單使用——匯入、匯出資料表
1、使用PL/SQL匯出、匯入表 在使用PL/SQL操作oracle資料庫時,經常使用的一個操作就是將自己寫的資料表匯出,或者想把他人的資料表匯入到自己的資料庫中。雖然是很簡單的操作,但自己之前一直出錯,所以在這裡記錄一下使用方法。 1.1.匯出資料表
PL/SQL Developer使用技巧、快捷鍵設定
PL/SQL Developer使用技巧、快捷鍵 1、類SQL PLUS視窗:File->New->Command Window,這個類似於oracle的客戶端工具sql plus,但比它好用多了。 2、設定關鍵字自動大寫:Tools->P
sql 建立新使用者並授權
use Charges--使用的資料庫 --建立登陸名 create Login danzhao --使用者 with password = 'charge123',
websphere服務四:建立概要檔案、刪除概要檔案
cd /usr/IBM/WebSphere/AppServer/bin 檢視刪除概要 ./manageprofiles.sh -listProfiles [Dmgr01, AppSrv01] ./manageprofiles.sh -delete -profileNam
Oracle資料庫建立、刪除使用者及使用者授權
--建立使用者指定表空間並授權: create user testuser identified by testuser default tablespace tests_data; alter user testuseraccount unlock; grant conn
sql------建立主鍵、外來鍵、聯合主鍵
首先建立一個使用者表,使用者id設為主鍵 create table user_login(user_id nvarchar primary key,user_passwd nvarchar,use