22 Oracle基础 - 导出、导入和冷备份
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库的冷备份
数据库的冷备份严格来讲称为归档备份,指数据库要
关闭服务,所有的事务都需要提交。实际上备份需要 备份如内容:
控制 文件(*.ctl):控制整个ORACLE的实例信息,可以使用 “v$controlfile”数据字典找到。 重做日志文件(*.log):此文件记录所有的更新操作,恢复数 据库也使用这个文件,通过“v$logfile”数据字典找到 数据文件(*.dbf):所有的数据都保存在这些文件中,通过 “v$datafile”数据字典找到; 核心配置文件(pfile):控制着整个ORACLE所有的文件关系操 作,通过使用命令“SHOW PARAMETER pfile”找到;
郑欣
本节知识 点
数据的导出和入 数据库的冷备份
认识数据库的备份
数据库的备份操作在所有项目运营环境中都需要涉及。 备份方式主要是进行数据表中数据导出与导入的操作,
只针对 一个用户进行。
数据导出
1、准备导出的目录 2、进入导出目录中(以命令行进行操作) 3、输入exp指令,导出数据
数据库的冷备份
数据库的备份操作必须由管理员进行。 1、登录管理员(sys) 2、查找控制文件信息 SELECT * FROM v$controlfile; 3、查找重做日志文件信息 SELECT * FROM v$logfile; 4、找到所有数据文件信息 SELECT * FROM v$datafile; 5、找到pfile文件 SHOW PARAMETER pfile;
要求输入用户名和密码 后面全用默认值
如果表中没有数据,不会导出。
数据导入
1、进入到备份文件所在目录 2、输入imp指令 3要求输入用户名和密码 后面全用默认值
在实际 的备份操作中这样的操作不可靠,因为在导出的 过程中,必须保证其它用户不更新数据。这种导出是 将一条条进行导出,效率低。
数据库的冷备份
6、记录好这些文件的路径 7、关闭ORACLE服务。 SHUTDOWN IMMEDIATE;(强制关闭服务) 8、拷贝出所有的备份文件 9、重新启动服务 STARTUP;
这种备份是允许关闭计算机的备份。备份属于管理员
的操作,与开发人员没关系。如果是专业开发人员请 不要提你会数据库的管理操作。