ORACLE 数据库维护

ORACLE 数据库维护

ID:42578497

大小:51.19 KB

页数:34页

时间:2019-09-18

ORACLE 数据库维护_第1页
ORACLE 数据库维护_第2页
ORACLE 数据库维护_第3页
ORACLE 数据库维护_第4页
ORACLE 数据库维护_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。