- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE数据库维护课案
ORACLE 数据库维护2016-11-27?AIX专家俱乐部1. ORACLE 数据库启动与关闭1.1 打开和关闭数据库 (手工)1.1.1 sqlplus连接#su - oracle#sqlplus /nolog1.1.2 打开数据库sql connect sys/oracle as sysdba;sql startup [nomount|mount]等待十几秒左右,当看到oracle instances started,database mounted,database opened 的时候,oracle 数据库打开成功备注:打开数据库 startup 可带三个参数,分别是SQL startup nomount仅启动 instancesSQL startup mount 启动 instances,连上(mount)数据库SQL startup normal 启动 instances,连上(mount)数据库(推荐)打开(open)数据库startup 缺省参数是 normal1.1.3 启动 oracle listener#su - oracle#lsnrctl start如果出错检查环境变量是否设好,及lsnrctl文件的内容和执行属性。1.1.4 关闭 oracle listener#su - oracle#lsnrctl stop1.1.5 关闭数据库sql connect sys/oracle as sysdba;sql shutdown 关闭数据库(推荐)等待几秒左右,当看到database closeddatabase dismountedoracle instances shut down 的时候,oracle 数据库关闭成功备注:关闭数据库 shutdown可带三个参数,分别是SQL shutdown abort 非正常立刻关机。等于忽然停电SQL shutdown immediate做回滚操作,立刻关机。SQL shutdown normal 正常关机 (推荐)shutdown 缺省参数是 normal2. 数据库备份2.1 冷备份关闭数据库时作的备份称为冷备份。关闭数据库,将所有和本实例有关的文件,包括datafile,controlfile,redolog,archivedredolog,initora.ora等全部备份。恢复时只要将这些文件放回从前的目录,startup数据库即可。数据库处于归档非归档状态均可。2.2 用exp、imp 命令做逻辑备份EXP:有三种主要的方式(完全、用户、表)1、完全:exp system/manager buffer=64000 file=/backup/full.dmp full=y如果要执行完全导出,必须具有角色 EXP_FULL_DATABASE 。2、用户模式:exp system/manager buffer=64000 file=/backup/bill.dmp owner=bill这样用户 bill 的所有对象被输出到文件中。3、表模式:exp system/manager buffer=64000 file=/backup/area.dmp owner=bill tables=area这样用户 bill 的表 area 就被导出到文件中。需要注意的参数是Inctype,这个参数可以取一下三个值:Complete(全备份):把数据库中所有数据对象导出到 dump 文件中,只有具有Exp_full_database的用户有使用这个参数的权限。Incremental(增量备份):把数据库中所有上次备份后修改的表备份出来。Cumulative(累计备份):把数据库中所有全备份或者累计备份以后修改的表备份出来。IMP:具有三种模式(完全、用户、表)1、完全:如果要执行完全导入,必须具有角色 IMP_FULL_DATABASE 。2、用户模式:文件中用户 bill 的所有对象被导入到用户billbakK中。必须指定fromuser、touser参数。3、表模式:文件中用户 bill 的表 area 就被导入到用户billbak中。2.3 用 tar 命令做物理备份1、#su - oracle2、% tar cvf /dev/rmt0 .把 oracle 路径下所有文件备份到磁带机上3、% tar xvf /dev/rmt0把备份磁带上所有文件恢复进 oracle 当前路径4、% tar tvf /dev/rmt/0查看磁带上有些什么文件2.4 备份控制文件控制文件是 Oracle 数据库中非常重要的文件。它记录着 oracle 数据库的物理结构信息,比如数据文件,日值文件的数量和位置等。在数据库启动过程中,需要读取控制文件。如果控制文件损坏或丢失,
文档评论(0)