linux命令及oracle备份_第1页
linux命令及oracle备份_第2页
linux命令及oracle备份_第3页
linux命令及oracle备份_第4页
linux命令及oracle备份_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 linux命令及oracle备份分类: 工作所需2010-05-31 14:15 5191人阅读 评论(0) 收藏 举报oraclelinux数据库databasedeprecatedsql1.linux下查看占用空间 df -h2.gzip 压缩文件 gzip xx.dmp xx.dmp.gz3.解压缩 gzip -d xx.dmp.gz 4.查看tomcat进程ps -ef |grep tomcat 5.杀死进程 kill -9 pid 6.导出数据exp nciclccd_e/

2、nciclccd_eLCC buffer=9999999 file=/opt/oracle/backup/exp/trans/20100709140000.dmpexp user/password file=/home/oracle/ccode_20110526_bak.dmp tables=CCODE CONSTRAINTS=N INDEXES=N 7.数据导入 1.只列出导入文件内容:no 2.创建忽略错误:yes 3.导入权限:yes 4.导入表数据:yes 5.导入整个导出文件:yes exp userid

3、=user_name/user_pwdnet_service_name owner=user_name file=exp_user_name.dmp  buffer=67108864 statistics=none grants=n consistent=y   8.冷备份和热备份 一、冷备份1.停止数据库SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL>2.拷贝路径下:E:/oracle/product/10.2.0/oradata/orcl的文件到备份,目录下3.在

4、oracle数据,控制,log发生损害时,复制到原地,覆盖原文件4.重新开启数据库startup 二、热备份  1.热备份必须在日志归档的模式下,进行。  2.查看日志模式 SQL> archive log list;数据库日志模式             非存档模式自动存档             禁用存档终点

5、            USE_DB_RECOVERY_FILE_DEST最早的联机日志序列     9当前日志序列           11 3.启动归档日志模式  SQL> alter system set log_archive_start=true scope=spfile;系统已更改。 4.关闭数据库S

6、QL> shutdown immediate; 5.启动数据库(只启动控制文件不启动数据文件)SQL> startup mount;ORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE 例程已经启动。Total System Global Area  293601280 bytesFixed Size               

7、60;  1248600 bytesVariable Size             100663976 bytesDatabase Buffers          184549376 bytesRedo Buffers             

8、   7139328 bytes数据库装载完毕。 6.更改数据库为归档方式 SQL> alter database archivelog;数据库已更改。 7.启动数据文件 SQL> alter database open;数据库已更改。 8.再次查看log模式 SQL> archive log list;数据库日志模式            存档模式自动存档  

9、0;          启用存档终点            USE_DB_RECOVERY_FILE_DEST最早的联机日志序列     9下一个存档日志序列   11当前日志序列           11SQL> 9.SQ

10、L> alter tablespace tab begin backup;表空间已更改。 10.拷贝  E:/oracle/product/10.2.0/oradata/orcl相应的表空间文件(tab)到备份目录下 11.拷贝结束   SQL> alter tablespace tab end backup;表空间已更改。12.将当前日志归档 SQL> alter system archive log current;系统已更改。 13.归档(执行两次,因为3个log文件)  SQL> a

11、lter system switch logfile;系统已更改。SQL> alter system switch logfile;系统已更改。 14.关闭数据库 SQL> shutdown immediate 15.删掉数据文件(包含tab表空间的数据文件),重新打开,报错 SQL> startupORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE 例程已经启动。Total System Global Area  293601280 bytes

12、Fixed Size                  1248600 bytesVariable Size             109052584 bytesDatabase Buffers          17

13、6160768 bytesRedo Buffers                7139328 bytes数据库装载完毕。ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 6: 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TABS.DBF' 16.drop掉6号错误文件 SQL> alter database

14、 datafile 6 offline drop;数据库已更改。 17.加载其它数据 SQL> alter database open;数据库已更改。18.拷回备份文件(Itabs.dbf) 19.恢复错误文件  SQL> recover datafile 6; 20.挂载文件 SQL> alter database datafile 6 online;数据库已更改。 三、控制文件缺失1. 备份控制文件SQL> alter database backup controlfile t

15、o trace;数据库已更改。2.控制文件备份到E:/oracle/product/10.2.0/admin/orcl/udump下,最新的一个3.打开文件,提取控制文件脚本 STARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  ARCHIVELOG    MAXLOGFILES 16    MAXLOGMEMBERS 3    MAXDATAFILES 100  

16、;  MAXINSTANCES 8    MAXLOGHISTORY 292LOGFILE  GROUP 1 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO01.LOG'  SIZE 50M,  GROUP 2 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'  SIZE 50M,  GROUP 3 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL

17、/REDO03.LOG'  SIZE 50M- STANDBY LOGFILEDATAFILE  'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/SYSTEM01.DBF',  'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/UNDOTBS01.DBF',  'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/SYSAUX01.DBF',  'E:/ORACLE/PRODUCT/10.2.0/OR

18、ADATA/ORCL/USERS01.DBF',  'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/EXAMPLE01.DBF',  'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TABS.DBF'CHARACTER SET ZHS16GBK;- Commands to re-create incarnation table- Below log names MUST be changed to existing filenames on- disk. Any one lo

19、g file from each branch can be used to- re-create incarnation records.- ALTER DATABASE REGISTER LOGFILE 'E:/ORACLE/PRODUCT/10.2.0/FLASH_RECOVERY_AREA/ORCL/ARCHIVELOG/2010_07_23/O1_MF_1_1_%U_.ARC'- ALTER DATABASE REGISTER LOGFILE 'E:/ORACLE/PRODUCT/10.2.0/FLASH_RECOVERY_AREA/ORCL/ARCHIVEL

20、OG/2010_07_23/O1_MF_1_1_%U_.ARC'- Recovery is required if any of the datafiles are restored backups,- or if the last shutdown was not normal or immediate.RECOVER DATABASE- All logs need archiving and a log switch is needed.ALTER SYSTEM ARCHIVE LOG ALL;- Database can now be opened normally.ALTER DATABASE OPEN;存储为文件trl.txt 3.创建控制文件SQ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论