1、用戶解鎖及修改密碼
--以解鎖scott用戶爲例
alter user scott account unlock;
--修改scott用戶密碼爲tiger
alter user scott identified by tiger;
2、創建表空間
--創建數據表空間
create tablespace oags
logging
datafile 'E:\oracle\product\10.2.0\oradata\orcl\oags.dbf'
size 32m
autoextend on
next 32m maxsize 20480m
extent management local;
3、給用戶添加權限
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO oa
4、創建用戶
create user oa identified by oa
default tablespace oa
temporary tablespace oa_temp;
5、查詢用戶連接
select p.spid,
a.serial#,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$session a, v$locked_object b, all_objects c
where p.addr = a.paddr
and a.process = b.process
and c.object_id = b.object_id
6、查詢表空間使用量(好大一堆,誰能記得住啊)
select a.tablespace_name,
a.bytes / 1024 / 1024 "Sum MB",
(a.bytes - b.bytes) / 1024 / 1024 "used MB",
b.bytes / 1024 / 1024 "free MB",
round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "percent_used(%)"
from (select tablespace_name, sum(bytes) bytes
from dba_data_files
group by tablespace_name) a,
(select tablespace_name, sum(bytes) bytes, max(bytes) largest
from dba_free_space
group by tablespace_name) b
where a.tablespace_name = b.tablespace_name
order by ((a.bytes - b.bytes) / a.bytes) desc;