Linux下Sybase数据库安装.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在Linux环境下安装Sybase数据库是一项复杂但必要的任务,特别是在企业级应用中,Sybase数据库因其高效稳定而被广泛采用。以下是一份详细的安装步骤指南: 1. **内核版本检查**: 安装Sybase ASE (Adaptive Server Enterprise)之前,首先需要确认Linux内核版本。ASE要求至少为2.4.18-e.12smp或更高。通过运行`uname -a`命令来检查当前内核版本。 2. **依赖包安装**: Sybase ASE需要`libstdc++`库的支持。使用`rpm`命令安装`compat-libstdc++-7.3-2.96.110.i386.rpm`包,例如:`rpm -ivh compat-libstdc++-7.3-2.96.110.i386.rpm`。 3. **共享内存设置**: ASE需要至少64MB的共享内存。这可以通过在`/etc/rc.local`文件末尾添加一行`echo 54525952 > /proc/sys/kernel/shmmax`来设置,确保系统启动时有足够的共享内存。 4. **权限设置**: 打开x-window对本地用户的权限,运行`xhost +localhost`,以允许Sybase图形化安装界面正常运行。 5. **用户账户创建**: 创建名为sybase的用户账户,并将其主目录设置为`/opt/sybase`。 6. **图形化安装**: 使用sybase账户登录并运行安装程序。从安装光盘的/mnt/cdrom目录下执行`./setup`,然后按照向导指示进行安装。在创建服务器时,建议页面大小设置为16KB,Master设备大小不少于500MB,同时确保服务器名称和端口号不与现有环境冲突。 7. **文件权限修正**: 使用root权限运行`chown -R Sybase /opt/Sybase`,确保所有安装文件的所有者为sybase用户。 8. **环境变量配置**: 复制`SYBASE.sh`文件的内容到`/opt/Sybase/.bash_profile`,并在`.bash_profile`中添加`LANG=zh_cn.gb18030`和`Export LANG`,以设置语言环境。 9. **hosts文件更新**: 在`/etc/hosts`文件中,正确配置服务器的IP地址和主机名,如:`10.10.10.180 DBSVR`,确保客户端能够正确连接。 10. **数据库服务器管理**: - **启动**:以sybase用户登录,进入`/opt/sybase/ASE-12_5/install`目录,运行`./RUN_test &`或`Startserver –f RUN_test`启动主服务器,`./RUN_test_back &`或`Startserver –f RUN_test_back`启动备份服务器。 - **检查状态**:使用`Showserver`命令查看所有已启动的服务器。 - **停止**:使用isql工具以sa用户登录,输入相应的密码和server名,然后执行`shutdown SYB_BACK`停止备份服务器,执行`shutdown`停止主服务器。 11. **字符集设置**: - **添加字符集**:切换到`/opt/Sybase/charsets/cp936`目录,运行`charset -Usa -Psybase -Sdiren binary.srt cp936`添加cp936字符集。 - **设置默认**:使用isql登录,查询`syscharsets`表以确认新字符集,然后设置其为默认值。 完成上述步骤后,Sybase数据库应该已在Linux环境中成功安装并准备好使用。然而,实际部署时可能还需要根据特定需求进行网络配置、安全设置以及数据库初始化等操作。记得在安装过程中密切监控日志,以便于排查可能出现的问题。
剩余10页未读,继续阅读
- 粉丝: 3815
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 适用于 Java 的 Chef 食谱.zip
- Simulink仿真快速入门与实践基础教程
- js-leetcode题解之179-largest-number.js
- js-leetcode题解之174-dungeon-game.js
- Matlab工具箱使用与实践基础教程
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js
- 安卓开发从入门到精通基础教程
- js-leetcode题解之170-two-sum-iii-data-structure-design.js