oracle imp/exp dmp文件

本文详细介绍了Oracle数据库中的exp/imp命令的使用方法,包括命令的基本语法、导出模式、导入导出参数设置等核心内容,并提供了实际操作示例。此外,文章还覆盖了用户权限管理、对象删除、用户创建、授权、调试会话连接等高级功能,旨在帮助用户高效管理和维护数据库。

exp/imp是操作系统下的一个可执行的文件 放在目录 /oracle_home/bin

exp/imp工具将数据库中的数据备份压缩成一个二进制系统文件,可以在不同的os间迁移

它有三种模式:
a. 用户模式: 导出用户所有对象以及对象中的数据;
b. 表模式: 导出用户所有表或者指定的表;
c. 整个数据库: 导出数据库中所有对象。

exp\imp导入导出命令使用

cmd下面:

导出:exp username/password@sid file='文件存在路径' owner=(user);

只导出表结构,不导出表数据,只需要在命令行中加一个参数 rows=n

导出指定的表:

实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)

查看exp命令参数 exp help=y

看帮助、分析。根据自己的需要添加相应的条件。

导入:imp username/password

查看imp命令参数 imp help=y
看帮助、分析。根据自己的需要添加相应的条件。

 

以下操作需要在有执行权限的用户下进行

删除一个用户下的所有对象:

drop user xxx  cascade;

drop tablespace XXXX INCLUDING CONTENTS;

创建用户

create user username identified by password;

授权用户

grant create session,create any table,create any view,create any index,create any procedure,create any trigger,create any type,create any sequence,alter any table,alter any procedure,alter any trigger,alter any type, alter any sequence,drop any table,drop any view,drop any index,drop any procedure,drop any trigger,drop any type,drop any sequence,select any table,insert any table,update any table,delete any table to username;

调试会话连接,调试存储过程、函数:

grant debug connect session ,debug any procedure  to jnuser;

给用户表空间:(可以单独为用户创建表空间,也可以使用系统表空间,此处使用的users表空间)

alter user username quota unlimited on users;

转载于:https://www.cnblogs.com/silence-blog/p/5063478.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值