场景说明:模拟数据库所在磁盘发生故障导致所有文件丢失,包括参数文件,控制文件,数据文件,但是有完整数据库全库备份(含参数文件及控制文件的备份),以及完整的归档日志,online redo备份。
RMAN异地恢复(同平台同操作系统)
场景说明:模拟数据库所在磁盘发生故障导致所有文件丢失,包括参数文件,控制文件,所有redo文件,数据文件,但是有完整数据库全库备份(含参数文件及控制文件的备份),以及...
外键缺失索引导致锁表的问题
外键缺失索引导致锁表的问题
一般建议在外键上添加B树索引,如果没有B树索引,那么可能在对子表操作时,造成主表锁定。以下便是验证子表存在未决事务,对主表的增删改是否会因此受到影响。
结论:
子表的外键列上没有索引时,发现子表存在未决事务时,主表的增加不会受到影响,但是删除和修改会受到影响。
子表的外键列上创建B树索引后,发现子表存在未决事务时,主表的增删改不会受到影响。
...
RAC 启动报错ORA-01078 ORA-01565 ORA-17503 ORA-15077
RAC 启动报错ORA-01078 ORA-01565 ORA-17503 ORA-15077
[oracle@rac1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 27 09:38:54 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DATA/ra...
ORACLE RAC如何正确配置数据库归档模式
ORACLE RAC配置归档模式一例
当前系统没有开启归档
[oracle@rac1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 27 10:16:27 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected.
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Old...
ORALCE安全之RAC配置Class of Secure Transport(COST)
ORALCE安全之RAC配置Class of Secure Transport(COST)
--参照文档
--Using Class of Secure Transport (COST) to Restrict Instance Registration in Oracle RAC [ID 1340831.1]
[oracle@rac1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....SM1.asm application ONLINE ONLINE rac1
ora....C1.lsnr application ONLINE ONLINE rac1
o...
ORACLE 10G 打补丁一例
ORACLE 10G 打补丁一例
10g打补丁p13343471
--查看当前补丁情况
[oracle@rac1 OPatch]$ pwd
/opt/ora10g/product/database/OPatch
[oracle@rac1 OPatch]$ ./opatch lsinventory
Invoking OPatch 10.2.0.4.9
Oracle Interim Patch Installer version 10.2.0.4.9
Copyright (c) 2009, Oracle Corporation. All rights reserved.
Oracle Home : /opt/ora10g/product/database
Central Inventory : /opt/ora10g...
HP-Unix常用命令整理
HP-Unix常用命令整理
#/opt/ignite/bin/print_manifest |grep "OS mode" --查看操作系统位数
#model --查看主机型号
#ioscan -fnCprocessor --查看CPU个数
#print_manifest --查看主机硬件信息
#lanscan --系统内部网卡信息
#netstat -in --查看网卡IP地址
#ioscan –fnkC disk --查看内置硬盘/外置硬盘(LUN)的使用信息
#sar --sar 2 3 查看系统当前负载
#sar -u --查看cpu的负载
#sar -d --查看磁盘的负...
ORACLE ASM常用命令
ASM常用命令
--创建磁盘组
--标准冗余
sql>create diskgroup dg01 normal redundancy
failgroup fg01 disk
'/dev/rhdisk5',
'/dev/rhdisk6'
failgroup fg02 disk
'/dev/rhdisk7',
'/dev/rhdisk8';
--外部冗余
sql>create diskgroup dg01 external redundancy
disk
'/dev/rhdisk5',
'/dev/rhdisk6'
--删除磁盘组
--卸载其他节点的磁盘组
sql>alter drop diskgroup dg1 dismount;
--从选定节点删除...
数据库从非ASM到ASM的迁移
数据库从非ASM到ASM的迁移
参考文档
Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa [ID 252219.1]
How to duplicate a controlfile when ASM is involved [ID 345180.1]
查看源文件系统
SQL> select * from v$version where rownum<5;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0...
linux yum本地源配置
linux yum(yellowdog update manager)本地源配置
系统平台:Red Hat Enterprise Linux Server release 5
步骤:
1、 将DVD光盘挂载到/media/cdrom中;
2、 拷贝/media/cdrom中的所有文件到/soft/yum/yum0;(注:这一步不是必须的,挂载上去就行了)
3、在/etc/yum.repos.d下新建本地yum源的配置文件local.repo
参照/etc/yum.repos.d/rhel-debuginfo.repo的内容:
[m@localhost ~]$ cat /etc/yum.repos.d/r...