oracle创建表空间 导入数据库

Posted 奋斗的渣渣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle创建表空间 导入数据库相关的知识,希望对你有一定的参考价值。

1首先需要以系统用户进入oracle

2 然后是创建表空间

 

创建表空间时可以创建两个表空间 一个临时表空间 一个表空间(也可不创建临时表空间)

 

--创建表空间 

 

create tablespace abc  datafile \'D:\\tablespce\\LANDHIGH_SFTMS.dbf\' size 500m;

 

--创建用户并指定表空间

create user admin identified by admin default tablespace  abc quota 500m on users;

--这个是数据库存放的位置  (也可以不创建这个路径)

create directory dump_file as \'D:\\tables\';

 

--给用户授予权限

 

 

grant read ,write on directory dump_dir to admin;

grant connect,resource,dba to admin;

 

--导入命令是在c盘命令窗口

 

这个是创建了  dump_file 命令为 impdp admin/admin@orcl directory=dump_file  dumpfile=SFZS.DMP log=admin;

如果没有创建   directory 命令为 impdp admin/admin@orcl file=D:\\tablespce\\SFZS.DMP full=y;

full=y 是全部导入的意思

SFZS.DMP 是数据库的名字

 

 

当然以上命令也可以在 plsql 的sql命令中执行

以上是关于oracle创建表空间 导入数据库的主要内容,如果未能解决你的问题,请参考以下文章

请教如何利用PLSQL建oracle表,建表空间,设置管理,导入导出数据?

oracle导入dmp 各种表空间不存在

oracle创建数据库表空间 用户 授权 导入 导出数据库

oracle impdp全库导入时如何指定表空间位置

Oracle11g 数据泵导入数据库dmp文件时,表空间和用户名与我的表空间和用户名不一样怎么处理?

向oracle中导入.dmp要先创建表空间和用户吗?怎么手动创建呢?