从数据库备份创建数据库
来源:互联网 发布:python ctypes 详解 编辑:程序博客网 时间:2024/05/29 03:15
1.(可选,如果在本地创建可不用)创建密码文件(在数据库还不存在的情况下用于验证密码)
orapwd file='full file path' entries=20
最好将该文件放在数据库的默认位置
在unix或linux上是$ORACLE_HOME/dbs
在Windows上是%ORACLE_HOME\database
文件命名习惯
Unix或linux上为orapw$ORACLE_SID.ora
WINDOWS上为pwd%ORACLE_SID%.ora
如果是使用远程连接,还需要在监听器上静态注册该数据库
2.(Windows下)注册服务
oradim -new -sid sid_name
3.创建参数文件,如果需要从备份集上恢复spfile则该参数文件尽可能简单,包含db_name即可
orapwd file='full file path' entries=20
最好将该文件放在数据库的默认位置
在unix或linux上是$ORACLE_HOME/dbs
在Windows上是%ORACLE_HOME\database
文件命名习惯
Unix或linux上为orapw$ORACLE_SID.ora
WINDOWS上为pwd%ORACLE_SID%.ora
如果是使用远程连接,还需要在监听器上静态注册该数据库
2.(Windows下)注册服务
oradim -new -sid sid_name
3.创建参数文件,如果需要从备份集上恢复spfile则该参数文件尽可能简单,包含db_name即可
4.设置ORACLE_SID参数,startup nomount
5.rman target /
6.restore spfile from '自动备份控制文件路径'
7.startup force nomount
以下步骤为目录结构和数据库备份前数据库一样的情况下执行(如果不是要稍微麻烦一点)
8.restore controlfile from '自动备份控制文件路'
9.alter database mount
10. catalog start with '备份文件存放路径'
11.如果路径和备份时的一样restore database,否则使用set newname for datafile
和set newname for tempfile
或者在初始化文件里设置 db_file_name_convert和log_file_name_convert
12. recover database until scn ...
13.alter database open resetlogs
0 0
- 从数据库备份创建数据库
- 创建数据库备份作业
- 创建数据库备份作业
- oracle数据库创建、备份
- 创建自动备份数据库
- 创建、删除、备份数据库
- DB2通过备份创建数据库
- DB2通过备份创建数据库
- Oracle用户创建、数据库备份
- sql创建自动备份数据库
- Oracle 创建数据库以及数据库备份
- PHP 操作数据库 创建数据库,导入数据文件,备份数据库
- 从master备份中还原master数据库
- 从DOORS数据库备份恢复某一个模块
- DB2从备份恢复数据库 操作
- 从xml中读取备份还原数据库
- 创建Windows服务实现MSSql数据库备份
- PostgreSQL 创建帐号,数据库,权限,备份,恢复
- swift学习日记(十) 类型转换 类型嵌套
- C++学习笔记-对象
- xinetd的两个实验
- [leetcode] 319. Bulb Switcher
- 手握20手空单却大涨
- 从数据库备份创建数据库
- Hadoop 1.x 与 2.x 中 fsimage 和 edits 合并实现
- 第十四周项目三-----是否二叉排序树?
- 6大设计模式总结__设计模式之禅读书笔记
- 在讨论全景视频的未来之前,我们先搞清楚全景视频是如何实现的
- 这么快就期末了
- UI_Label总结
- JAVA的Date类与Calendar类【转】
- 期末总结