GS-unix环境下GS实例的创建

preview
需积分: 0 0 下载量 131 浏览量 更新于2014-01-15 收藏 230KB DOC 举报
在浪潮GS系统中,Unix环境下的GS实例创建是一项关键任务,因为这直接影响到数据库的运行和数据管理。在这样的环境中,不能依赖于安装盘的DBconfig工具来创建实例,而是需要手动执行一系列步骤来完成这一过程。以下是创建GS实例的具体步骤: 1. **创建cwdata目录**: 在Unix系统中,由于没有远程桌面功能,通常使用telnet来连接服务器。使用Oracle用户的凭证(例如:oracle/oracle)登录到Unix服务器。进入/oradata目录,如果尚未存在,需要使用`mkdir`命令创建cwdata目录,用于存放财务数据。例如:`mkdir cwdata`。 2. **创建表空间**: 使用Oracle的Enterprise Manager Console工具来创建表空间。表空间名称应遵循特定格式,如cwbase0001,并与原有的实例号相对应。在EM Console中,配置表空间的大小、数据文件、段空间管理等参数,然后点击【创建】按钮。 3. **设置表空间自增长**: 创建完表空间后,需要设置其自增长属性,以确保数据文件能随着数据量的增长自动扩展。在EM Console中配置相应的参数,点击【应用】进行设置。 4. **创建用户并分配权限**: 在Oracle环境中,创建与原有用户同名的新用户(如LC00019999),并分配必要的权限。在EM Console中完成这些设置,然后点击【创建】。 5. **恢复备份数据**: 使用Oracle的数据泵工具(Exp/Imp)恢复备份的数据到新创建的表空间。这个过程通常包括导出(Exp)和导入(Imp)两个步骤,具体操作不再详述。 6. **创建appinstmantab表**: appinstmantab表位于system表空间中,用于记录本机实例的信息。使用system用户备份此表,然后在同一用户下导入到新的GS实例中。如果表中的信息与当前实例信息不匹配,恢复后需要进行相应的修改。 7. **注册本地实例**: 在应用服务器(这里是Windows 2003企业版R2 SP2)上,使用dbconfig工具注册新创建的GS实例。这一步骤确保应用服务器能够正确识别并连接到Unix环境中的数据库实例。 8. **修改SYAP表**: 根据现有的实际信息,更新SYAP表中的相关数据。这可能包括修改Oracle实例名(例如从ORCL更改为ORADB)以及其他配置信息。 完成上述步骤后,Unix环境下的GS实例创建过程就算完成了。在实际操作中,务必注意权限设置、数据安全以及对系统变更的详细记录,确保数据库的稳定性和数据的完整性。此外,由于涉及到多个系统组件(Unix、Oracle、应用服务器),在操作过程中需具备良好的多平台操作技能和数据库管理经验。