Tải bản đầy đủ (.ppt) (21 trang)

Tài liệu SYSTEM ROLE IN ORACLE DEMO pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (448.87 KB, 21 trang )

LOGO
www.themegallery.com
SYSTEM ROLE IN ORACLE
DEMO
LOGO
www.themegallery.com
Nội dung demo
EXECUTE_CATALOG_ROLE
1
EXP_FULL_DATABASE
2
IMP_FULL_DATABSE
3
GATHER_SYSTEM_STATISTICS
4
LOGO
Chuẩn bị

create user test0 identified by p123;

create user test1 identified by p123;

create user test2 identified by p123;

create user test3 identified by p123;

create user test4 identified by p123;
www.themegallery.com
LOGO
Chuẩn bị


grant connect, resource to test0;

grant connect, resource, execute_catalog_role
to test1;

grant connect, resource, exp_full_database to
test2;

grant connect, resource, imp_full_database to
test3;

grant connect, resource,
gather_system_statistics to test4;
www.themegallery.com
LOGO
EXECUTE_CATALOG_ROLE

Package: DBMS_LOCK

Produres and functions:

procedure allocate_unique(…);

function request(…);

function convert(…);

function release(…);

procedure sleep( seconds in number);

www.themegallery.com
LOGO
EXECUTE_CATALOG_ROLE
www.themegallery.com
connect test0/p123;
exec DBMS_LOCK.sleep(50);
LOGO
EXECUTE_CATALOG_ROLE
connect test1/p123;
exec DBMS_LOCK.sleep(50);
www.themegallery.com
LOGO
EXP_FULL_DATABASE
connect test0/p123;
create table A(
id varchar2(10)
);
insert into A values ('abc');
connect test2/p123;
create table B(
id varchar2(10)
);
www.themegallery.com
LOGO
EXP_FULL_DATABASE
www.themegallery.com
LOGO
EXP_FULL_DATABASE
www.themegallery.com
LOGO

EXP_FULL_DATABASE
www.themegallery.com
LOGO
EXP_FULL_DATABASE
www.themegallery.com
LOGO
EXP_FULL_DATABASE
www.themegallery.com
LOGO
IMP_FULLDATA_BASE

Cũng như export thì mọi user có role connect và
resource đều có quyền import dữ liệu vào
CSDL, cụ thể là schema của mình.

Nếu một file export đc tạo bởi 1 user normal thì
mọi user khác đều có thể import dữ liệu vào
schema của mình nếu có file đó trong tay.

Tuy nhiên nếu một file export bởi một dba thì chỉ
có một dba khác mới có quyền import vào
CSDL, hay nói các khác thì phải có quyền
IMP_FULL_DATABASE để import từ file tạo bởi
1 dba.
www.themegallery.com
LOGO
IMP_FULL_DATABASE
www.themegallery.com
LOGO
IMP_FULL_DATABASE

www.themegallery.com
LOGO
IMP_FULL_DATABASE
www.themegallery.com
LOGO
IMP_FULL_DATABASE
www.themegallery.com
LOGO
GATHER_SYSTEM_STATISTICS
Connect test0/p123;
Select * from SYS.AUX_STATS$;
Delete from SYS.AUX_STATS$ where PVAL2 =
'COMPLETED‘;
Update SYS.AUX_STATS$ set PVAL2= '‘ where
PVAL2 = 'COMPLETED‘;
www.themegallery.com
LOGO
GATHER_SYSTEM_STATISTICS
Connect test4/p123;
Select * from SYS.AUX_STATS$;
Update SYS.AUX_STATS$ set PVAL2= ‘’ where
PVAL2 = 'COMPLETED‘;
Select * from SYS.AUX_STATS$;
Update SYS.AUX_STATS$ set PVAL2=
‘COMPLETED’ where PNAME = ‘STATUS‘;
Select * from SYS.AUX_STATS$;
www.themegallery.com
LOGO
www.themegallery.com
Click to edit subtitle style

×