Oracle数据库基本运维管理.docx

上传人:b****7 文档编号:25651745 上传时间:2023-06-11 格式:DOCX 页数:12 大小:589.13KB
下载 相关 举报
Oracle数据库基本运维管理.docx_第1页
第1页 / 共12页
Oracle数据库基本运维管理.docx_第2页
第2页 / 共12页
Oracle数据库基本运维管理.docx_第3页
第3页 / 共12页
Oracle数据库基本运维管理.docx_第4页
第4页 / 共12页
Oracle数据库基本运维管理.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Oracle数据库基本运维管理.docx

《Oracle数据库基本运维管理.docx》由会员分享,可在线阅读,更多相关《Oracle数据库基本运维管理.docx(12页珍藏版)》请在冰豆网上搜索。

Oracle数据库基本运维管理.docx

Oracle数据库基本运维管理

Oracle数据库基本运维管理

 

Oracle

基本运维

 

数据库物理结构

1.参数文件:

$ORACLE_HOME/dbs/spfile{sid}.ora

2•密码文件:

$ORACLE_HOME/dbs/orapw{sid}

3•控制文件:

数据文件同目录/controlOx.ctl

4.数据文件存放真实数据5•日志文件记录对数据所作的修改

6•归档文件:

在线日志的归档

参数文件

InitializationParameterFiles

spfiledbOl.ora二进制文件

SQL>CONNECT/ASSYSDBA

SQL>STARTUP

密码文件

oracle的口令文件的作用是存放所有以sysdbe或者sysoper权限连接数据库的用户的口令,如果想以Sysdba权限远程连接数据库,必须使用口令文件,否则不能连上,由于sys用户在

也就是说

數据库192.168.210.71:

1521/test7

 

INST-IDUSERN

确定

取消

SYSASM

1SYS

2SYS

TRUETRUE

TRUE

TRUE

FALSE

FALSE

 

Database

控制文件

Thecontrolfileisabinaryfilethatdefinesthecurrentstateofthephysicaldatabase..

•Lossofthecontrolfilerequiresrecovery

•IsreadatMOUNTstage

•Isrequiredtooperate

•Islinkedtoasingledatabase

•Shouldbemultiplexed

•Maintainsintegrityofdatabase

控制文件

•控制文件中包含了如下的信息:

“数据库名称和标识符

“数据库创建时间

“表空间名称

“当前联机重做日志序号

“检查点信息

/回滚段的开始与结束

“重做日志归档/存档(archive)信息

备份信息

 

控制文件

 

 

/多元化控制文件

CONTROLFILES=

$DISKl/ORADATA/control01•ctl,$DISK2/ORADATA/control02•ctl

 

DISKI

CONTROLOleCtl

DISK2

CONTROL".ctl

 

控制文件

“控制文件做冗余

1.修改SPFILE:

ALTERSYSTEMSETcontrol_files=

'$DISKl/ORADATA/control01.ctl1

'$DISKl/ORADATA/control02•ctl'SCOPE=SPFILE;

2.关闭数据库:

shutdownimmediate

3.创建附加的控制文件:

cp$DISKl/ORADATA/control01.ctl$DISK2/ORADATA/control02•ctl

4.启动数据库:

控制文件

/获取控制文件信息

[oracle@wekiservertmp]$sqlplus*7assysdba"

SQL>oradebugsetmypid

Statementprocessed・

SQL>oradebugunlimit

Statementprocessed・

SQL>alterdatabasebackupcontrolfiletotrace;

Databasealtered・

SQL>oradebugtracefile_name

/server/oracle/app/diag/rdbms/weki/weki/trace/weki_ora_29003.trc

控制文件

CREATECONTROLFILEREUSEDATABASEUWEKIHRESETLOGSFORCELOGGINGARCHIVELOG

MAXLOGFILES16

MAXLOGMEMBERS3

MAXDATAFILES100

MAXINSTANCES8

MAXLOGHISTORY1168

LOGFILE

GROUP1Vserver/oracle/oradata/weki/redoO1.log*SIZE50MBLOCKSIZE512,

GROUP2,/server/oracle/oradata/weki/redo02.1og,SIZE50MBLOCKSIZE512,

GROUP3Vserver/oracle/oradata/weki/redoOa.log'SIZE50MBLOCKSIZE512

一STANDBYLOGFILE

DATAFILE

'/server/oracle/oradata/weki/systemOl.dbf,

'/server/oracle/oradata/weki/sysauxOl.dbf,

'/server/oracle/oradata/weki/undotbsOl.dbf,

7server/oracle/oradata/weki/users0l.dbf,7server/oracle/oradata/weki/confluence_data_0l.dbf

CHARACTERSETZHS16GBK

控制文件

“控制文件损坏的常见处理思路

>数据库控制文件若有多份冗余,由于控制文件内容完全镜像,只需用完好的控制文件覆盖即可

>若所有控制文件损坏,确认能否在操作系统上读取控制文件,获取数据、日志文件名称和位置

>若操作系统层面都不能读取,只能人为确认获取数据、日志文件名称和位置,并以固定的格式重构控制文件

Oracle基本运维

控制文件

/控制文件的状态和位置的信息可以通过查询下列视图来获取

>V$CONTROLFILE:

列出所有与当前实例相关的控制文件的名和状态

>V$PARAMETER:

列出所有参数的状态和位置

>V$CONTROLFILE_RECORD_SECTION:

给出控制文件记录段相关的信息

>SHOWPARAMETERCONTROLFILES:

列出控制j文彳牛的名,状态,和位置

Oracle基本运维

数据文件

数据库

数据文件

J

物理

y

os块

 

13・斓睚删

数据文件

1•业务表索引分离,分布不同表空间

2.建议每个数据文件大小统一

3擞据文件命令规范有序

4•数据文件自动扩展关闭

创建表空间步骤:

1•检查当前表空间数据文件位置:

SQL>selectnamefromv$datafile;

+MCDATA/oral1g/systemOl.dbf

2•创建表空间:

createtablespacetestdatafile*4-MCDATA/ora11g/app_dataO1.dbfsize8gextentmanagementlocaluniformsizelmsegmentspacemanagementauto;

添加与创建一致”同样要确保数据文件位置,大小,目前顺序

数据文件

/区本地管理的优点

>减少数据字典表的竞争

>当磁盘空间分配或收回时不会产生回滚(还原数据)

>不需要合并碎片

createtablespacetestdatafile,+MCDATA/orallg/app_data01.dbfsize8gextentmanagementlocal

uniformsizelm

segmentspacemanagementauto;

数据文件

/手工重置数据文件的大小

>使用ALTERDATABASE手工增加或减少数据文件大小:

>改变某个数据文件大小来增加空间而不用增加更多的数据文件

>手工重置某个数据文件大小,重新收回数据中没用空间

ALTERDATABASE

DATAHLE*4-MCDATA/ora11g/app_dataO1.dbfRESIZElOg;

在线日志文件

UsingRedoLogFiles

Redologfilesrecordallchangesmadetodataandprovidearecoverymechanismfromasystemormediafailure.

•Redologfilesareorganizedintogroups・

AnOracledatabaserequiresatleasttwogroups.

•Eachredologwithina

groupiscalledamember.

在线日志文件

StructureofRedoLogFiles

 

Group1

Group2

Group3

Diskl

Member

Member

Member

Member

Member

Member

Disk2

 

在线日志文件

 

Logla.log

Loglb.log

Log2b.log

log3a.log

Log3b.log

Group1

Group2

Group3

 

 

 

添加日志组Group3

ALTERDATABASEADDLOGFILEGROUP3('$HOME/ORADATA/u01/log3a.log''$HOME/ORADATA/u02/log3b.log')SIZE500M;

在线日志文件

 

loglb.log

log3a・log

logic・log

log3b.log

log3c•log

Log2c・log

Group2

Group1

Group3

 

 

 

ALTERDATABASEADDLOGFILEMEMBER

1$HOME/ORADATA/u03/loglc.log'TOGROUP

1$HOME/ORADATA/u03/log2c.log'TOGROUP

1$HOME/ORADATA/u03/log3c.log'TOGROUP3

在线日志文件

 

删除日志组Group3

ALTERDATABASEDROP

LOGFILEGROUP3;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1