oracle10g RAC中查看Private IP的方法
1> 查看oracle数据字典gv$cluster_interconnects (10gR2)SQL> select * from gv$cluster_interconnects; INST_ID NAME IP_ADDRESS IS_PUBLIC SOURCE---------- --------------- ---------------- --------- ------------------------------- 1 interface 10.10.10.11 NO Oracle Cluster Repository 2 interface 10.10.10.12 NO Oracle Cluster Repository 2> 查看oracle内部的表x$ksxpiaSQL> conn sys/sys@grid1 as sysdba已连接。SQL>
发现dba_segments和dba_extents中统计段空间大小居然不一样
最近在测试系统上发现dba_segments和dba_extents中统计段空间大小居然不一样SQL> select bytes,blocks,extents from dba_segments where segment_name='PROFILE' and owner='NAP3'; BYTES BLOCKS EXTENTS---------- ---------- ---------- 0 0 0SQL> select bytes,blocks,extent_id from dba_extents where segment_name='PROFILE' and owner='NAP3'; BYTES BLOCKS EXTENT_ID---------- ---------- ---------- 167772160 20480 0在metalink上搜索到如下资料: D
升级时产生错误:Error:*** Alert: Invalid staging area
使用脚本升级10.1.0.4到10.1.0.5时报错: Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-08-25_07-05-05AM. Please wait ...Oracle Universal Installer, Version 10.1.0.5.0 ProductionCopyright (C) 1999, 2005, Oracle. All rights reserved................................................................100% Done.Error:*** Alert: Invalid staging area. There are no top level components for Solaris Operating System (SPARC) available for installation in this staging area. ***开始以
RAC中报错ORA-01092: ORACLE instance terminated. Disconnection forced
今天做Oracle RAC环境下升级10.1.0.5的回退工作。其中通过在startup upgrade状态下执行一些sql脚本,但每次startup upgrade老是报错: ORA-01092: ORACLE instance terminated. Disconnection forced [@more@]检查日志: Errors in file /opt/profdb/trace/nap3x1_ora_18676.trc: ORA-39701: database must be mounted EXCLUSIVE for UPGRADE or DOWNGRADE Error 39701 happened during db open, shutting down database USER: terminating instance due to error 39701 比较了一下升级时的步骤,少了步设置CLUSTER_DATABASE=FALSE,这步在
静默(silent)升级Oracle10g RAC 10.1.0.4 to 10.1.0.5
近期针对客户10.1.0.4的RAC平台做了个脚本升级到10.1.0.5RAC环境:solaris 两个节点:clnode1 clnode2步骤如下: 1. upgrade oracle software1.1 shutdown database (run on clnode1) shutdown instance on all nodes: $ORACLE_HOME/bin/srvctl stop database -d db_name 1.2 shutdown all processes lisntener and CSS as root (run on clnode1) #/etc/init.d/init.cssd stop1.3 upgrade crs software and database software (run on clnode1) (note: need to make rac_crs.rsp and rac_db.rsp) $./runInstaller -silent
10g R2中connect角色权限的变化
Oracle10gR2在部署安全配置的时候,提供了额外的安全性,强制使用了最少特权原则:对于经常使用的CONNECT角色仅仅提供了连接数据库所需要的权限,即CREATE SESSION权限.过去许多年以来,CONNECT角色一直应用在许多代码,应用,和文档中,尽管CONNECT角色被频繁使用在建立账户的时候,但是仅仅连接数据库,是不需要如此多的权限的.10g R2中Connect角色权限的删减[@more@]每个用户应当只仅仅授予他们所需要的合适的权限,最小化的权限避免了风险,减少了无意操作和恶意操作所带来的危害CONNECT角色现在只有这一个权限: CREATE SESSION其他7个
批量绑定中的SAVE EXCEPTION 子句
Oracle 从9i 开始增强了批 DML 在发生异常时处理的错误及失败的程序执行能力。这是通过FORALL 语句的 SAVE EXCEPTION 子句来实现,其语法如下: FORALL index in lower..upper save exceptionsSAVE EXCEPTIONS 子句是 oracle 9i 中引入的,它在一个隐式游标属性SQL%BULK_EXCEPTIONS 中保存错误行,允许 FORALL 语句继续处理其余行。下面这一段代码是 SQL%BULK_EXCEPTIONS 的应用例子:[@more@]create or replace procedure batch_dml(errnum outnumber,errtext outvarchar2)is type user_id_tab istableofnumberindexbybinary_intege
给Oracle数据库打补丁[转载]
给软件打补丁相当于给人打预防针,对系统的稳定运行至关重要。本文详细、系统地介绍了Oracle数据库补丁的分类、安装、管理等问题。厂商提供给用户的软件补丁的形式多为编译后的库函数,所以安装软件补丁实际上就是把这些库函数拷贝到相应目录,并在需要时进行联接操作。软件公司一般在一段时间后会把针对某一版本的所有补丁进行整理:合并融合,解决冲突,进行整体测试,并使文件拷贝和联接操作自动执行,得到一个软件补丁“包”。不同的公司使用不同的名称,现在一般计算机用户都熟悉的Windows ServicePack就是这样的补丁包。Oracle公司给
关于外键未加索引引起锁问题
测试:session 1:SQL> delete from emp where emp.deptno=10;session 2:SQL> delete from dept where deptno=40;现象:在emp的字段deptno没有索引时session 2等待, 有索引则不等待.结论:如果没有索引时,对父表的操作,会级联加一个TM S锁(level 4)到子表上; 如果有索引时,对父表的操作,会级联加一个TM RS锁(level 2)到子表上; 这时如果子表上本身就有个TM RX锁(这种锁很容易产生,insert update delete都会产生这种锁), TM S锁和TM RX锁是互斥的, TM RS锁和TM RX锁是相容的.[@more@]
One more chance-ferras(21金维他广告英文歌完整版) (转载)
找了N久的歌,今天无意在网上发现,感谢love li分享。在这里帖出来是让更多的人看到。One More Chance EMI罐头音乐,编号KPM 655/85,付费版权音乐。作曲: Simon May / Simon Lockyer / John Brant 歌手:ferras 下载地址:192K品质下载:[url]http://www.fs2you.com/zh-cn/files/0bac6d5e-22ee-11dd-852b-0014221f4662/ 320K品质下载: [url]http://www.fs2you.com/files/6ef17840-22ef-11dd-ba84-00142218fc6e/歌词:[@more@]Always knew I have one it takes 我知道我曾经拥有All I ever had once I had 如果我曾经拥有的能够重来Eve