ORACLE数据库卸载与升级后的数据还原

 
  1. 数据库逻辑备份工具Export

Export导出程序去取数据库(包括数据字典),并将输出写入到一个叫做导出转储文件(export dump file)二进制文件中,可以导出整个数据库、指定的用户和指定的表,在导出期间可以选择导出选项,如权限、索引以及相关度过程及约束条件。Oracle9i中可以执行一个表空间级别的导出,导出一个表空间含有的所有对象,还将导出在导出表上定义的所有索引。

这种方式的备份恢复可以通过import实用程序导入到数据库中。

数据库在默认安装的情况下,不需要配置export工具,但在手动创建的数据库内,数据库创建后必须的运行脚本catexp.sqlcatalog.sql,这个脚本运行后会自动的配置export工具,export有三种放法:行命令、交互式和参数文件方法。

1) 启动export,运行exp就能启动了;

2) 不同操作系统下进入方式略有区别,windows进入dos执行,linuxunix使用oracle用户进入;

export三种方法

1) 行命令:EXP SCOTT/tiger grants = y tables= (emp,dept);

2) 交互式:EXP执行,按照提示输入导出方式就行了;

3) 参数文件方法:将exp的各个参数放在一个参数文件中,参数文件的格式如下;

EXP [用户名/口令] parfile = 参数文件的路径及名称;

Example

Full=y

File=expfile.dmp

Grants=y

Indexes=y

使用:

Exp scott/tiger parfile=d:\parfile.txt;

4) 参数意义

Buffer:设置提取行数据时的数据缓冲区的大小

Compressy/n 指导出时是否把碎片段压缩成单个扇区

File:设置导出文件的文件名

Fully/n 导出除sys方案对象外的所有方案的对象

Grantsy/n 设置是否导出权限信息

Indexesy/n 设置是否导出表和聚集的索引

Owner:设置要导出哪个用户方案的对象

Parfile:设置导出工具要使用的参数文件

Triggersy/n 是否导出触发器

2.数据库逻辑备份导入工具之imp
imp的启动方式类似于emp

1) 启动export,运行exp就能启动了;

2) 不同操作系统下进入方式略有区别,windows进入dos执行,linuxunix使用oracle用户进入;

使用方法:

1) 行命令:EXP SCOTT/tiger grants = y tables= (emp,dept);

2) 交互式:EXP执行,按照提示输入导出方式就行了;

3) 参数文件方法:将exp的各个参数放在一个参数文件中,类似于将上面交互方式定制然后自动执行一样;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值