Oracle数据库创建表空间,导入导出dmp文件

第0步查询表空间
select * from dba_data_files

/*分为四步 */
/*第1步:创建临时表空间  */
create temporary tablespace yuhang_temp 
tempfile 'D:\ORACLE\ORADATA\ORCL\yuhang_temp.dbf' 
size 2048m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第2步:创建数据表空间  */
create tablespace WEBSITE  
logging  
datafile 'D:\ORACLE\ORADATA\ORCL\WEBSITE.dbf' 
size 2048m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第3步:创建用户并指定表空间  */
create user tysp_test identified by 12345678  
default tablespace WEBSITE  
/* 临时空间可以不要 */
temporary tablespace yuhang_temp;  
 
/*第4步:给用户授予权限  */
grant connect,resource,dba to tysp_test;

/* 删除USER。  */
DROP USER XX CASCADE

/* 删除表空间。  */
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

/* 删除空的表空间,不包含物理文件。  */
DROP TABLESPACE tablespace_name;

/* 删除空表空间,包含物理文件。  */
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

/* 删除非空表空间,不包含物理文件。  */
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;

/* 删除非空表空间,包含物理文件。  */
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

/* dmp文件的导出 *
exp 用户名/密码@localhost:1521/orcl file=G:\Oracle\backups_20180718.dmp owner=用户名

/* dmp文件的导入 */
imp 用户名/密码@localhost:1521/orcl file=G:\Oracle\backups_20180718.dmp full=y

你可能感兴趣的:(小常识)