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;