在 RHEL 5 x86-64 安装Oracle RAC 10G with iscsi and raw
RAC 结点数,2个结点oracle 版本号 10.2.0.1 for x86-64pathc 10.2.0.5os RedHat AS5.4 x84-64安装需要软件包 软件包 下载地址:10201_database_linux_x86_64.cpio.gz database http://www.oracle.com/technology/global/cn/software/products/database/index.html10201_clusterware_linux_x86_64.cpio.gz 集群件 http://www.oracle.com/technology/global/cn/software/products/database/index.htmlp8202632_10205_Linux-x86-64.zip 10.2.0.5补丁包 http://www.oracledatabase12g.com/archives/oracle%e5%ae%89%e8%a3%85%e4%bb
在 RHEL 4 x86-64 安装Oracle RAC 9i with OCFS
RAC 结点数,2个结点oracle 版本号 10.2.0.1 for x86-64pathc 10.2.0.4os RedHat AS4 x84-64网卡配置如下:ocfs9i1 eth0 192.168.19.171/255.255.255.0 #Public eth1 10.0.0.171/255.255.255.0 #Privateocfs9i2 eth0 192.168.19.172/255.255.255.0 #Public eth1 10.0.0.172/255.255.255.0 #Private硬盘配制如下: /dev/sda 本地磁盘 /dev/sdb 共享磁盘软件包amd64_db_9204_Disk1.cpio.gz #oracle 软件包amd64_db_9204_Disk2.cpio.gzamd64_db_9204_Disk3.cpio.gzp3006854_9204_LINUX.zip 安装前就要打好的补
ORACLE 9I RAC oracm进程启动不了解决方法
前几天刚装好两台oracle 9i rac for rhel as4 u2实例,想重启一下测试能不能起来,把机器重启后,在启动oracm进程时候记不来,在$ORACLE_HOME/oracm/log/cm.log文件中记有如下日志错误:InitializeCM: ModuleName = hangcheck-timer {Tue Mar 2 12:56:10 2010 }>ERROR: InitializeCM: query_module() failed, tid = main:16384 file = cmstartup.c, line = 341 {Tue Mar 2 12:56:10 2010 }ClusterListener: Spawned with tid 0xc004 pid: 4775 {Tue Mar 2 12:56:10 2010 }查看linux 内核# uname -aLinux ocfs9i1 2.6.9-42.ELsm
闪回笔记
1.行级闪回1.1 配制参数行级闪回需要配制以下两个参数undo_management = auto 只有设置成auto才能查询到表更新记录undo_retention =900 设置表更新记录时间,单位为秒,只有在这个时间内的操作才能被闪回,10G第二版默认为900秒,9i为3600秒.1.2 行级闪回查询行级闪回查询有以下三种--行级闪回查询select a, b, c, versions_xid, versions_starttime, versions_endtime,versions_startscn,versions_endscn,versions_operation from test versions between timestamp minvalue and maxvaluewhere c=12;--行级闪回查询,查询一段时间内的变更
数据库不完全恢复
以下情况可能会需要对整个数据库进行不完全恢复:. 由于失误而丢失一个数据库对象. 丢失了部分或全部联机重做日志. 在恢复过程中丢失了一个已归档的重做日志. 错误删除了表空间数据库不完全恢复分为3种:基于时间恢复:通过指定时间参数,告知数据库实例应用重做日志文件,直到日期所指定的时刻。重做日志是在已归档日志中找到的,同时对于任何数据文件,联机重做日志文件以最小的更改号开始。日期必须是符合YYYY-MM-DD:HH24:MI:SS格式的字符。alter database recover automatic until time '2002-01-04:09:07:10';基于变更的恢复:可以指定
v$parameter,v$system_parameter及v$spparameter
Oracle9i引入spfile后,许多参数可以动态的修改而不必重启数据库了,对DBA来说,这是天大的好事。v$parameter显示的是session级的参数,也就是当前session的参数信息。如果没有使用alter session单独设置当前session的参数值,那么默认和system级的参数应该是一样的。v$system_parameter显示的是system级的参数,保存的是使用alter system修改的值(scope=both或者scope=memory)。上面两个都是当前已经生效的参数值。对于使用spfile的库,也可以暂时只修改spfile中的值。v$spparameter显示的就是保存在spfile中的参数值(scope=spfile)。
Oracle Startup & Shutdown参数大全
Database StartupWhat do they do?NOMOUNTbackground processes are started. No files are openMOUNTcontrol files are openedMOUNTdata files are openedStartup <options>STARTUP [FORCE][RESTRICT][NOMOUNT][MIGRATE][QUIET][PFILE=<file_name>][MOUNT [EXCLUSIVE] <database_name>x |OPEN <READ {ONLY | WRITE [RECOVER]} | RECOVER><database_name>]SQL> STARTUPStartup ForceSQL> STARTUP FORCEStartup NomountSQL> STARTUP NOMOUNTStartup MountSQL> STARTUP MOUNTStartup Mount Exclu
手工配置Oracle 10G Enterprise Manager
手工配置Oracle 10G Enterprise Manager最近在学习安装数据库的时候,用了多种方法创建,如dbca创建,手工创建,用模版创建等等,当用dbca创建数据库的时候,没有选择“使用Enterprise Manager配置数据库”,造成后来想用em不能使用,必需用到手工配置em才能使用,下面就介绍两种单实例环境实下em配制。第一种方法,用dbca配置em,也是最简单的方法。在命令提示符下输入dbca,出现"Database Configuration Assistant 欢迎使用"界面,点下一步,选择配置数据库,在点下一部,选择要配制em的数据库,然后在点下一步,把"使用E
windows 下oracle 10G 数据库移植到 linux平台 (通过文件直接复制方法)
最近学习了一下oracle数据库启动原理,于是,就把在windows创建起来做测试的数据库移植到linux下使用,前几天把linux移植到windows成功,但windows移植到linux碰到问题会多,在windows用习惯人会不区分大小写,但在linux是区分的,这点务必请大家注意,下面让我们一起去这过程吧!还是和上面讲的一样,我直接通过文件复制,把原来在windows下使用的数据库移植到linux下,而不需要通过其他工具。虽然此移植在实际生产用途不大,但对一个刚oracle来说,确实能从中学到很多东西,所以写下此文以供大家参考,欢迎提出宝贵介意。系统环境:linux 下
linux 下oracle 10G 数据库移植到 windows平台
linux 下oracle 10G 数据库移植到 windows平台最近学习了一下oracle数据库启动原理,突然想我在linux创建的数据库想把移植到windows用经过一翻思考,动手把linux下的数据库直接通过原文件复制到windows下启动起来了。虽然此移植在实际生产用途不大,但对一个刚oracle来说,确实能从中学到很多东西,所以写下此文以供大家参考,欢迎提出宝贵介意。系统环境:linux 下是32 位x86平台,linux内存,CPU等硬件条件和windows是一样。如果硬件条件不一至,下面讲的数据迁移可能会碰到其他问题。如果是从Big endian 字节顺CPU如PowerPC系列复制到x8