【Oracle冷备份脚本】教程文章相关的互联网学习教程文章

Oracle 整库备份还原【图】

http://www.mamicode.com/info-detail-2481866.html sql语句 system用户登陆 查看表空间和存放位置 select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#; 查看所有表空间的大小 select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; 查看未使用的表空间大小 select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name; 清...

Oracle RAC OCR备份恢复【代码】

一、OCR物理备份恢复 1、手动备份OCR [root@lissen-node1 ocr]# ocrconfig -showbackup; PROT-24: Auto backups for the Oracle Cluster Registry are not availablelissen-node1 2020/02/25 22:46:34 +OCR:/lissen/OCRBACKUP/backup_20200225_224634.ocr.262.1033339595 0 lissen-node1 2020/02/25 22:34:52 +OCR:/lissen/OCRBACKUP/backup_20200225_223452.ocr.261.1033338893 0 lissen-node1 ...

Linux下Oracle定时自动备份方案【代码】

公司业务系统数据库是Oracle 11g,以前用的备份方案是用imp,但是这个方案的速度相对比较慢,最近经过研究,打算将备份方案改写为expdp形式,记录一下操作过程服务器关系 两台服务器用作备份,包含正式环境服务器跟备份服务器,正式环境每天凌晨3点定时通过expdp导出全库,再用scp传输至备份服务器存档 实现scp免密码传输 直接运行scp传输命令,会提示输入密码,要实现无人值守定时运行,就需要让两台服务器的交互能够自动免密,在...

centos oracle 数据库备份

#!/bin/bashexport ORACLE_BASE=/home/oracle/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orclexport TNS_ADMIN=$ORACLE_HOME/network/adminexport PATH=$PATH:/usr/local/bin:/usr/bin:$ORACLE_HOME/bin date=`date +%Y_%m_%d` #获取系统当前日期时间days=7 #设置删除7天之前的备份文件orsid=ip:port/orcl #Oracle数据库服务器IP、端口、SIDorowner=usrename #备份此用户下面的数据...

Oracle RMAN备份

#crontab定时任务(周一全量,周二至周日增量) 30 0 * * 1 nohup sh /data/rman/script/rmanfull.sh > /data/rman/script/rman.log &30 0 * * 0,2,3,4,5,6 nohup sh /data/rman/script/rmanlevel1.sh > /data/rman/script/rman.log & #level 0全量备份脚本rmanfull.sh #!/bin/ksh. /home/oracle/.bash_profilerman target / nocatalog log=/data/rman/script/rmanfull.log append <<EOFrun{allocate channel char1 type disk f...

Oracle数据库备份/导出(exp/expd)、导入(imp/impd)【代码】

? 常用的oracle数据库备份(导入/导出)有两种,分别是exp/imp和expd/impd,前者是Orace早期版本带有的导入导出工具,后者是Oracle10g后出现的,下面进行分别介绍! 1.exp/imp 三种导入导出类型 Oracle支持三种导入导出类型分别是 表方式(T方式),用户方式(U方式),全库方式(Full方式) A: 表方式(T方式) 备份(exp)某个用户模式下指定的对象(表), exp guwei/ai123456@10.21.19.63/orcl rows=y indexes=n compress=n buffer=500000...

liunx centos 下oracle expdp备份导出 sh脚本【图】

dmpfile=bakexpdp$(date +%Y%m%d).dmplogfile=bakexpdp$(date +%Y%m%d).logexpdp user/password@ORCL directory=data_dir dumpfile=$dmpfile full=y log=$logfile;

IMP/EXP,数据泵,SQL*Loader ,rman,oracle数据库备份

IMP/EXP,数据泵,SQL*Loader ,rman 数据库的逻辑备份和恢复:exp和imp1.导库:导出和导入整个数据库2.导表空间:导出和导入表空间3.导表用户:导出和导入用户中所有对象4.导表:导出和导入表或表分区 (1)commit=y 插入并提交,频繁提交会影响数据库效率。提交数据库过大时可以添加。(2)ignore=y/n 该参数表示忽略创建错误,并继续执行。(3)full=y 是否完全导入。 1.导出导入表备份测试表:create tables emp_test as select ...

玩转oracle 11g(41):rman备份-00554或者04005

Rman备份 补充问题: 在备份的时候出现如下错误: RMAN-00554: 内部恢复管理器程序包初始化失败 RMAN-04005: 目标数据库中存在错误: ORA-01031: 权限不足 脚本用户改成sys即可

oracle数据库备份、还原命令及常见问题(待补充)

1、oracle数据库的备份:先查空表——将结果全选复制为insert语句——将语句执行后导出 先select alter table ||table_name|| allocate extent; from user_tables where num_rows=0;把空表查出来,再执行 备份命令(在cmd中运行):EXP 用户名1/密码@实例名 OWNER=用户名1 file=D:/orcldata/xxxx.dmp 2、oracle数据库的还原:1.打开cmd2.执行语句,执行语句后,下面的3、4、5、6步骤在sqlplus中执行sqlplus sys/zfsqa as sysdba; 或...

将Oracle数据库改为归档模式并启用Rman备份

如下Linux环境下对单节点数据库采用文件系统情况的配置归档模式过程。 首先查看数据库归档模式和磁盘使用情况,确定归档文件放到什么位置: [oracle@gisdbserver ~]$ sqlplus / as sysdba SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination /dbback/archivelog Oldest online log sequence 92 Current log sequence ...

oracle sqldeveloper选择性复制备份数据库

有时需要复制的数据库比较大,复制太慢,或容易出错。 数据库小,简单的 就没这么复杂了,直接导出dmp或用工具都可以。这篇是针对比较大,选择性复制,且复制总是失败的情况。 方法如下。 工具 sqldeveloper. 思路:先复制表和数据(选择性复制表数据),再复制视图,触发器序列等。以免触发器序列等对复制数据时造成干扰,导致复制失败。 1. 例:从A复制到B 建立源数据库连接 A 建立目标连接B 2.点击工具:数据库复制。 在...

oracle从建立用户到数据库备份【代码】

一:创建临时表空间create temporary tablespace IAF_DATA_TEMP tempfile IAF_DATA_TEMP.DBF size 20GB autoextend on;二:创建数据表空间create tablespace IAF_DATA logging datafile IAF_DATA.DBF size 30GB autoextend on;三:创建用户并指定表空间create user user_p identified by user_p default tablespace IAF_DATA temporary tablespace IAF_DATA_TEMP profile default;四:用户授权grant connect to user_p; grant ...

oracle数据库冷备份与还原----最简单方法

1. 备份数据库文件 (1) cmd下连接数据库:sqlplus 用户名/密码 as sysdba (2) 关闭DB :shutdown immediate;? (3) 复制以下文件到其他地方存储实现备份admin;oradata(datafile,?controlfile,redo);flash_recovery_area;database(PWDfile、pfile);dbs(spfile);NETWORK/ADMIN(listener.ora、tnsnames.ora)。2. 还原数据库 (1)创建一个安装路径和数据库名和原来一样的数据库。(2)关闭DB:shutdown immediate;(3)复制备份...

Oracle和MySQL数据库的备份与恢复

原文链接:http://www.cnblogs.com/wolfe/p/3158570.htmlORACLE 最简单的备份与恢复的例子: 导出: exp scott/tiger@orcl file=c:\wolfeTest\export\scott_data.dmp; 导入: imp scott/tiger@orcl file=c:\wolfeTest\export\scott_data.dmp; 注意:在数据文件倒入之前保证表不存在,如果表已存在,则不能覆盖。 MySQL 导出SQL 语句: CREATE DATABASE dbname; 创建数据库 CREATE TABLE tablename; 创建表 SHOW DATABA...