首頁>技術>

--查詢資料表空間的使用情況

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;

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Flink 狀態(State)管理在推薦場景中的應用