oracle创建表空间导入导出命令

创建表空间

以dba身份 在plsql中执行
第1步:创建数据表空间 win

create tablespace landscape
logging
datafile 'e:\app\hp\oradata\landscape.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;


linux 创建数据库表空间
su - oracle
sqlplus /nolog
conn /as sysdba
dba方式登陆后:
create tablespace landscape
logging
datafile '/home/oracle/oradata/landscape.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

第2步:创建用户并指定表空间
create user landscape identified by landscape
default tablespace landscape;

第3步:给用户授予权限
grant connect,resource,dba to landscape;

导入数据命令

打开cmd控制台
跳转到oracle安装路径下的product\11.2.0\dbhome_1\BIN
cd F:\app\hp\product\11.2.0\dbhome_1\BIN

全部表:
imp landscape/landscape@ORCL file=e:\11.dump full=y
导入表:
imp landscape/landscape@ORCL file=e:\table.dump tables=T_NB

导出数据命令

表空间:
exp landscape/landscape@ORCL file=e:\11.dump tablespaces=landscape

导出表:
exp landscape/landscape@ORCL file=e:\table.dump tables=T_NB,T_

删除表空间命令

alter tablespace landscape offline; -----这条可能用到,windows下dbf文件可能删除不掉
DROP TABLESPACE landscape INCLUDING CONTENTS AND DATAFILES;

你可能感兴趣的:(oracle创建表空间导入导出命令)