/*
步驟:1、建立表空間
2、建立使用者
3、使用者授權
*//*建立表空間*/
create
tablespace tablespace_qcj
/*表空間物理檔名稱*/
datafile 'tablespace_qcj.dbf'
-- 這種方式指定表空間物理檔案位置
-- 大小 500m,每次 5m 自動增大,最大不限制
size 500m autoextend on
next
5m maxsize unlimited;
/* 建立使用者*/
create
user qiuchangjin
identified by root --使用者密碼
default
tablespace tablespace_qcj-- 表空間是上面建立的
temporary
tablespace
temp
-- 臨時表空間預設 temp
profile default
;--password expire;
/*密碼過期需要重設密碼,意思是當你用這個新建立的密碼過期使用者首次登入後,系統會提示你重新輸入新密碼,不然會拒絕你登陸,重設新密碼後就可以登入,該使用者的密碼就是你新設的密碼,相當於首次登入修改密碼這樣的選項。*/
/* 使用者授權_1*/
grant
connect
,resource,dba to qiuchangjin;
/* 使用者授權_2*/
grant
connect
to qiuchangjin with admin option
;grant dba to qiuchangjin with admin option
;grant resource to qiuchangjin with admin option
;/*查詢所有表空間物理位置*/
select name from v$datafile;
/*查詢當前使用者的表空間*/
select username,default_tablespace from user_users;
/*修改使用者的預設表空間*/
alter
user 使用者名稱 default
tablespace 新錶空間;
/*查詢所有的表空間*/
select
*from user_tablespaces;
/* 刪除表空間*/
alter
tablespace qcj_tablespace offline;
drop
tablespace qcj_tablespace including contents and datafiles;
--為表空間zcgl增加資料檔案
alter
tablespace zcgl add datafile 'j:\myoracle\product\11.2.0\dbhome_1\database\zcgl01.dbf'
size 50m autoextend on
next
5m maxsize unlimited;
1、檢視當前使用者擁有的角色許可權資訊:
select * from role_sys_privs;
2、檢視當前使用者的詳細資訊:
select * from user_users;
3、檢視當前使用者的角色資訊:
select * from user_role_privs;
4、修改使用者密碼:
alter user 使用者名稱 identified by 新密碼;
alter profile default limit password_life_time unlimited;
5、刪除使用者及表空間
刪除使用者及表空間
oracle建立表空間,建立使用者
建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...
oracle建立表空間,建立使用者
建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend onnext 32m maxsi...
oracle建立表空間,建立使用者
建立臨時表空間 create temporary tablespace test temp tempfile e oracle product 10.2.0 oradata testserver test temp01.dbf size 32m autoextend on next 32m maxs...