--查詢數據表空間的使用情況
SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name
FROM dba_free_space
GROUP BY tablespace_name;
SELECT a.tablespace_name,
a.bytes total,
b.bytes used,
c.bytes free,
(b.bytes * 100) / a.bytes "% USED ",
(c.bytes * 100) / a.bytes "% FREE "
FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;
--創建臨時表空間
create temporary tablespace TSOA_T
tempfile 'D:\\oracle11g\\app\\administrator\\oradata\\orcl\\TSOA_T.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--創建表空間
create tablespace TSOA_D
logging
datafile 'D:\\oracle11g\\app\\administrator\\oradata\\orcl\\TSOA_D.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--創建用戶
create user 用戶名 identified by password
default tablespace 表空間
temporary tablespace 臨時表空間;
/*第4步:給用戶授予權限 */
grant connect,resource,dba to 用戶名;
--刪除用戶
drop user 用戶名 cascade;
--導出
exp 用戶名/password@ip地址/orcl FILE=D:\\文件名.DMP OWNER=用戶名;
--導入
imp 用戶名/password@ip地址/orcl file=E:\\文件名.dmp full=y;
11g數據庫導入命令
impdp 用戶名/password@ip地址/orcl DIRECTORY=JY DUMPFILE=文件名.dmp SCHEMAS=所屬數據庫用戶名
impdp 用戶名/password@ip地址/orcl DIRECTORY=JY DUMPFILE=文件名.dmp SCHEMAS=所屬數據庫用戶名
注意命令後面一定不要有分號。如果有會報ora-39165錯誤
oracle大小寫函數轉化
select UPPER('Test') as u from dual;
select LOWER('Test') as l from dual;
閱讀更多 忘川涼皮 的文章