备份,恢复ocr,votedisk
1>votedisk啥时候需要备份:1>安装clusterware后,2>增加节点.前提是所有节点关闭clusterware,并且切换到root下。3>增加votedisk或删除votedisk后。备份votedisk命令:dd if= of=恢复:dd if= of=备份恢复ocr:ocrconfig -replace ocr /dev/raw/raw1ocrcon...
TNS学习
TEST08 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.13.229)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = test08)))替换下划线的版本为:TEST08 =__(DESCRIPTION =____(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.13.229)(PORT = 1521))____(CONNECT_DATA =__...
RAC体系架构理解
1>CRS resoruce: NODEAPPS:GSD,ONS,VIP ,LISTENER. Database-Related Resource: Database ,Instance,service(racgimon来监控,启动,停止,切换) OCR content:1>system OCR-backup,CSS, CRS,local_only,ORA_CRS_HOME,evm.2>database ONS_HOST,DATABASE ,ASM,LOG,VIP_RANGE....
整理碎片3---表压缩
随着数据库的增长,我们可以考虑使用oracle的表压缩技术。表压缩可以节省磁盘空间、减少data buffer cache的内存使用量、并可以显著的提升读取和查询的速度。当使用压缩时,在数据导入和DML操作时,将导致更多的CPU开销,然而,由于启用压缩而减少的I/O需求将抵消CPU的开销而产生的成本。表的压缩对于应用程序来说是完全...
整理碎片2
move 和shrink 的共同点1、收缩段2、消除部分行迁移3、消除空间碎片4、使数据更紧密shrink语法: alter table TABLE_NAME shrink space [compact|cascate]segment shrink执行的两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中...
RAID 5 ,RAID10 ,RAID1+0, RAID 0+1
经常有人来文RAID,只其然而不知其所以染,今天我就以网吧为例讲解下。随着网吧规模扩大,网吧电脑数量也会相应增加,上网的顾客也随之增多,服务器硬盘数据存取的速度将会成为新的瓶颈,很多顾客开始投诉服务器点播的电影比较卡、游戏升级速度慢等问题,倘若不采取相关措施,那么好不容易扩大的经营将毁于一旦。 ...
SGA,PGA,LIBRARY CACHE,BUFFER CACHE命中率
PGA的内存命中:SELECT name profile,cnt,decode( total, 0, 0, round( cnt * 100 / total)) percentageFROM ( SELECT name, value cnt, ( SUM( value ) OVER()) totalFROM v$sysstatWHERE name LIKE 'workarea exec%');-- 数据缓冲区高速缓存SELECT physical_reads, db_block_gets, consistent_gets, NAME,...
整理碎片1
select count(*) from x$ksmspalter system flush buffer_cachealter system flush shared_pool
DBMS_SYSTEM包
dbms_system.get_env(var IN VARCHAR2, val OUT VARCHAR2) 这个过程返回ORACLE的环境变量例如:SQL> declare env varchar2(200); 2 begin 3 dbms_system.get_env('ORACLE_HOME',env); 4 dbms_output.put_line(env); 5 end;&nbs...
oracle 后台进程的理解笔记
PMON PMON,进程监视。PMON主要有3个用途: 1,在进程非正常中断后,做清理工作。例如:dedicated server失败了或者因为一些原因被杀死,这是PMON的工作分两种。第一,是对dedicated server所做的工作进行恢复或撤销。第二:是释放dedicated server占用的资源。PMON会把失败进程的未提交的工作进行rollback,释放...
字符集的理解与乱码的解决 必须操作系统字符集
数据库字符集 charactor set example:ZHS16GBK,AL32UTF8客户端字符集 注册表 NLS_LANG ,LINUX下表现为profile操作系统字符集 控制面板 或c:>chcp 返回代码936应用程序所采用的NLS_LANG以及所使用的ORACLE_HOME当客户端字符集与数据库字符集一样,操作系统字符集直接存...
链接收集
RAC 10G:http://www.itpub.net/thread-525469-1-1.html
rac install 学习笔记
◎设备选型 1、服务器:DellR620两台。cpu 8 core,内存64G,600G 15000转sas硬盘,双电源,hba卡一块,连接存储线缆一根(连接hba卡和共享存储)。 2、存储:dellMD3200一台。双控制器,12块600G 15000转sas硬盘。为追求最高可用性,使用的raid级别是raid10. 3、交换机:华为3com两台,型号为h3c S50...
锁结构的理解
lock structure 包含锁模式和进程id信息.lock structure 组成连表resource structure 理解 :oracle定义的一种数据结构 .这种数据结构对要进行并发控制的资源进行描述.包含 waiter list LMODE=0,REQUEST>0 , converter ...
SQL学习笔记
数据排序:row_number() 123 rank(() 113dense_rank() 112merge 改写有聚合的updatemerge into target_table ousing relation_table t on (t.condition1=o.condition1)when matched then updateset o.field1=t.field8...
V$SESSION_WAIT
(1)-V$SESSION_WAIT 这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。当系统存在性能问题时,本视图可以做为一个起点指明探寻问题的方向。 V$SESSION_WAIT中,每一个连接到实例的session都对应一条记录...
Hint学习笔记
Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,...
执行计划的理解.
SORT(UNIQUE) 指把查询语句的输出结果变成唯一集合的过程。1>一种是使用了“DISTINCT”,2>一种是子查询以提供者角色向主查询提供其执行结果。SELECT order_id,order_dateFROM ordersWHERE order_id in (SELECT order_id &n...
ORACLE 内存结构理解.
UGA:USER SESSION STATE(including resource and security) and CURSOR_STATUS (running memory data,eg retrieve cursor data records).PGA: STACK SPACE,可选(sort area size,session_state,cursor_status)Large pool:MTS,parallel,部分备份和恢复,ORACLE XAMTS: ...
优化学习笔记
1、通过top sql找出有问题的sql语句select * from (select * from v$sqlstats order by DISK_READS desc) where rownum<=10;还可以对ELAPSED_TIME,AVG_HARD_PARSE_TIME等排序2、指定某个jdbc的连接找出有问题的sql语句我们jdbc连接到数据库,一般情况下是web界面连接查询。select sid, serial#, username, s...