oracle 10g physical standby 切换操作
primary库操作:SQL> select name,open_mode,protection_mode,database_role from v$database;NAME OPEN_MODE PROTECTION_MODE DATABASE_ROL...
alter index rebuild中online的作用
alter index rebuild区别于alter index rebuild onlinealter index rebuild online实质上是扫描表而不是扫描现有的索引块来实现索引的重建alter index rebuild 只扫描现有的索引块来实现索引的重建。online时可以在...
ora-00054:resource busy and acquire with nowait specified解决方法
数据库用户在数据库中truncate表时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功。 1、用sys...
oracle 10g PGA内存结构
PGA研究我们需要可以通过转储PGA结构来实现:alter session set events 'immediate trace name heapdump level n';level的不同级别决定了哪些内存存储到跟踪文件:Level 1: PGA汇总信息Level 2: SGA汇总信息Level...
10g logmnr用法
最近项目遇见一个表数据老是被莫名删除掉,想查出到底什么操作所致。想想oracle的logmnr可以解决这个问题,就研究了下,系统系RAC,数据老是在凌晨4点丢失,所以只能从归档分析,oracle 10g版本,之前只对logmnr有过...
RMAN备份模式
1、切换服务器归档模式,如果已经是归档模式可跳过此步:%sqlplus /nolog (启动sqlplus)SQL> conn / as sysdba (以DBA身份连...
NBU操作
一:查看veritas netbackup 版本:db1# bpclntcmd -sv4.5GAbims-nbu# bpclntcmd -sv5.1 二:查看带库驱动器的命令:a:当前驱动器的状态一切正常: 1)信息1:db1# vmoprcmd -d &nbs...
OEM的配置
记录一个以前配置OEM的操作过程,当时OEM无法使用MetarNet-Si% emctl start dbconsoleOC4J Configuration issue. /opt/app/oracle/product/10.0.2/oc4j/j2ee/OC4J_DBConsole_MetarNet-Si_metardb not found. MetarN...
ORA-32004: obsolete and/or deprecated parameter(s) specified
log_archive_start参数在10g中已经被抛弃,无意间给设置后:SQL> show parameter log_archive_start;NAME &nbs...
隐含参数_corrupted_rollback_segments
使用Oracle隐含参数_corrupted_rollback_segments将回滚段标记为损坏,此时启动数据库,Oracle会跳过对于这些回滚段的相关操作,强制启动数据库。具体操作:首先确定当前回滚段名称,这可以从alert文件中获得:Sat ...
隐含参数_allow_resetlogs_corruption
隐含参数_allow_resetlogs_corruption强制启动数据库,设置此参数之后,在数据库Open过程中,Oracle会跳过某些一致性检查,从而使数据库可能跳过不一致状态。强制resetlogs跳过了一致性检查,可能导致数据库损坏,...
truncate表时报错
研发在truncate一张表,但是提示锁表。 提示错误ORA-00054 查到相关的SID后执行,希望杀掉进程 alter system kill session '319, 45717'; 提示ORA-00030错误。 当时由于紧急,就直接关联查到pid,在操作系统上kill ...
记录一个小小的案例,有空了研究下
环境: Oracle 9.2.0.8 ; OS solaris 9 ,数据库为noarchivelog,没有备份. 处理思路 1. 备份完整的现场. 2. 尝试使用 recover database using backup controlfile to cancal 和 _ALLOW_RESET...
dbfsize -oracle小工具
dbsize是oracle中可以查看文件块大小的小工具,位于$ORACLE_HOME/bin下,先来看看其用法:MARVEN% dbfsizeUsage: dbfsize: database-file上面可以看出,只需在dbfsize命令后面加上需要验证的文件名即可,下面我们...
数据库范式理解
对于数据库范式的理解一直是一个难点,但从其范式来看,很抽象,但从理论中理解,却就是那么简单。第一范式(1NF)其实第一范式就是指数据库表中的每一列都是不可分割的基本数据项,同一列不能出项某个属性值多列或...
sun平台inode节点问题
SUN主机中创建文件夹出现如下错误提示: mkdir testmkdir: 创建目录test失败;设备上没有剩余空间。df -k 发现空间剩余很多。/dev/md/hebdev2/dsk/d114 1258068472 662612832 582874960 54% /usr2 然而% df...
HP软RAID1系统磁盘验证测试方式
#setboot (记下此时的主盘备盘信息地址) #ioscan –fnC disk(通过以上的地址信息,找到实际的物理硬盘名称) #setboot –a 0/0/0/3/0.0x6.0x0 (将启动地址改成从备用盘启动) #reboot (此时如果镜像没问题的话...
BBED -oracle数据坏块修复工具
这个是关于BBED(Oracle Block Brower and EDitor Tool)使用介绍,这是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。使用起来也很方便,当然该工具不受Oracle支持,所以...
很典型的sql调优
项目中一个应用反映如下查询速度缓慢,查询整体下来50多秒。:select * from V_CIRCUIT$OC where (CIRCUITCODE like '%XXYY%') and belongcity in('XZ0116','XZ011699','XZ011654','XZ011640','XZ011641','XZ...
HP-UX扩展swap空间
HP-UX扩展swap空间HP-UX 11.31数据库服务器反应很慢,通过top看交换内存剩余量很小,所以怀疑交换内存过小问题home/oracle> swapinfo -sPrimary swap (for next boot) :Primary swap for next boot was not set us...