Feb
28
让我们继续昨天的安装。
三、准备共享磁盘
1、准备OCFS2共享磁盘
OCFS2 是一个集群文件系统,它允许集群中的所有节点通过标准文件系统接口并发访问设备。这样便可以对需要在集群中运行的应用程序进行轻松地管理。
红旗DC Server 4.1 SP1上有OCFS 第 1 版,它使 Oracle RAC 用户可以运行集群化数据库而不必处理 RAW 设备。文件系统是为存储数据库相关文件如数据文件、控制文件、重做日志、归档日志等设计的。
而红旗DC Server 5.0上已经包括了OCFS第 2 版, OCFS2 则是作为一个通用集群文件系统而设计的。使用它,用户不但可以在共享磁盘上存储与数据库相关的文件,而且还可以存储 Oracle 二进制文件和配置文件(共享的 Oracle Home),从而使 RAC 的管理变得更简单。
当前,我们将使用 OCFS2 存储需要由 Oracle 集群件软件共享的两个文件。(除了这两个文件以外,还将使用此空间存储所有 Oracle RAC 实例的共享 SPFILE。)
三、准备共享磁盘
1、准备OCFS2共享磁盘
OCFS2 是一个集群文件系统,它允许集群中的所有节点通过标准文件系统接口并发访问设备。这样便可以对需要在集群中运行的应用程序进行轻松地管理。
红旗DC Server 4.1 SP1上有OCFS 第 1 版,它使 Oracle RAC 用户可以运行集群化数据库而不必处理 RAW 设备。文件系统是为存储数据库相关文件如数据文件、控制文件、重做日志、归档日志等设计的。
而红旗DC Server 5.0上已经包括了OCFS第 2 版, OCFS2 则是作为一个通用集群文件系统而设计的。使用它,用户不但可以在共享磁盘上存储与数据库相关的文件,而且还可以存储 Oracle 二进制文件和配置文件(共享的 Oracle Home),从而使 RAC 的管理变得更简单。
当前,我们将使用 OCFS2 存储需要由 Oracle 集群件软件共享的两个文件。(除了这两个文件以外,还将使用此空间存储所有 Oracle RAC 实例的共享 SPFILE。)
Feb
27
之前已经写了两篇文章:[原]oracle 10g RAC 安装配置指南和[原]红旗DC 5.0上安装oracle 10g R2 RAC。但其中都没有提到Oracle推荐的ASM管理磁盘模式,今天我就用一个实例进行一下讲解。(大部分的操作步骤在上面的文章中都已经提过,我会比较简单的再说明一次)
Dec
30
今日一个错手,把mysql里面user表中的root密码列改错了。里面有大量的数据,不可能重装啊。从网上找了些资料,发现恢复mysql的密码不难。
Dec
27
昨天做数据库同步的时候,本来想用日志更新的方式做的,后来发现--log-update选项在my.cnf文件里面加入后,不能生效。
到http://dev.mysql.com/doc/找5.0的文档看了一下,发现mysql5.0的更新树里面有这样一段话:
也就是说,mysql5.0下面已经用--log-bin代替了--log-update,并且my.cnf文件里面如果已经有log-bin定义的话,就会忽略log-update。难怪昨天的操作会不行。
到http://dev.mysql.com/doc/找5.0的文档看了一下,发现mysql5.0的更新树里面有这样一段话:
引用
Removed the update log. It is fully replaced by the binary log. If the MySQL server is started with --log-update, it is translated to --log-bin (or ignored if the server is explicitly started with --log-bin), and a warning message is written to the error log. Setting SQL_LOG_UPDATE silently sets SQL_LOG_BIN instead (or do nothing if the server is explicitly started with --log-bin).
也就是说,mysql5.0下面已经用--log-bin代替了--log-update,并且my.cnf文件里面如果已经有log-bin定义的话,就会忽略log-update。难怪昨天的操作会不行。
Dec
26
为了防止blog主机出现故障导致文件丢失,我在整理了另外一台后备的服务器,下面就写写如何做它们的同步。
遇到的问题有两个:1、主机是FreeBSD,备机是Linux,使用的命令和路径有不同;2、不单要同步文件,而且要同步mysql数据。
遇到的问题有两个:1、主机是FreeBSD,备机是Linux,使用的命令和路径有不同;2、不单要同步文件,而且要同步mysql数据。
Dec
14
Oracle 没有光盘版本的9.2.0.6,只能从9.2.0.4升级。下面就讲讲x86平台上的Oracle如何升级:
1、停止Oracle
升级前,先停止Oracle数据库,包括HTTPD服务器、lsnrctl和agentctl。
1、停止Oracle
升级前,先停止Oracle数据库,包括HTTPD服务器、lsnrctl和agentctl。
# su - oracle
$ sqlplus "/as sysdba"
> shutdown immediate
> quit
$ lsnrctl stop
$ agentctl stop
$ $ORACLE_HOME/Apache/Apache/bin/apachectl stop
$ sqlplus "/as sysdba"
> shutdown immediate
> quit
$ lsnrctl stop
$ agentctl stop
$ $ORACLE_HOME/Apache/Apache/bin/apachectl stop
Dec
14
红旗的产品已经从DC Server 4.1逐步过渡到DC Server 5.0,刚好项目中也需要在DC Server 5.0上使用Oracle 9i,下面就整理一下:
(这里只是指出和安装在DC Server 4.1上的不同点,对比的文章可以参考[原]在红旗DC 4.1上安装Oracle 9i(9204))
(这里只是指出和安装在DC Server 4.1上的不同点,对比的文章可以参考[原]在红旗DC 4.1上安装Oracle 9i(9204))
Nov
29
遇到的问题:
$ /home/mods/oracle/Disk1/runInstaller &
[1] 4479
[oracle@rf41 oracle]$ Initializing Java Virtual Machine from /tmp/OraInstall2005-11-29_01-27-51PM/jre/bin/java. Please wait...
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2005-11-29_01-27-51PM/jre/lib/ia64/libfontmanager.so: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1389)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:832)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.font.NativeFontWrapper.(NativeFontWrapper.java:42)
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:125)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
at java.awt.Window.init(Window.java:223)
at java.awt.Window.(Window.java:267)
at java.awt.Frame.(Frame.java:398)
at java.awt.Frame.(Frame.java:363)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:593)
[1]+ Done /home/mods/oracle/Disk1/runInstaller
参考了Oracle的内部资料,应该需要SDK 1.4的运行环境和开发环境:
java-1.4.2-ibm-1.4.2.0-1jpp_13rh.ia64.rpm and java-1.4.2-ibm-devel-1.4.2.0-1jpp_13rh.ia64.rpm
经过安装测试,证实是可行的。
$ /home/mods/oracle/Disk1/runInstaller &
[1] 4479
[oracle@rf41 oracle]$ Initializing Java Virtual Machine from /tmp/OraInstall2005-11-29_01-27-51PM/jre/bin/java. Please wait...
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2005-11-29_01-27-51PM/jre/lib/ia64/libfontmanager.so: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1389)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:832)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.font.NativeFontWrapper.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
at java.awt.Window.init(Window.java:223)
at java.awt.Window.
at java.awt.Frame.
at java.awt.Frame.
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:593)
[1]+ Done /home/mods/oracle/Disk1/runInstaller
参考了Oracle的内部资料,应该需要SDK 1.4的运行环境和开发环境:
java-1.4.2-ibm-1.4.2.0-1jpp_13rh.ia64.rpm and java-1.4.2-ibm-devel-1.4.2.0-1jpp_13rh.ia64.rpm
经过安装测试,证实是可行的。
Nov
28
在红旗DC 4.1上安装Oracle 9i是很久以前已经测试过了,刚好碰到有个项目又遇到同样的情况,也就在这里把安装的一些步骤描述一下:
1、准备
Oracle 9i版本比较多,一般用得最多的是9204版本,其中包括x86、x86_64和IA64等,这里主要以x86来说明。其他的版本可能需要不同的补丁,这部分在最后备注里面再做说明。
x86版本的Oracle 9i,在安装前需要先安装p3006854_9204_LINUX.zip补丁,或安装红旗DC 4.1 for x86第一张光盘上的oracle9i_support-1.0-2Ax.i386.rpm包。
1、准备
Oracle 9i版本比较多,一般用得最多的是9204版本,其中包括x86、x86_64和IA64等,这里主要以x86来说明。其他的版本可能需要不同的补丁,这部分在最后备注里面再做说明。
x86版本的Oracle 9i,在安装前需要先安装p3006854_9204_LINUX.zip补丁,或安装红旗DC 4.1 for x86第一张光盘上的oracle9i_support-1.0-2Ax.i386.rpm包。
Nov
25
不久前我整理过一份Oracle 10g RAC 安装配置指南,但当时候使用的是红旗DC 4.1产品,使用的2.4内核,而且当时需要另外加软件包和补丁才能使用OCFS v1版。
在7月红旗正式发行DC 5.0产品后,已经内置了OCFS2和ASM的支持包。由于使用ASM的改动比较大,不容易一下子应用。这里我还是先用OCFS2来进行说明一下,以方便快速的在红旗DC 5.0上利用OCFS2部署Oracle 10g R2 RAC。
在7月红旗正式发行DC 5.0产品后,已经内置了OCFS2和ASM的支持包。由于使用ASM的改动比较大,不容易一下子应用。这里我还是先用OCFS2来进行说明一下,以方便快速的在红旗DC 5.0上利用OCFS2部署Oracle 10g R2 RAC。
Nov
21
今天在一个项目中,遇到需要在IBM OpenPower 720上安装Sybase Adaptive Server Enterprise for Linux 64的版本。
本来安装Sybase的安装应该挺简单的,但由于OpenPower上安装还是有点不一样,下面简单说明一下:
1、补丁
在拷贝好Sybase后,安装程序运行/opt/sybase/ASE-12.5/dataserver建服务器的时候,会出现下面的问题:
本来安装Sybase的安装应该挺简单的,但由于OpenPower上安装还是有点不一样,下面简单说明一下:
1、补丁
在拷贝好Sybase后,安装程序运行/opt/sybase/ASE-12.5/dataserver建服务器的时候,会出现下面的问题:
Nov
17
Oracle 10g RAC 安装配置指南
10.2.0.1
(Red Flag DC Server 4.1 & Asianux 1.0)
use OCFS File System
Version 1.2
目录
1 安装操作系统 2
1.1 配置清单 2
1.2 安装系统 2
1.2.1 检查系统需求 2
1.2.2 安装操作系统 3
2 配置存储,设置分区,绑定?设备 3
2.1 配置存储 3
2.2 设置分区 3
2.3 绑定 raw 设备 4
3 Linux 系统配置 4
3.1 配置用户和组 4
3.2 修改配置文件 5
3.3 安装和配置 OCFS 8
4 安装 Cluster Ready Services(CRS) 10
5 安装 Oracle 10g DB 19
6 测试 32
10.2.0.1
(Red Flag DC Server 4.1 & Asianux 1.0)
use OCFS File System
Version 1.2
目录
1 安装操作系统 2
1.1 配置清单 2
1.2 安装系统 2
1.2.1 检查系统需求 2
1.2.2 安装操作系统 3
2 配置存储,设置分区,绑定?设备 3
2.1 配置存储 3
2.2 设置分区 3
2.3 绑定 raw 设备 4
3 Linux 系统配置 4
3.1 配置用户和组 4
3.2 修改配置文件 5
3.3 安装和配置 OCFS 8
4 安装 Cluster Ready Services(CRS) 10
5 安装 Oracle 10g DB 19
6 测试 32