ORACLE常用語句筆記
select * from dba_data_files;
select name from v$datafile;
檢視所有表
SELECT * FROM ALL_TABLES;
EXP命令
SQL>EXP USERNAME/PASSWORD FILE=D:/TEST.dmp STATISTICS=NONE TABLES=(TABLE_NAME1, TABLE_NAME2)
建立表空間
create tablespace tablespace_name datafile 'D:\oracle\oradata\orcl\GD01.dbf' size 500m reuse autoextend on next 10m maxsize unlimited extent management local autoallocate permanent online;
修改表空間名稱
alter tablespace tablespace_name rename to GD01;
建立使用者
CREATE USER GD IDENTIFIED BY 123456 DEFAULT TABLESPACE GD01;
使用者授權
GRANT CONNECT, RESOURCE, DBA TO GD;
修改資料檔案位置
SQL>SELECT TABLESPACE_NAME, STATUS FROM DBA_TABLESPACES;
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP MOUNT;
拷貝檔案
SQL>ALTER DATABASE RENAME FILE 'C:/ORACLE/ORADATA/ORCL/USERS01.dbf' TO 'D:/ORACLE/ORADATA/ORCL/USERS01.dbf';
……(ALERT數量參照DBA_TABLESPACES)
SQL>RECOVER DATAFILE 'D:/ORACLE/ORADATA/ORCL/USERS01.dbf';
……(RECOVER數量參照ALTER)
SQL>ALTER DATABASE OPEN;