700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Oracle创建用户表空间等操作

Oracle创建用户表空间等操作

时间:2021-06-20 21:55:27

相关推荐

Oracle创建用户表空间等操作

查看用户和表空间

/*分为四步 */

/*第1步:创建临时表空间 */

create temporary tablespace user_temp

tempfile 'E:\oracle\product\10.2.0\oradata\user_temp.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

/*第2步:创建数据表空间 */

create tablespace user_data

logging

datafile 'E:\oracle\product\10.2.0\oradata\user_data.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

/*第3步:创建用户并指定表空间 */

create user username identified by password

default tablespace user_data

temporary tablespace user_temp;

/*第4步:给用户授予权限 */

grant connect,resource,dba to username;

<!--StartFragment --> 用dba用户登录后SELECT*FROMdba_directories; --建立directory

create directory dump_dir as "E:\oracle\yinchuan_db";

--授权

grant read,write on dump_dir to 用户名; 查看本机的directory名称和导出文件要存放的位置

impdp'/assysdba'directory=dump_dirschemas=导入库用户remap_schema=导入库用户:本地用户remap_tablespace=导入库命名空间:本地表空间dumpfile=platformcenter_0507_0001.dmplogfile=platformcenter_0507_0001.logexclude=STATISTICS impdp '/ as sysdba ' directory=DATA_PUMP_DIR schemas=yinchuangrid remap_schema=yinchuangrid:yinchuangrid remap_tablespace=yinchuangrid:yinchuangrid_data dumpfile=yinchuangrid_0629_0001.dmp logfile=yinchuangrid_0629_0001.log exclude=STATISTICS 数据泵的导出

数据泵的导入:

如果导入失败要注意 log名字不能重复,所以导入时的文件名要改掉,只要不重复就可以了 如果数据库中已经有这个表空间,可以加table_exists_action=replacetable_exists_action参数说明

使用imp进行数据导入时,若表已经存在,要先drop掉表,再进行导入。

而使用impdp完成数据库导入时,若表已经存在,有四种的处理方式:

1) skip:默认操作

2) replace:先drop表,然后创建表,最后插入数据

3) append:在原来数据的基础上增加数据

4) truncate:先truncate,然后再插入数据

大小: 4.3 KB 大小: 157 KB 大小: 1.3 KB 查看图片附件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。