使用 Solstice DiskSuite/Solaris Volume Manager 或 VxVM 配置 Sybase ASE 数据库访问。
创建 Sybase ASE 数据库环境。
如果使用 Solstice DiskSuite/Solaris Volume Manager,请执行以下步骤以通过 Solstice DiskSuite/Solaris Volume Manager 配置 Sybase ASE 数据库访问。
配置磁盘设备以供 Solstice DiskSuite/Solaris Volume Manager 软件使用。
有关如何配置 Solstice DiskSuite/Solaris Volume Manager 的信息,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》。
如果使用原始设备来包含数据库,请运行以下命令以更改每个原始镜像元设备的属主、组和模式。
如果不使用原始设备,请勿执行此步骤。
如果使用 VxVM 软件,请执行以下步骤以通过 VxVM 软件配置 Sybase ASE 数据库访问。
配置磁盘设备以供 VxVM 软件使用。
有关如何配置 VERITAS Volume Manager 的信息,请参见《Sun Cluster 软件安装指南(适用于 Solaris OS)》。
如果使用原始设备来包含数据库,请在当前磁盘组主节点上运行以下命令以更改每个设备的属主、组和模式。
如果不使用原始设备,请勿执行此步骤。
如果创建原始设备,请针对每个原始设备运行以下命令。
# vxedit -g diskgroup set user=sybase group=dba mode=0600 volume |
指定资源组的名称。 可以选择此名称,但对于群集中的所有资源组来说,该名称必须唯一。
指定一个可选的、用逗号分隔的物理节点名称或 ID 的列表,这些节点名称或 ID 标识潜在的主节点。 此处的顺序确定了在故障转移过程中将节点选为主节点的顺序。
检验更改是否有效。
# ls -lL /dev/vx/rdsk/diskgroup/volume |
向群集重新注册磁盘设备组,以使 VxVM 名称空间在整个群集中保持一致。
# scconf -c -D name=diskgroup |
在执行此过程之前,请确保您已经完成了以下任务。
建立具有高可用性的 IP 地址和名称(即在安装期间运行的网络资源)。
在具有高可用性的本地文件系统或群集文件系统中定位所有 Sybase ASE 设备(包括主设备和系统设备)的设备路径。 将设备路径配置为以下文件类型之一。
正规文件
原始设备
Solstice DiskSuite/Solaris Volume Manager 软件或 VxVM 软件管理的文件
在群集文件系统或本地文件系统中定位 Sybase ASE 服务器日志。
Sybase ASE 12.0 环境由数据服务器、备份服务器、监视服务器、文本服务器和 XP 服务器组成。 数据服务器是您必须配置的唯一服务器,您可以选择是否配置所有其他服务器。
整个群集只能包含一个 interfaces 文件。 $SYBASE 目录包含了 interfaces 文件。 如果您要为每个节点维护多个该文件副本,请确保文件内容相同。
连接到 Sybase ASE 服务器的所有客户机都连接了 Sybase OpenClient 库和公用程序。 配置 Sybase ASE 软件时,请在 interfaces 文件中输入有关网络资源和各种端口的信息。 所有客户机都使用此连接信息连接到 Sybase ASE 服务器。
请执行以下步骤以创建 Sybase ASE 数据库环境。
运行基于 GUI 的公用程序 srvbuild 以创建 Sybase ASE 数据库。
$SYBASE/ASE_12-0/bin 目录中包含此公用程序。 请参见名为 Installing Sybase Adaptive Server Enterprise on Sun Solaris 2.x (SPARC) 的 Sybase ASE 文档。
要检验数据库安装是否成功,请确保所有服务器都启动正常。
运行 ps(1) 命令以检验所有服务器的运行。 Sybase ASE 服务器日志指示了所有发生的错误。
设置 Sybase ASE 系统管理员帐户的口令。
有关更改 sa 登录口令的详细信息,请参见Sybase Adaptive Server Enterprise System Administration Guide。
创建新的 Sybase ASE 帐户以进行故障监视。
此帐户可以使故障监视器执行以下任务。
支持对系统表的查询。
创建和更新用户表。
请勿将 sa 帐户用作这些目的。
下例说明了如何创建新的 Sybase ASE 帐户以进行故障监视。
# isql -Usa -Psybase -Sasedb 1> use master 2> go 1> create database sc3xdb 2>go 1> sp_addlogin dbmon, dbmonp, sc3xdb 2> go 1> use sc3xdb 2> go 1> sp_changedbowner dbmon 2> go 1> sp_modifylogin dbmon, defdb, sc3xdb 2> go 1> exit |
有关详细信息,请参见Sun Cluster HA for Sybase ASE 故障监视器 。
使用 sa 口令更新 stop 文件。
因为 stop 文件包含 sa 口令,因此应使用适当的权限保护该文件,并将其放在系统管理员选择的目录中。 仅使 sybase 用户可以读、写和执行 stop 文件。
有关 stop 文件的详细信息,请参见重要的安全性问题。
创建 Sybase ASE 数据库环境后,请转到安装 Sun Cluster HA for Sybase ASE 软件包。