Oracle数据库备份还原操作流程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1数据库备份和恢复

1.1数据库备份

数据库备份有两种方法:一、使用数据库备份向导;二、输入数据库备份命令。

方法一:向导备份

1. 点击“开始-运行”,输入cmd,在命令行中输入“exp”,回车,如图:

图 1-1向导备份

2. 输入要导出数据库方案的用户名和密码:

图 1-2输入用户名和密码

3. 依次输入缓冲区大小、导出文件存放路径、选择导出方式(导出完整数据库、按用

户导出、按表导出)、是否导出权限、是否导出表数据、是否压缩,一般情况下“是

否导出权限”改成“no”,其余使用默认即可。

4. 最后输入导出数据库方案所属用户名,回车,如图:

图 1-3输入导出数据库方案用户名

5. 再次回车,完成导出。

方法二:命令备份

根据数据库的具体情况,可以将方法一的第2、3步中需要的信息在第1步“exp”命令后进行描述。

例如:在本机上导出10.1.1.240服务器上用户ptac的数据库,点击“开始-运行”,输入cmd,命令行中输入:

exp ptac/ptac@jqdemo_l0.1.1.240 file=d:\ptac.dmp full=n grants=n

回车,完成备份。

●exp:oracle数据库导出指令;

●ptac/ptac:用户名/密码;

●jqdemo_l0.1.1.240:数据库服务名

●file=d:\ptac.dmp:导出文件保存路径及名称;

●full=n:是否导出整个文件,n表示选择no;

●grants=n:是否导出权限,n表示选择no。

●statistics=NONE:是否忽略字符集

输入exp help=y,可获得过更多关于数据库备份命令的信息。

1.2数据库恢复

如果是初次恢复数据库方案,需要先添加相应的表空间和用户,详见“4.数据库的配置”。

如果是要覆盖已有数据库方案,恢复之前要删除原方案,详见“7.1删除方案”。

数据库恢复有两种方法:

一、使用数据库恢复向导;

二、输入数据库恢复命令。

方法一:向导恢复

1. 点击“开始-运行”,输入cmd,在命令行中输入“imp”,回车,如图:

图 1-4向导恢复

2. 输入用户名和密码(如为初次导入应输入新建的用户名,如需覆盖原方案则输入原

方案所属用户名),然后依次输入导入文件的路径及文件名、缓冲区大小(可默认),如果输入的用户名与文件备份时使用的用户名不一致会出现提示,如:

图 1-5出错提示

3. 依次选择是否只列出导入文件的内容、是否忽略创建错误、是否导入权限、是否导

入表数据、是否导入整个导出文件,其中“导入权限”通常写“no”,导入整个导

出文件选择“yes”,其余默认即可,最后回车,完成导入。

方法二:命令备份

根据数据库的具体情况,可以将方法一的第2、3步中需要的信息在第1步“imp”命令后进行描述。

例如:在本机上将数据库以用户ptac导入10.1.1.240服务器上,点击“开始-运行”,输入cmd,命令行中输入:

imp ptac/ptac@jqdemo_l0.1.1.240 file=d:\ptac.dmp full=y grants=n

回车,完成导入。

imp:oracle数据库导入指令;

●ptac/ptac:用户名/密码,注意这里不能使用sys和system;

●jqdemo_l0.1.1.240:数据库服务名;

●file=d:\ptac.dmp:导入文件路径及名称;

●full=y:是否导入整个文件,y表示选择yes;

●grants=n:是否导入权限,n表示选择no。

●注:输入imp help=y,可获得过更多关于数据库恢复命令的信息。

相关文档
最新文档