Oracle 11g Aix 双机 物理Standby配置 02
三 生成备库的数据文件将主机的全部数据文件TAR一个包,发到备机上去;cd /opttar -cf oradata.tar oradata复制cd /opttar -xf oradata.tar 将主机的口令文件发到备机上去;$ORACLE_HOME/dbs/orapwsales 在主机上生成备机所需要的控制文件、参数文件;并修改参数文件;[@more@]四 生成备库的控制文件SQL> alter database create standby controlfile as 2 '/ww/oradata/sales2/control01.ctl';然后复制到备机上去,放入同样位置,并复制另外两个镜像; 五 生成备库的初始化参数文件SQL> create pfile='/opt/app/oracle/admin/sale
Oracle 11g Aix 双机 物理Standby配置 01
一 环境准备: primarystandbyAIX 版本# oslevel -r5300-075300-07IP10.10.10.7210.10.10.73HOSTNAMEaixstudywangwang2SIDsalessalesTNSNAMESSALESSALES2归档文件路径/ww/arch1/sales//ww/arch1/sales/数据文件路径/opt/oradata/sales//opt/oradata/sales/[@more@]二 参数文件及服务文件参考两台节点上有相同的tnsnames.ora和各自的listener.ora$ more $ORACLE_HOME/network/admin/tnsnames.oraSALES = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.72)(PORT = 1521)) ) (CONNECT_DATA
删除AIX下的ORACLE 11g
rm -Rf /etc/oratabrm -Rf /etc/oraInst.locrm -Rf /etc/ora_save*rm -Rf /tmp/.oraclerm -Rf /tmp/OraInstall*rm -Rf /opt/app/oraclerm -Rf /opt/app/oraInventoryrm -Rf /opt/oradatarm -Rf /ww/arch1rm -Rf /ww/arch2su - oraclevi .profileremove the items about oracle 11g[@more@]rm -Rf /etc/oratabrm -Rf /etc/oraInst.locrm -Rf /etc/ora_save*rm -Rf /tmp/.oraclerm -Rf /tmp/OraInstall*rm -Rf /opt/app/oraclerm -Rf /opt/app/oraInventoryrm -Rf /opt/oradatarm -Rf /ww/arch1rm -Rf /ww/arch2su - oraclevi .profileremov
9206RAC DBCA java.security.AccessControlException
去商丘施工时,使用DBCA生成建库脚本时,到选择节点时,遇到以下错误,当时跳过这个错误,手工编写建库脚本,但有此问题如鲠在喉,后来查到原因及解决方法,特此记录,以备后查:红旗Linux DC4.0 + 9206RACjava.security.AccessControlException: access denied (java.io.FilePermission /usr/bin/env execute) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:269) at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(Securi
OCFS安装续3
续3[@more@]七 安装OCFS的过程1 查找操作系统版本号$ uname -a 2 下载相应的安装包 3 FTP上传下面三个文件:ocfs-tools-1.0.10-1.i386.rpmocfs-support-1.0.10-1.i386.rpmocfs-2.4.21-EL-1.0.10-1.i686.rpm 4 安装ocfs[root@rac1 ocfs_setup]# lsocfs-2.4.21-EL-1.0.10-1.i686.rpm ocfs-support-1.0.10-1.i386.rpmocfs-2.4.21-EL-hugemem-1.0.10-1.i686.rpm ocfs-tools-1.0.10-1.i386.rpmocfs-2.4.21-EL-smp-1.0.10-1.i686.rpm[root@rac1 ocfs_setup]# [root@rac1 ocfs_setup]# rpm -ivh ocfs-support-1.0.10-1.i386.rpm Prepar
OCFS安装续2
# chmod a+w /etc 用于启动oracm时,touch /etc/rac_on [@more@]# chmod a+w /etc 用于启动oracm时,touch /etc/rac_on groupadd dba groupadd oinstalluseradd -g oinstall -G dba oracle oracle passwd oraclemkdir -p /u01/oracle/product/9.2 chown -R oracle.dba /u01su - oraclevi .bashrcexport LD_ASSUME_KERNEL=2.4.1 export ORACLE_BASE=/oracle export ORACLE_HOME=/oracle/product/9.2 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH export ORACLE_OWNER=oracle export ORACLE_SID=orcl1 export ORACLE
VMware rh3 oracle9i RAC OCFS 安装记录
原来在虚拟机上做过使用裸设备建oracle9204的RAC,这几天又使用OCFS在虚拟机上做了一次oracle9204 RAC的安装,做个记录。 其中的麻烦在于由于笔记本内存较低,所以开两个虚拟机之后,安装速度相当慢。其实原来是想安装红旗LINUX集群,但手中只有64位的Redflag DC4.0 安装盘,没法在笔记本上安装,所以只能换成Redhat as3w使用。不管是在AIX下,还是在LINUX下,其实步骤都差不多,不过有些命令稍有不同,如磁盘管理、内存管理,操作系统补丁安装等等。这些基础的东西掌握了,安装就容易了。所以有的AIX系统管理员,对ORACLE了解并不多,却
oracle dump block
如何导出数据块的内容?-- Dumping a block in Oracleconn scott/tigercreate table dump_table ( a varchar2(4000), b varchar2(4000), c varchar2(4000), d varchar2(4000));insert into dump_table values( 'aaaaaaaaaa','bbbbbbbbbb','cccccccccc','dddddddddd');insert into dump_table values( 'AAAAAAAAAA','BBBBBBBBBB','CCCCCCCCCC','DDDDDDDDDD');commit;-- Dumping the Segment's Header Blockselect header_file, header_block from dba_segments where segment_name = 'DUMP_TABLE';HEADER_FILE HEADER_BLOCK----------- --
oracle set events
-- set events 能够产生trace file 常用的event 有哪些呢?ORALCE中的诊断事件,用来产生trace file,对数据库进行诊断。这些Event types包括三大类:Dump eventsTrace eventsChange the behaviour设置一个事件有三种途径:through the event init parameteralter session set eventoradebug(orambx on VMS)在alter system 时可以dump datafile如:alter system dump datafile 5 block min 50 block max 55;关于 dump one ore more blocks 参考《dump_datafile.sql》比较常用的事件有10046 和 10053.[@more@]-- 如何查找当前会话的trace f
表的行链接引起性能问题
关键字 table chain_cnt pctfree刚刚结束了一次系统调整活动,现将过程大概做个记录,以备后查。一套生产系统650 的分区,AIX5.2 + ORACLE9207 + weblogic 单机,全省使用,运行了三四年也没有维护过,很稳定,但近来不断有人反映系统运行缓慢,问题反映到高层,任务即[@more@]下达到我们身上。到现场后,首先了解应用系统的大致情况。此应用是夜间抽取数据,分析形成报表,白天大部分是查询,有部分业务是接收上传包,解析后入库。因此来看,这个系统也是个混合型。其次,实际观察系统的运行状况,情况确实不太好,仅一个WEB系统上的用
SPFILE与RAW
aix 5loracle9i单机在裸设备上建SPFILE[@more@]在postDBCreation.sql中,需要在裸设备上创建spfile,那么需要在$ORACLE_HOME/dbs/下手工增加一个指向文件inithtjsweb.ora如果在8i中,这个文件的内容类似如下:IFILE='D:oracleadminE10000pfileinit.ora'但现在是9i,而且要引用spfile,所以要写成以下内容:SPFILE='/dev/rhtjsweb_spfile'这样,才能使用裸设备上的spfile进行启动。如果误写成8i的格式,则启动时会报以下错误:SQL> startupORACLE instance started.Total System Global Area 165382192 bytesFixed Size 743472 bytesVari
物化视图 链路 ora-12570
今天做一个链路,开始增加了几个快照很正常。然而再去增加,死活链路不通了。CONN 一直挂那了,最后出一个大概是TNS PACK错误而在笔记本上仍可以正常连接。很不平。NETCA重新配了一把TNS和NAMES。链路又正常可用了。没有找出问题在哪,烦哪。[@more@]省局故障现象:连接远程数据库时,报12570错误ORA-12570: TNS: 包阅读程序失败环境:省局端hp-ux 11i oracle9i RAC 做为客户端市局端red-flag 4 oracle9i RAC 做为服务端当然两端都有防火墙在省局端增加了到市局端的tnsnames项目kfrkxx操作过程如下:HNGADB1$ iduid=200(oracle) gid=300(d
奇怪 sqlplus中 host命令出现lsSQL
-- 奇怪 sqlplus中 host命令出现lsSQLSQL> hostlsSQL>SQL>SQL>除了lsSQL>提示外,没有什么反应,为什么?当然,退出后重新进入,又可以正常使用HOST命令了.产生原因: 在host之前,使用了clea scre命令.重演如下:E:>sqlplus /nologSQL*Plus: Release 9.2.0.6.0 - Production on Wed Oct 15 09:57:39 2008Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> hostMicrosoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.E:>exitSQL> clea screSQL> hostlsSQL> dirSP
SQL笔记之 子查询080812
-- 摘自Jonathan Lewis的CBO基础-- 在解释查询变换时,举的一个小例子,看完觉得有点意思,与大家分享两个数学家在在同学聚会上开始谈论他们的家庭,作为数学家,他们的谈话当然要含蓄点甲:你有孩子么?乙:是的,有3个女儿甲:她们多大了乙:如果把她们的年龄相乘,结果为36甲:不够确切乙:如果把她们的年龄相加,结果为这个房间的人数甲:(环视整个房间后)仍不够确切乙:我的大女儿有一只宠物仓鼠,它有一条木头腿甲:(此时甲已经知道其三个女儿的年龄)那么,这两个两岁大的是双胞胎吗?如何使用SQL来推导3个女儿的年龄呢?[@more@
dbms_lock同步并发
/**买珠还椟,虽然CBO还没搞明白,也能学点其它技巧。在看Jonathan Lewis的CBO基础时,看到一个控制并发的技巧,摘录下来,以后做开发时做个参考. 让5个会话的插入操作,并发执行. 源代码如下:*/[@more@]-- 使用dbms_lock同步并发启动时间/**买珠还椟,虽然CBO还没搞明白,也能学点其它技巧。在看Jonathan Lewis的CBO基础时,看到一个控制并发的技巧,摘录下来,以后做开发时做个参考让5个会话的插入操作,并发执行源代码如下:*/create table t1( date_ord date constraint t1_dto_nn not null, seq_ord number(6) constraint t1_sqo_
database_properties 视图
查看数据库缺省的临时表空间查看数据库时区SQL> select property_name,property_value from database_properties;PROPERTY_NAME PROPERTY_VALUE------------------------------ -------------------------------------------DICT.BASE 2DEFAULT_TEMP_TABLESPACE TEMPDBTIMEZONE +08:00NLS_LANGUAGE AMERICAN[@more@]
ask Tom解释 connect processes sesssions 的区别
ask Tom解释的很清楚,如下[@more@]You Asked Hi Tom What's the difference between connections, sessions and processes? I read a note from Metalink about the difference but I simply dont get it! May you give a brief explanation? Thank you and we said...A process is a physical process or thread. On unix, you can see a process with "ps" for example. It is there. There are many types of processes in Oracle -- background processes like SMON, PMON, RECO, ARCH, CKPT, EMNn,
设置autotrace全过程
SQL> conn wangwang/ww@orclConnected.SQL> set autotrace onSP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSP2-0611: Error enabling STATISTICS reportSQL> conn system/oracle@orclConnected.SQL> @D:oracleora92rdbmsadminutlxplan.sqlSQL> create public synonym plan_table for plan_table;SQL> grant all on plan_table to public;SQL> conn sys/oracle@orcl as sysdbaConnected.SQL> @D:oracleora92sqlplusadminplustrce.sqlSQL> grant plustrace to public;Grant
ORA-02020产生的原因及解决办法
J2EE应用连接ORACLE数据库,使用了多个数据库链路进行查询,遇到ORA-02020错误,前人虽有解决方法,但原理不很清楚,因此要搞个明白......(凡涉及到公司机密的地方,均以XXX代替,观者自酌)[@more@]测试目的: 解决XXX遇到的ORA-02020问题 验证open_links参数的确切含义,是一个会话中的多个链路?还是一个链路多个表同时访问?测试流程: 1 测试一个数据库链路中的一个查询关联5个表 2 测试多个数据库链路的同时查询具体步骤: 1 测试一个数据库链路的一个查询中的关联5个表查看可用的TNSNAMES ORA在orcl2上建立一个db_link使用这个d
突然停电,数据库不能启动
-- XXXX库恢复一例-- XXXX库,说昨天停电了,服务器启来后,数据库不能启动-- 红旗LINUX, ORACLE 9I RAC, OCFS-- 查看了一下,告警日志中提示如下:Tue Jul 22 14:33:39 2008ARC1: Archival stoppedTue Jul 22 14:33:43 2008ARCH: Archiving is disabledShutting down archive processesArchiving is disabledArchive process shutdown avoided: 0 activeTue Jul 22 14:34:55 2008Starting ORACLE instance (normal)Tue Jul 22 14:34:55 2008Global Enqueue Service Resources = 10946, pool = 4Tue Jul 22 14:34:55 2008Global Enqueue