statspack安装记
windows10g R2 安装记录[@more@]1、 安装statspack 包都在oraclehome/rdbms/admin里 Cmd Sqlplus / as sysdba; @D:oracleproduct10.2.0db_1RDBMSADMINspcreate.sql 输入perfstat的密码 定义默认表空间 (如直接回车用temp,没有temp会自己建) 定义临时表空间 (如直接回车用temp,没有temp会自己建) SQL> Rem cdialeri 02/16/00 - 1191805 SQL> Rem cdialeri 11/01/99 - Enhance, 1059172 SQL> Rem cgervasi 06/16/98 - Remove references to wrq SQL> Rem cmlim 07/30/97 - Modified system events SQL> Rem gwood.uk 0
oracle 10g r2 ASM RAC on aix
前段时间写的,更新一下.两节点,IBM p570+DS4800DS4000系列盘阵都是一个控制器单连一个光纤交换机,不支持交叉连线。[@more@]第一章 Oracle软件RAC安装1.1 环境准备1.1.1 AIX系统环境1.1.1.1 创建rootvg 的镜像² .添加新硬盘到rootvg#extendvg rootvg hdisk1² 镜像rootvg#mirrorvg rootvg hdisk1² 重新生成 boot image#bosboot -ad /dev/hdisk0² 更新bootlist#bootlist -m normal hdisk0 hdisk1 (因为cd0是共用的,所以不能在bootlist里面)² 重起系统#shutdown –Fr1.1.1.2 设置网卡名称一致netstat –in把en2
ASM 知识详解
ASM 知识详解做了几次RAC,最近复习了一下ASM相关知识,总结了一下。[@more@]一、ASM概述ASM 的实现要创建一个普通的ORACLE实例,其中参数INSTANCE_TYPE=ASM被设置为数据库驻留的节点上某个ASM的值。该实例并没有相关的数据库,而只是用来管理被数据库访问的磁盘。ASM可以创建一个或多个磁盘(通常是RAW格式,标准的NFS存储也可以)组成的ASM磁盘组。在组里可以存放所有的ORACLE文件,如spfile,controlfile,redolog,datafile。并且在1MB的大小区间中存放文件,尽管有很多磁盘是可用的。区间的大小是1M,这对于除控制文件和日志文件之外的文件
DS400 CLI使用
telnet 192.168.70.123 (控制器IP)[@more@]DS400[A]> show allRetrieving information..Open configfinished Open configOpen configfinished Open configOpen configfinished Open configOpen configfinished Open configOpen configfinished Open configOpen configfinished Open configOpen configfinished Open config ---------------------------------------------------------------- Output for 'cache' --------------------------------------
DS400控制器故障。
有台DS400,双控制器。管理时要装management station 和ServerRaid 8.25或更低版本。A控制器因为拔插缓存卡修好了,B控制器是坏的。[@more@]现象:ping 192.168.70.123 不通,124通,但用serverRaid 8.25无法连telnet 192.168.70.124 不上去.代理程序192.168.70.124已关闭.ping 通.telnet 代理端口不通A控制器无法ping通,开机过程中指示灯提示缓存未就绪控制器未就绪时ping得通7个包后又ping不通了,ping通的过程中管理软件也连不进去.过一会儿控制器已就绪灯亮.缓存灯一直提示未就绪.B控制器开机后指示灯提示缓存未就绪控制器未就绪一直不变
oracle自动备份,保存每天备份日志的脚本编写
TSM调用的一个脚本,通用,也可手工执行。[@more@]自动备份脚本编写,TSM:sched.bat的内容:rman cmdfile=z:TSM_scriptfull.cmd msglog=z:TSM_scriptTSM_baklogrman_full_baklog%date:~4,6%.logfull.cmd:connect target sys/****run {allocate channel t1 type 'sbt_tape' parms 'ENV=(tdpo_optfile=C:Progra~1TivoliTSMAgentOBAtdpo.opt)'; backup format '%d_full_%t_%s_%p' database include current controlfile;sql 'alter system archive log current';backup archivelog all delete input; release channel t1;}incr1.cmd:connect ta
TSM备份 ANS1025E (RC137) Session rejected: Authentication failure解决。
08.1.18检查一个审批系统的TSM备份情况,备份oracle数据库出错:===========================================================RMAN-03009: failure of backup command on t1 channel at 01/18/2008 15:32:28ORA-19506: 无法创建顺序文件, 名称 = "ORCL_full_644340733_1881_1", 参数 = ""ORA-27028: skgfqcre: sbtbackup 返回错误ORA-19511: 从介质管理器层接收到错误, 错误文本为: ANS1025E (RC137) Session rejected: Authentication failure[@more@]问题:查看备份日志:恢复管理器: 版本10.1.0.2.0 - ProductionC
查看数据库大小的通用命令:
一个新的数据库,exp出来才90多M,看了一下数据库大小,1.9G.[@more@]SQL> conn sys/**** as sysdba;已连接。SQL> SELECT A.DF "Data Files Size in MB"2 ,B.TF "Temp Files Size in MB"3 ,C.LF "Log Files Size in MB"4 ,A.DF+B.TF+C.LF "Total Size"5 FROM (SELECT SUM(BYTES/(1024*1024)) DF6 FROM DBA_DATA_FILES ) A,7 (SELECT SUM(BYTES/(1024*1024)) TF8 FROM DBA_TEMP_FILES ) B,9 (SELECT SUM(BYTES/(1024*1024)) LF10 FROM V$LOG ) C;Data Files Size in MB Temp Files Size in MB
TSM+RMAN 自动备份脚本 on aix
mslog语句试了好久,终于可以正常使用了,每天都会产生带当天时间的文件名作为备份日志。`date`是左上角的引号哦![@more@]schedule_full.shCMDFILE=/home/oracle/tsm_script/bak_full.shLOGFILE=/home/oracle/tsm_script/baklog/full_baklog_`date +%y%m%d`.logrman cmdfile $CMDFILE msglog $LOGFILEbak_full.shconnect catalog rman/rman@rmanlogconnect target / run {allocate channel t1 type sbt send 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)';backup format 'orcl_full_%T_%t_%U'database;sql 'alter
RMAN备份+TSM的一个错误
TSM一节点的属性没设置好,使RMAN的delete obsolete提示出错。[@more@]connect target sys/orclrun {allocate channel for maintenance type 'sbt_tape' parms 'ENV=(tdpo_optfile=C:Progra~1TivoliTSMAgentOBAtdpo.opt)'; delete obsolete; release channel;}是否确定要删除以上对象 (输入 YES 或 NO)? yesRMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================RM
AIX LPART
这几天在忙IBM P570上的RAC,做了三套,终于都上线了。抽个空把文档整一下,这里是LPART操作文档。[@more@]第一章 创建LPART本次IBM570次除主服务器外,另配置了两个扩展柜。第一个扩展柜主要插CPU和内存条等,第二个扩展柜主要接扩展卡。这样,一台最多能分四个子系统。(因为只有四组硬盘控制器)。1.1 HMC控制台准备HMC是一个被定制过的AIX系统,通过网络连接到其他小机。首先为HMC配置IP及DHCP服务,由它对其他小机分配管理IP。(不同于正常IP网段,可能出现255的IP)HMC能同时管理多个小机及其子系统,但只能为每个系统开一个终端。
install oracle 10gr1 on linux
参考文章:[@more@]在Redhat Enterprise Server 4上安装Oracle10g的过程,分成两部分,第一部分为安装rhel4,第二步分为安装oracle 10g。 这个安装文档是针对在Vmware上的虚拟系统上进行编写的,有些地方可能和在真正系统上的安装存在不同,如需获得更多的安装文档请访问官方网站上的文档。 下面首先介绍一下我的机器上的运行环境 硬件系统:Memory 768MB,CPU P4 1.9,hard-disk (free 10GB ) 软件系统:中文windows xp professional,Vmware workstation 4.52 build-8848 安装媒体介质:RHEL 4总共4个iso文件;Oracle 10g for linux_32
Orace 的标准版&企业版9i&10g的区别[转]
Orace 的标准版&企业版[@more@]**********Orace 9i的标准版&企业版************Oracle9i数据库的企业版和标准版最主要的区别在于企业版有更强大的并行和分布式处理能力,标准版是专为开发、部署和管理部门级 Internet 应用程序而设计的数据库管理系统,是用于传统的部门级应用程序的一流数据库。而应用超出部门级标准或访问数据库的人较多时,则应当选用企业版。 标准版企业版·Jserver Enterprise Edition ·InterMedia ·Enterprise Manager ·Workflow Standard Edition ·Standard Management Pack ·Object Option ·Networking ki
ORA-01033: ORACLE initialization or shutdown in progress错误
ORA-01033: ORACLE initialization or shutdown in progress错误 [@more@]某个数据文件损坏,如何打开数据库——ORA-01033: ORACLE initialization or shutdown in progress错误 系统环境: 1、操作系统:Windows 2000 Server,机器内存128M 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:C:ORACLE 错误现象: 因误操作,数据库中某一数据文件被误删,控制面板的Oracle相关服务显示已启动,但用SQL*Plus无法连接,显示以下错误: ORA-01033: ORACLE initialization or shutdown in progress 模拟现象: create tablespace
控制文件备份/恢复/重建
[@more@]备份: 实现方法: 1、生成重建脚本到init.ora所指的user_dump_dest ALTER DATABASE BACKUP CONTROLFILE TO TRACE; ALTER DATABASE BACKUP CONTROLFILE TO TRACE RESETLOGS; ALTER DATABASE BACKUP CONTROLFILE TO TRACE NORESETLOGS; 2、生成一个自已命名的二进制文件 ALTER DATABASE BACKUP CONTROLFILE TO 文件名; ALTER DATABASE BACKUP CONTROLFILE TO 文件名 REUSE;(如果此文件已存在)一、 损坏单个控制文件 损坏单个控制文件是比较容易恢复的,因为一般的数据库系统,
cisco 4503 LOW MEMORY
telnet 内网主交换,发现telnet不上去。但ping 得通。这说明内网主交换。既然网络上无法管理到交换机,就通过串口线连入,发现提示“LOW MEMORY”。无法继续配置主交换。于是,重启主交换,将数据库集群重新联机,大厅即可办件了。问题分析:提示低内存,当用户包过多占用太多内存时,主交换负载过重而影响应用。可能原因:病毒或广播风暴,解决途径:检查内网,看有没有病毒(arp是检查重点),或者内网各交换机间有没有环路导致广播风暴。[@more@]
DELL 220S 配置RAC 性能太低了,之后查到了这篇文章
关于磁盘阵列的群集模式设置对写性能的影响[@more@]我遇到一个存储的问题,数据库oracle,操作系统 rhel4U3 64位的操作系统,使用rac,文件系统选择asm,我发现220s 设置在cluster mode下,写策略无法设置为write back,仅仅支持write throught,导致写性能缓慢。 经测试后发现RAC环境下创建一个2GB的数据文件需要660秒(性能太差),而换回单机只要52秒,性能相差太大,反复确认知道本期的PV220S磁盘阵列,在做群集时要把RAID卡设置为cluster模式同时也自动关闭writeback(写缓存),使用writethrough(直写),性能上有很大影响,这直接影响到后期的正
ALTER SYSTEM KILL SESSION这么没力?(转)
topas里有3个oracle进程各占25%CPU,一直高居不下,数据库很慢。v$session里发现这三个进程都是由同一个用户用三个PL-SQL DEVELOPER连接的,都是ACTIVE的,没有LOCK,当时他已经下班回家,并说没做什么操作。我就用ALTER SYSTEM把它们KILL掉,V$SESSION里它们的状态就变成'KILLED'了(按道理应该是由ACTIVE直接断开了),然后OS 里,topas的这三个进程占用的资源还是一样,没有下降。只好在OS里把这三个进程都KILL掉了,数据库才正常。这是怎么回事?ALTER SYSTEM KILL SESSION这么没力?答复:session就是會話啊,能不能這樣理解,session主
帮帮忙Veritas为什么连不上oracle
帮帮忙Veritas为什么连不上oracle 我本来是可以备分的,veritas 和Oracle的服务器都改IP后出现和你一样的错,在oracle那台上错误日志: 事件类型: 错误 事件来源: Backup Exec Oracle Agent 事件种类: 无 事件 ID: 14 日期: 2007-1-12 事件: 16:32:43 用户: N/A 计算机: DBSERVER 描述: 无法登录到 Oracle 服务器。 Oracle 用户帐户名称 = SYSTEM@ORCL SID=ORCL 我也没解决,请大家帮忙啊!![@more@]我的Veritas为什么连不上oracle。只有一台服务器连不上oracle其它的可以不知道是哪里的原因。请帮帮忙!
华为交换机端口镜像配置
S3000的操作手册上有,如果没有手册的朋友,请看下面[@more@]#配置镜像端口monitor-port { interface_type interface_num | interface_name }#配置被镜像端口port mirror { interface_type interface_ num | interface_name } [ to { interface_type interface_ num | interface_name } ]#你也可以用下面命令,同上面两条的功能port mirror interface_list1 observing-port { interface_type interface_ num | interface_name }如果看不懂,请看下面的3.1.1 display mirror【命令】display mirror【视图】所有视图【参数】无【描述】displ