欢迎来到天天文库
浏览记录
ID:42578497
大小:51.19 KB
页数:34页
时间:2019-09-18
《ORACLE 数据库维护》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ORACLE数据库维护2016-11-27 AIX专家俱乐部1.ORACLE数据库启动与关闭1.1打开和关闭数据库(手工)1.1.1sqlplus连接#su-oracle#sqlplus/nolog1.1.2打开数据库sql>connectsys/oracleassysdba;sql>startup[nomount
2、mount]等待十几秒左右,当看到oracleinstancesstarted,databasemounted,databaseopened的时候,oracle数据库打开成功备注:打
3、开数据库startup可带三个参数,分别是SQL>startupnomount仅启动instancesSQL>startupmount启动instances,连上(mount)数据库SQL>startupnormal启动instances,连上(mount)数据库(推荐)打开(open)数据库startup缺省参数是normal1.1.3启动oraclelistener#su-oracle#lsnrctlstart如果出错检查环境变量是否设好,及lsnrctl文件的内容和执行属性。1.1.4关闭
4、oraclelistener#su-oracle#lsnrctlstop1.1.5关闭数据库sql>connectsys/oracleassysdba;sql>shutdown关闭数据库(推荐)等待几秒左右,当看到databasecloseddatabasedismountedoracleinstancesshutdown的时候,oracle数据库关闭成功备注:关闭数据库shutdown可带三个参数,分别是SQL>shutdownabort非正常立刻关机。等于忽然停电SQL>shutdownim
5、mediate做回滚操作,立刻关机。SQL>shutdownnormal正常关机(推荐)shutdown缺省参数是normal2.数据库备份2.1冷备份关闭数据库时作的备份称为冷备份。关闭数据库,将所有和本实例有关的文件,包括datafile,controlfile,redolog,archivedredolog,initora.ora等全部备份。恢复时只要将这些文件放回从前的目录,startup数据库即可。数据库处于归档非归档状态均可。2.2用exp、imp命令做逻辑备份EXP:有三种主要的方
6、式(完全、用户、表)1、完全:expsystem/managerbuffer=64000file=/backup/full.dmpfull=y如果要执行完全导出,必须具有角色EXP_FULL_DATABASE。2、用户模式:expsystem/managerbuffer=64000file=/backup/bill.dmpowner=bill这样用户bill的所有对象被输出到文件中。3、表模式:expsystem/managerbuffer=64000file=/backup/area.dmpo
7、wner=billtables=area这样用户bill的表area就被导出到文件中。需要注意的参数是Inctype,这个参数可以取一下三个值:Complete(全备份):把数据库中所有数据对象导出到dump文件中,只有具有Exp_full_database的用户有使用这个参数的权限。Incremental(增量备份):把数据库中所有上次备份后修改的表备份出来。Cumulative(累计备份):把数据库中所有全备份或者累计备份以后修改的表备份出来。IMP:具有三种模式(完全、用户、表)1、完全:
8、如果要执行完全导入,必须具有角色IMP_FULL_DATABASE。2、用户模式:文件中用户bill的所有对象被导入到用户billbakK中。必须指定fromuser、touser参数。3、表模式:文件中用户bill的表area就被导入到用户billbak中。2.3用tar命令做物理备份1、#su-oracle2、%tarcvf/dev/rmt0.把oracle路径下所有文件备份到磁带机上3、%tarxvf/dev/rmt0把备份磁带上所有文件恢复进oracle当前路径4、%tartvf/dev
9、/rmt/0查看磁带上有些什么文件2.4备份控制文件控制文件是Oracle数据库中非常重要的文件。它记录着oracle数据库的物理结构信息,比如数据文件,日值文件的数量和位置等。在数据库启动过程中,需要读取控制文件。如果控制文件损坏或丢失,数据库就无法启动。因此,做好控制文件的备份十分重要。一般的数据库配置都会有多个控制文件。这些控制文件是完全相同的,分别存放在不同的位置(最好在不同的磁盘上),他们之间互为备份。数据库启动过程中,必须保证所有控制文件都是一致的,否则数据库不能启动。在oracle
此文档下载收益归作者所有