Oracle备份恢复简单过程以及中间的坑.
Oracle
冷备:
貌似需要dbca创建一致的oracle instance 服务器配置版本尽量相同,安装路径相同.
关闭Oracle服务
将oracle app 目录下的oradata以及有快速闪回区的话中的control文件复制到新的服务器里面 注意是完全一致的目录
如果有自己的业务库的数据 也得移动到相同的目录中,
启动恢复到数据库的数据库服务, 如果正常立即可用.
热备:
exp expdp imp impdp rman 暂时不写了 用的少.
exp/imp 的方式速度较慢 但是兼容性较好 高低版本都有 不过貌似12c开始oracle要慢慢的不用这种陈旧的备份恢复方式了
优点:客户端运行 比较简单 不考虑linux winserver的区别等.
exp system/password@oracleinstancename owner=username file=c:\backupdir\dumpname.dump lot=c:\somedir\log.txt
导入:
需要创建需要恢复库的表空间以及用户等, 不然oracle会报错
创建语句
sqlplus / as sysdba 或执行相关命令,
表空间:
create bigfile(可选) tablespace talespacename datafile 'dir\data.dbf' size 100m autoextend on next 100m;
用户
create user username default tablespace tablespacename identified by password
权限
测试环境的话赋权多一点... 不过这一点就暴露自己的菜鸟属性了..
grant dba,resource,connect,create any table,create any view,create any sequence,unlimited tablespace to username
然后
imp system/password@oracleinstancename fromuser=username touser=username file=backdumpwithdirectory.dmp log=xxxx.log
注意 oracle11.2.0.1 以及几个低版本有bug 会导致exp时部分空表导不出来 造成环境不可用,所以还是建议用expdp
expdp 需要创建directory 所以建议在服务器端执行
方法 :
sqlplus / as sysdba
create directory as ' directory'
然后在command里面执行
expdp system/password directory=dir schemas=username dumpfile=some logfile=some
恢复时
先创建表空间和用户
用户的权限不需要赋予了备份恢复时会自动加上
impdp system/password directory=dir schemas=username dumpfile=some logfile=some
比较简单 像是parallel 以及其他参数可以慢慢学习使用.
Oracle备份恢复简单过程以及中间的坑.的更多相关文章
- Jira 的 数据库备份恢复 简单过程
1 发现jira的备份恢复很简单, 只需要导入导出一个zip包即可 导出 选择系统 管理员入口登录 选择导入导出 进行备份系统数据 选择一个文件名就能备份 备份结果 将文件copy到上一一级目录的 i ...
- Oracle 备份恢复实例
Oracle 备份恢复实例:三思笔记 1 shutdown abort 系统归档模式,有备份 create table xx as select * from emp; update xx set e ...
- oracle备份恢复
1.oracle文件备份恢复 /etc/oraInst.loc /etc/oratab /home/oracle 家目录 /oracle 安装目录 /usr/local/bin/dbhome /usr ...
- 记一次innobackupex备份恢复数据库过程
简介:以前备份都是通过mysqldump备份数据库的,由于是逻辑备份,所以采用这种备份方式数据是很安全的,跨平台.版本都很容易.凡事有利必有弊,逻辑备份在你数据库比较大时,备份.恢复数据所耗费的时间也 ...
- Actifio中如何分析Oracle备份恢复的报错
场景不同,可以分析的日志不同. 有关oracle备份 (L0/L1) 或者Oracle Log smart backups的日志:UDSAgent.log (on target host locate ...
- oracle 备份/恢复
oracle备份是为了有问题能够快速恢复:
- oracle 备份恢复篇(一)---rman
一,rman介绍 RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件.归档日志和控制文件,用来执行完全或不完全的数据库恢复.与传统 ...
- oracle备份恢复学习
备份和恢复是常遇到的操作,逻辑备份和物理备份.物理备份又分为冷备份和热备份. 一.逻辑备份,恢复 是指使用exp命令,简单易行,不影响正常的数据库操作.exp 用户名/密码 file=/hom ...
- oracle 备份恢复篇(六)---基于12c的pdb备份与恢复
一,备份前提描述 SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SQL> archive log ...
随机推荐
- 转://批量更新sequence的存储
前言: ORACLE的序列(SEQUENCE)A SCHEMA OBJECT THAT GENERATES A SERIAL LIST OF UNIQUE NUMBERS FOR TABLE COLU ...
- php api 接口
<?php //简单形式 header('Content-Type:text/html;charset=utf-8'); //避免输出乱码 $output = array(); $a = @$_ ...
- uploadify 302 上传图片报错
1.uploadify 302 上传图片报错 2.解决方式 一 uploadify 302 上传图片报错 备注:谷歌浏览器不报错,只在火狐报错. 二 解决方式 原因:插件调用,不能自带身份验证信息 ...
- luogu P1439 【模板】最长公共子序列(LCS)
题目qwq (第一道蓝题) 先把第一个序列每个数出现的顺序记下来(数字本身不用记), 然后第二个序列的每个数都对照它的顺序,这样只要得到一个升序的序列就行了qwq 如果遇到出现顺序在前面的数,就用二分 ...
- win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建
win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的优点:能够调试的时候看OpenCV的源码. 重编译要得到的东西:Debug版本号和Release版本号 ...
- 51Nod 1815 调查任务
发现绍一的人很喜欢做51nod,不得不说这还是一个很全能的良心OJ 但是做的这道题就一点都不良心了,简直是毒瘤,调了一早上 首先我们考虑让一条路径的\(a_x\ mod\ a_y\)的值最大,我们简单 ...
- EZ 2018 06 10 NOIP2018 模拟赛(十八)
好久没写blog&&比赛题解了,最近补一下 这次还是很狗的,T3想了很久最后竟然连并查集都忘写了,然后T2map莫名爆炸. Rating爆减......链接不解释 好了我们开始看题. ...
- [Oracle]包含了MVIEW的表领域,在进行导出,表领域改名,再导入后,MVIEW会消失不见。
包含了MVIEW的表领域,在进行导出,表领域改名,再导入后,MVIEW会消失不见. 测试环境12.1.0.2 =================步骤1:数据的准备 [oracle@db12102 ad ...
- 【php增删改查实例】第二十节 - 把用户管理页面集成到main.php中
把这个代码: <a href="javascript:openTab('用户管理','user/userManage.html ','icon-roleManage')" c ...
- python第二周。2019.4.13
1, 我绘制大蟒蛇就是..保存也对着呢,你要是打开文件的话,先闪个黑屏,再闪个白屏..自动退出,然后啥都没了. 我觉得是我代码编错了...再来一遍! 这次到可以,但是这个大蟒蛇好像没有回头... 刚才 ...