您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > Linux系统中安装Sybase数据库实例讲解
C网动环监控系统安装部署说明1.数据库安装首先安装纯净版RedHatlinux5.4系统,设置登录用户root,密码:1234561.1创建sybase用户环境1.1.1创建sybase用户在root环境下创建sybase用户,设置密码为:123456。命令如下://***创建用户sybase,家目录在/opt/sybase12;只需创建主目录/opt即可;Sybase用户是建立在bash环境下然后用chmod将rx权限加上***//1.1.2用ls检查sybase是否成功创建如果没有创建成功则需手动创建,并修改目录宿主:mkdir/opt/sybase12chownsybase:sybase/opt/sybase121.2安装数据库程序sybase用户创建好之后,进行数据库安装。(安装XmanagerEnterprise方便后续操作)1.2.1上传安装包用root用户登录,在/root目录下创建cdma目录,上传libXp-1.0.0-8.1.el5.i386.rpm和sybase-1254-01.tgz到/root/cdma下:1.2.2安装rpm包libXp-1.0.0-8.1.el5.i386.rpm是个图形文件包,是为安装数据库sybase-1254-01.tgz做准备1.2.3安装数据库sybase-12-5在/root/cdma下创建目录sybase12,并将数据库安装包解压到此目录下执行setup安装数据库,会自动启动窗口程序进行安装,步骤如下exportLANG=C改变语言环境接着弹出安装窗口安装完成后,出现如下界面,选择“Cancel”按钮,完成数据库程序安装。1.2.4修改sybase宿主及权限1.2.5修改/etc/hosts文件在root用户下,执行vi打开/etc/hosts,在文件中做如下修改://***主机名配置文件/etc/hosts;添加上telepowhost之后输入窗口的系统头名称就会变;将::1注销掉;***//1.2.6配置sybase用户环境切换到sybase用户下,进行用户环境配置在/opt/sybase12/data目录下创建telepowdata目录1.3创建TELEPOW数据库服务1.3.1创建TELEPOW服务将telepow.rs上传到/opt/sybase12/ASE-12_5/init/sample_resource_files目录下执行../../bin/srvbuildres–rtelepow.rs创建TELEPOW服务,如下:如果提示缺少libstdc++-7.3-2.96.122.i386.so包,将包上传到/root/cdma目录下,安装如下:此时TELEPOW数据库服务创建完成,用sa登录进行验证:如果登录提示“zh_CN.UTF-8”错误,则设置LANG=C环境变量:到此数据库安装完成!!2.应用服务安装2.1安装应用服务2.1.1创建telepow用户//*在csh下创建,家目录在/opt/telepow下;Telepow用户建立在csh环境下然后用chmod将所有权限加上*//2.1.2配置telepow用户shell环境进入telepow用户,将包telepow.20120111..tar上传到/opt/telepow目录下解压包:再配置环境:执行命令sasql,测试当前环境,数据库是否可以正常启动://*****telepow.20120111..tar是从已经搭建好的虚拟机或则本地网中目录/opt/telepow打包来的。在新搭建的环境下解压时,解压出来的结果不仅包含文件而且会多生成一个telepow目录,此时进入/opt/telepow/telepow目录,执行mv*../命令,将telepow下的所有文件移动到/opt/telepow目录下。****//3.创建数据库及表3.1创建静态库staticdb3.1.1创建设备diskinitvdevno=3,name='staticdb_dev',physname='/opt/sybase12/data/staticdb.dev',size=204800//*102400为200m*//godiskinitvdevno=4,name='staticdb_log',physname='/opt/sybase12/data/staticdb_log.dev',size=102400go3.1.2创建数据库createdatabasestaticdbonstaticdb_dev=400//*此处是以m为单位*//logonstaticdb_log=200go3.2创建动态库dynamicdb3.2.1创建设备diskinitvdevno=5,name='dynamicdb_dev',physname='/opt/sybase12/data/dynamicdb.dev',size=204800//*102400为200m*//godiskinitvdevno=6,name='dynamicdb_log',physname='/opt/sybase12/data/dynamicdb_log.dev',size=102400go3.2.2创建数据库createdatabasedynamicdbondynamicdb_dev=400//*此处是以m为单位*//logondynamicdb_log=200go3.2.3创建登录用户sp_addlogintelepow,tel2000gousestaticdbgosp_changedbownertelepowgousedynamicdbgosp_changedbownertelepowgousemastergosp_modifylogintelepow,defdb,staticdbgo3.2.4修改设备大小给设备staticdb_dev扩大300m的空间diskresizename='staticdb_dev',size='300m'go3.2.5增加数据库空间alterdatabasestaticdbonstaticdb2_dev='4000m'4.系统备份与导入静态与动态数据库建好之后要从生产环境或则CDMA的虚拟机中导入静态与动态表以及数据4.1创建备份服务将执行脚本telepow_backup.rs上传到/opt/sybase12/ASE-12_5/init/sample_resource_files目录下:执行命令:../../bin/srvbuildres–rtelepow_backup.rsshowserver查看备份服务是否启起来4.2导静态库表及数据staticdb在生产环境目录/opt/telepow/user/bcp下,执行语句备份系统:dumpdatabasestaticdbto/opt/sybase12/staticdb.dumpgo将备份包staticdb.dump上传到安装环境目录/opt/sybase12下:执行命令,进行备份:loaddatabasestaticdbfrom'/opt/sybase12/staticdb.dump'go4.3导动态库表进入DBA,连接安装系统,如果连接提示错误,进入安装界面执行命令:Iptables–F关闭防火墙进入数据库后,操作如下:Ctrl+N弹出窗口,输入以下建动态数据库表的语句,并执行://*****建动态库的语句通过一下方法获得:用DBA进入生产环境点击“Extract”弹出界面中就是建表语句。*****//
本文标题:Linux系统中安装Sybase数据库实例讲解
链接地址:https://www.777doc.com/doc-6377962 .html