ORACLE数据库操作规范

上传人:博****1 文档编号:509397494 上传时间:2023-04-02 格式:DOC 页数:34 大小:318.01KB
返回 下载 相关 举报
ORACLE数据库操作规范_第1页
第1页 / 共34页
ORACLE数据库操作规范_第2页
第2页 / 共34页
ORACLE数据库操作规范_第3页
第3页 / 共34页
ORACLE数据库操作规范_第4页
第4页 / 共34页
ORACLE数据库操作规范_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《ORACLE数据库操作规范》由会员分享,可在线阅读,更多相关《ORACLE数据库操作规范(34页珍藏版)》请在金锄头文库上搜索。

1、日常操作规范作者日期目录操作规范1数据库重新启动规范1双机切换规范3双机配置规范4新建逻辑卷数据库使用规范8新装数据库操作规范10割接申请15业务上线前数据库检查规范16割接日志21事件跟踪22数据库备份恢复23附录26操作规范数据库重新启动规范关闭过程1) 查看主机名称$ hostname2) 查看实例名称$ sqlplus conn / as sysdbaselect instance_name from v$instance;3) 关闭监听程序停数据库监听,保证没有新业务发生lsnrctl stop检查监听状态lsnrctl status4) 杀掉业务主机上的所有业务连接$ ps -ef

2、 |grep LOCAL=no | cut -c 10-15 | xargs kill -9$ ps -ef |grep LOCAL=NO | cut -c 10-15 | xargs kill -95) 检查活动事务SELECT s.sid, s.serial#, s.username, s.program,t.used_ublk, t.used_urecFROM v$session s, v$transaction tWHERE s.taddr = t.addrORDER BY 5 desc, 6 desc, 1, 2, 3, 4;6) 备份spfilecreate pfile =/tmp

3、/init6.ora from spfile;7) 关闭数据库在没有活动事务的情况下关闭数据库shutdown immediate;某些特殊情况下,数据库可能很长时间,如有异常采用下面方式关闭数据库,但是在这种情况下,最好再正常启动一次数据库和关闭数据库。 shutdown abort 杀掉pmon对应的进程8) 检查警告日志,确定数据库正常关闭view alert.log启动过程1) 启动数据库startup启动数据库过程中会遇到很多问题导致数据库不能正常启动,在数据库不能正常启动过程中,首先检查警告日志,确定数据库到底在那个状态下出问题。2) 启动监听lsnrctl start3) 检查警

4、告日志view alert.log4) 检查参数值数据库启动后,检查核心参数是否进行调整双机切换规范HACMP的工作原理是利用LAN来监控主机及网络、网卡的状态。在一个HACMP环境中有TCP/IP网络和非TCP/IP网络。TCP/IP 网络即应用客户端访问的公共网,该网可以是大多数AIX所支持的网络,如Ethernet,T.R.,FDDI,ATM,SOCC,SLIP,等等。 非TCP/IP网络用来为HACMP对HA环境(Cluster)中的各节点进行监控而提供的一个替代TCP/IP的通讯路径,它可以是用RS232串口 线将各节点连接起来,也可以是将各节点的SCSI卡或SSA卡设置成Targe

5、t Mode方式。1、作为双机系统的两台服务器(主机A和B)同时运行Hacmp软件;2、服务器除正常运行自机的应用外,同时又作为对方的备份主机;3、两台主机系统(A和B)在整个运行过程中,通过 心跳线相互监测对方的运行情况(包括系统的软硬件运行、网络通讯和应用运行情况等);4、一旦发现对方主机的运行不正常(出故障)时,故障机上的应用就会立即停止运行,本机(故障机的备份机)就会立即在自己的机器上启动故障机上的应用,把故障机的应用及其资源(包括用到的IP地址和磁盘空间等)接管过来,使故障机上的应用在本机继续运行;5、应用和资源的接管过程由Ha软件自动完成,无需人工干预;6、当两台主机正常工作时,也

6、可以根据需要将其中一台机上的应用人为切换到另一台机(备份机)上运行。双机配置规范1) 划分清楚两台服务器主机各自要运行的应用(如A机运行应用,B机作为standby);2) 给每个应用(组)分配Service_ip、Standby_ip、boot_ip和心跳线tty,如:主机A(运行应用):主机B(standby):3) 按照各主机的应用的要求,建立好各自的磁盘组,并分配好磁盘空间;4) 根据Ha软件的要求,对服务器操作系统的参数作必要的修改。IBM HACMP双机服务器系统的解决方案HACMP的安装配置步骤如下:1) 在两台服务器上分别安装HACMP软件#smit installp2) 分别

7、检查两台主机上安装的软件是否成功#/usr/sbin/cluster/diag/clverifysoftwareclusterclverifysoftwareValid Options are:lppclverify.software lpp若没有error出现则安装成功。3) 分别配置两台服务器的boot IP地址和Standby IP地址,保证boot 网和Standby网能ping通(用smit tcpip命令),用netstat命令检查配置是否正确#netstat -i4) 利用smit tty在两台主机上增加一个TTY接口,配置心跳线(RS232):用lsdev -Cc tty查看t

8、ty是否配置好。#lsdev -Cc tty在两台上分别输入如下命令:S85_1# cat /etc/hosts /dev/tty0S85_2# cat /dev/tty0如果在S85_2机能接收到信息,则表明心跳线已经配置好。HACMP常见的故障解决方法HACMP将诊测并响应于三种类型的故障:1) 网卡故障 HACMP的群集结构中,除了TCP/IP网络以外,还有一个非TCP/IP网络,它实际上是一根心跳线,专门用来诊测是节点死机还是仅仅网络发生故 障。如下图所示,一旦节点加入了 Cluster(即该节点上的HACMP已正常启动),该节点的各个网卡、非TCP/IP网络就会不断地接收并送Keep

9、-Alive信号,K-A的参数 是可调 的,HA在连续发送一定数量个包都丢失后就可确认对方网卡,或网络,或节点发生故障。因此,有了K-A后,HACMP可以很轻易地发现网卡故障,因为一旦 某块网卡发生故障发往该块网卡的K-A就会丢失。 此时node 1上的cluster manager( HACMP的大脑)会产生一个swap-adapter的事件,并执行该事件的script(HACMP中提供了大部分通用环境下的事件 scripts,它们是用标准AIX命令和HACMP工具来写的)。每个节点上都有至少两块网卡,一块是service adapter,提供对外服务,另一块是standby adapter

10、,它的存在只有cluster manager知道,应用和client并不知道。一旦发生swap-adapter事件后,cluster manager将原来service adapter的 IP地址转移到standby adapter上,而standby地址转移到故障网卡上,同时网络上其他节点进行ARP的刷新。网卡互换(swap-adapter)在几秒内就可完 成,以太网为3秒,并且这种转换对应用和client来说是透明的,只发生延迟但连接并不中断。2) 网络故障 如果发往node1上的service和standby网卡上的K-A包全都丢失,而非TCP/IP网络上的K-A仍然存在,那么HACMP

11、判断node1仍然正常而网络发生故障。此时HACMP执行一个。3) 节点故障 如果不仅TCP/IP网络上的K-A全部丢失,而且非TCP/IP网络上的K-A也丢失,那么HACMP断定该节点发生故障,并产生node-down事 件。此时将有资源接管,即放在共享磁盘陈列上的资源将由备份节点接管,接管包括一系列操作:Acquire disks,Varyon VG, Mount file systems,Export NFS file systems, Assume IP network Address, Restart highly available applications,其中IP地址接管和重新

12、启动应用由HACMP来实现,而其他是由AIX来完成。 当整个节点发生故障时,HACMP将故障节点的service IP address转移到备份节点上,使网络上的client仍然使用这个IP地址,这个过程称为IP地址接管(IPAT),当一个节点down掉后,如果设 置了IP地址接管,网络上的clients会自动连接到接管节点上;同样,如果设置了应用接管,该应用会在接管节点上自动重启,从而使系统能继续对外服 务。对于要实现接管的应用,只需在HACMP中把它们设置成application server,并告诉HACMP启动这个应用的start script的全路径名和停止该应用的stop scri

13、pt的全路径名。由此可见,应用接管的配置在HACMP中十分简单,重要的是start script和stop script的写作,这需要用户对自己应用的了解。4) 其他故障 HACMP只去检测网卡、网络和节点是否发生故障,并作出相应的转移、接管行为。对于其他故障,那么HACMP缺省不作任何动作。 a、硬盘故障 一般我们都将硬盘设置成RAID-5方式或mirror方式,从而提供硬盘的高可用性。RAID-5将奇偶较验位分散在硬盘组中,因此当一组内的一个硬盘 坏掉,组内的其他硬盘可以通过奇偶较验位将该硬盘上的数据恢复出来。RAID-5方式一般是由硬件实现的,如下7133的SSA适配器,而且如果同一组内

14、 的两个硬盘坏掉,该组硬盘的数据很可能就会全部丢失。mirror方式是将同一个数据写到至少两个物理外置上,因此它的效率没有RAID-5好,而且用盘 量大,但安全性比RAID-5高,而且它易于实现,通过AIX中的(Logic Volume Management)可以很方便地设置。 b、硬盘控制卡 存储设备连接到主机上都必须通过一块控制卡,SCSI设备是SCSI Adapter, SSA设备是SSA Adapter,如果这块卡坏掉,与之连接的外设就无法利用。有几种办法可以解决这个问题。 一种办法是用多个adapter。每个主机上都有两块或两块以上adapter,分别连接mirror的数据,因此无论

15、是硬盘坏掉,还是Adapter坏 掉,所有好数据还是可以被主机利用,不会出现单点故障。这种方法实现起来并不难,但必须配置多块adapter,而且必须采用数据mirror方式。这种 方法也不用通过HACMP来实现。 另一种方法仍只用一块adapter,利用HACMP中的Error Notification Facility( 错误通告机制)来解决。 Error Notification Facility是HACMP提供的对其他设备的监控工具,任何报告给AIX的错误(error)都能被捕获被采取相应措施。HACMP提供了smit界面,使配置简单化。 我们已知道,用LVM可实现硬盘镜像,当一个盘坏掉,仍有一份数据在镜像盘里,数据仍可进行读写,但此时数据不再有可用性,若镜像盘也坏掉则数据全部丢 失。所以在此例中,PV丢失(LVM_PVMISS)的信息会大幅显示在控制台面上,从而提醒用户去仔细查看error log找出故障并修复它。同样,此例中HACMP提供了界面,结合A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号