04_2_RedHatAS3.04.0 and Sybase ASE 12.5.2安装手册
- 格式:doc
- 大小:7.23 MB
- 文档页数:50
您正在看的sybase教程是:ASE 12.5 for RedHat Linux 简易安装管理。
ASE 12.5 for RedHat Linux 简易安装这个简易的安装手册是基于RedHat Advance Server2.1!有些OS的参数可能是非Server的版本没有的,请注意!1.unload sybase to os使用root)rpm --hiv sybase****.rpm (解包sybase到/opt/sybase)rpm包的解包顺序大概是common,ase,esql,openclient,openserver!或者使用rpm --hiv sybase****.rpm --prefix /path/sybase(解包sybase到--prefix指定的路径,建议Sybase使用单独的分区以免同OS争夺空间)2.创建Sybase用户和环境变量(使用root)执行/path/sybase/install/sybinstall.sh将会建立Sybase用户,更改sybase用户口令(password sybase) 3.修改核心参数(使用root)shmmax,aio-max-size直接修改/etc/sysctl.conf添加kernel.shmmax = *****byte,fs.aio-max-size= *****byte.关于shmmax是最大共享内存段,如果服务器上没有别的应用并且使用raw device可以将此参数调整到物理内存的100%,如果使用file system device的话相应调小,因为file system buffer需要开销内存!aio-max-size是一次异步IO所能够完成的大小default为128K调整到640K甚至更大(128K->640K在创建1G data,500M log的数据,时间差别是32m38s->1m2s使用page size=2k,ide hd)。
۩f在Suse Linux Enterprise 3.0上安装Sybase ASE12.5.3一.安装准备1.1系统软件包信息操作系统:Suse Linux Enterprise AS Release 3JA V A包:java1.4数据库:Sybase ASE 12.5.31.2创建cdrom文件系统(如果没有cdrom文件系统)该步骤可以不做!1.3创建SYBASE文件系统 (Linux :)例如:/home/sybase 空间要求: 5G disk( local disk)该步骤可以不做!1.4创建SYBASE组和用户(Linux : useradd)增加sybase组和sybase用户,将sybase用户加入sybase组。
修改sybase文件系统的属主:chown –R sybase:sybase /home/sybase1.5确认基本安装信息:(安装后的情况)Master device /dev/rsybmasterSybsystemprocs device: /dev/rsybprocServer name: SYBASEErrorlog location /home/sybase/ASE-12_5/install/errorlogBackerup Server name SYBASE_backupLanguage u s_englishCharacter set utf8Sort order nocasePageSize 8k (12.5以上可以是2k-16k) 1.6创建SYBASE逻辑设备例:(卷组及逻辑卷的创建应由操作系统的工程师划分)修改设备权限:#chown sybase:sybase /dev/ rsyb* /dev/ syb*#chmod 660 /dev/ rsyb* /dev/ syb*二.SYBASE产品安装2.1SYBASE数据库的安装2.1.1安装数据包以sybase用户登录到主机,在Linux命令行下执行如下命令:#mount –r /dev/cd0 /mnt/cdrom$ cd /mnt/cdrom$./setup –console(字符安装模式) 或$./setup(图形方式)Initializing InstallShield Wizard........Launching InstallShield Wizard........-------------------------------------------------------------------------------Welcome to the InstallShield Wizard for Sybase Adaptive Server Enterprise Suite version 12.5.2 GAThe InstallShield Wizard will install Sybase Adaptive Server Enterprise Suiteon your computer.To continue, choose Next.Press 1 for Next, 3 to Cancel or 4 to Redisplay [1] 1-------------------------------------------------------------------------------1) Argentina 2) Australia3) Belgium(English) 4) Belgium(French)5) Brazil 6) Canada7) Denmark 8) Europe,Middle East, and Africa - General 9) France(English) 10) France(French)11) Germany(English) 12) Germany(German)13) Hong Kong 14) India15) Italy(English) 16) Italy(Italy)17) Japan 18) Korea19) Malaysia 20) Mexico21) Netherlands 22) New Zealand23) Norway 24) People's Republic of China(PRC)25) Philippines 26) Singapore27) Spain(English) 28) Spain(Spanish)29) Sweden 30) Switzerland(English)31) Switzerland(German) 32) Taiwan33) Thailand 34) United Kingdom35) United States of America 36) Any Other LocationsPlease enter the number of the location you are installing. (1-37) [1] 35?LICENSE AGREEMENTUnited States and CanadaIMPORTANT NOTICE: Read this License Agreement ("Agreement") carefully beforeusing the enclosed Program. You may Use the Program acquired in the United States and Canada only, in accordance with the following terms and conditions.IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS, YOU MAY NOT USE THE PROGRAM. Byinstalling or using the Program in any way, You acknowledge that You have read,understand and agree to the terms of this Agreement. If You do not agree with these terms, promptly return the Program and package (and all other product contents, including Documentation) with Your receipt or other proof of purchase to the entity from which You obtained this product within 30 days and request a refund. THIS IS A LICENSE AND NOT A SALE.click the "I agree" button if you wish to install the program.If You, Your company, or Your public agency have signed a written software license agreement with Sybase, Inc., or Sybase Canada Limited ("Sybase") or a Press ENTER to read the text [Type q to quit] qIf you cannot read the agreement for the related location, you may not have the fonts installed on your system to view the agreement properly. If you cannot read this agreement, go to /softwarelicenses and read it there before agreeing.I agree to the terms of the Sybase license for the install locationspecified.(Y/N) [N]YPress 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1] 1Please wait...-------------------------------------------------------------------------------Please enter the directory where you would like to install the products orpress ENTER to accept the default.Destination Directory [/home/sybase]Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1] 11. Yes2. NoYou have chosen to install into an existing directory. Any older versions of the products you choose to install that are detected in this directory willbereplaced. Do you want to continue with installation into this directory? [2]1 -------------------------------------------------------------------------------Choose the setup type that best suits your needs.[X] 1 - TypicalThe program will be installed with the suggested configuration.Recommended for most users.[ ] 2 - FullThe program will be installed with all the products and features. [ ] 3 - CustomThe program will be installed with the features you choose.Recommended for advanced users.To select an item enter its number, or 0 when you are finished: [0]Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1] 1 Performing install checks. Please wait...Please wait...------------------------------------------------------------------------------- Sybase Adaptive Server Enterprise Suite will be installed in the following location: /home/sybasewith the following features:Sybase ServersAdaptive Server EnterpriseASE Diagnostic ServerReplicatorConnectivityOpen ClientCommon ctlib filesCommon dblib filesLanguage ModulesjConnect 5.5 for JDBCjConnect 6.0 for JDBCSharedASE Adminstration ToolsPress ENTER to read the text [Type q to quit]Sybase CentralAdaptive Server PluginJob Scheduler Templates and UtilitiesSybase Software Asset Managementfor a total size:762.6 MBPress 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1] 1 Installing Sybase Adaptive Server Enterprise Suite. Please wait... |-----------|-----------|-----------|------------|0% 25% 50% 75% 100% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||2.1.2设置环境变量编辑/home/sybase/.profile文件,如下:在PATH中加入路径/home/sybase/ASE-12_5/installSYBASE=/home/sybaseDSQUERY=SYBASESYBASE_ASE=ASE-12_5SYBASE_OCS=OCS-12_5LD_LIBRARY_PATH=$SYBASE/$SYBASE_ASE/libexport SYBASE DSQUERY PATH SYBASE_ASE SYBASE_OCS LD_LIBRARY_PATHPATH=$PATH: $SYBASE/$SYBASE_ASE/bin:export PATH../SYBASE.sh编辑/home/sybase/.bash_profile文件,如下SYBASE=/home/sybaseDSQUERY=SYBASESYBASE_ASE=ASE-12_5SYBASE_OCS=OCS-12_5LD_LIBRARY_PATH=$SYBASE/$SYBASE_OCS/libexport SYBASE DSQUERY PATH SYBASE_ASE SYBASE_OCS LD_LIBRARY_PATHPATH=$PATH:$SYBASE/$SYBASE_ASE/bin:$SYBASE/$SYBASE_OCS/bin: export PATHSYBPLATFORM=linuxexport SYBPLATFORMLANG=CP936export LANG2.2SYBASE数据库的配置2.2.1配置ASE服务器1.在Sybase系统文件安装完成后,利用init文件夹中已建立配置文件的样例来创建SYBASE数据库服务器(/home/sybase/ASE-12_5/init/sample_resource_files/srvbuild.adaptive_s erver.rs)1) 在/home/sybase下建立rs文件夹(mkdir rs);将样例文件拷贝到/home/sybase/rs文件夹下,并改名为sql.rs,在/home/sybase/ASE-12_5/init/sample_resource_filesl路径下执行下述命令:$ cp srvbuild.adaptive_server.rs /home/sybase/rs/sql.rs2) 用vi 命令修改配置参数$ vi sql.rs2.具体配置参数如下:sybinit.release_directory: /home/sybasesybinit.product: sqlsrvsqlsrv.server_name: SYBASEsqlsrv.new_config: yessqlsrv.do_add_server: yeswork_protocol_list: tcpHOSTNAME(对应IP:本机IP,应已记录在/etc/hosts中,下同)work_port_list: 7788sqlsrv.server_page_size: 8K (逻辑页大小)sqlsrv.force_buildmaster: nosqlsrv.master_device_physical_name: /dev/rsybmastersqlsrv.master_device_size: 160sqlsrv.master_database_size: 110sqlsrv.errorlog: /home/sybase/ASE-12_5/install/errorlogsqlsrv.do_upgrade: nosqlsrv.sybsystemprocs_device_physical_name:/dev/rsybprocsqlsrv.sybsystemprocs_device_size: 130sqlsrv.sybsystemprocs_database_size: 120sqlsrv.sybsystemdb_device_physical_name:USE_DEFAULTsqlsrv.sybsystemdb_device_size: USE_DEFAULTsqlsrv.sybsystemdb_database_size: USE_DEFAULTsqlsrv.default_backup_server: SYBASE_backup注意:sqlsrv.sybsystemprocs_device_size、sqlsrv.sybsystemdb_device_size 两个参数数值要略小于实际sybsystemprocs及sybsystemdb所建逻辑卷的大小(10M-25M左右);2.2.2初始化sybase adaptive server进入/home/sybase/ASE-12_5/bin路径中,在命令行下执行srvbuildres命令:$ srvbuildres–r /home/sybase/rs/sql.rs./srvbuildres: Building Adaptive Server 'SYBASE':./srvbuildres: Building master device..../srvbuildres: Master device complete../srvbuildres: Writing entry into directory services..../srvbuildres: Directory services entry complete../srvbuildres: Writing RUN_SYBASE file..../srvbuildres: RUN_SYBASE file complete../srvbuildres: Starting server..../srvbuildres: Server started../srvbuildres: Building sysprocs device and sybsystemprocs database..../srvbuildres: sybprocs device and sybsystemprocs database created../srvbuildres: Running installmaster script to install system stored procedures..../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 10% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 20% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 30% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 40% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 50%complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 60% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 70% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 80% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 90% complete../srvbuildres: /home/sybase/ASE-12_5/scripts/installmaster: 100% complete../srvbuildres: installmaster script complete../srvbuildres: Installing common character sets (Code Page 437, Code Page 850,ISO Latin-1, Macintosh and HP Roman-8)..../srvbuildres: Character sets installed../srvbuildres: Setting server name in Adaptive Server..../srvbuildres: Server name added. The name will be visible from SQL afterrestarting the server../srvbuildres: Server 'SYBASE' was successfully created.完成服务器安装;2.2.3设置客户端字符集在/home/Sybase/locaels目录下,打开locales.dat文件,找到有[linux]的位置,将[linux]部分locale = default改为在.profile文件中添加如下内容LANG=defaultSYBLANG=cp936export LANG SYBLANG2.2.4服务器的启动与停止1. 手工启动数据库:$ cd /home/sybase/ASE-12_5/install$ startserver -f RUN_SYBASE2. 关闭数据库:isql –Usa –P -SSYBASE1>shutdown SYB_BACKUP <关闭备份数据库>2>go1>checkpoint2>go1>shutdown2>go2.3创建用户数据库例子3.4.1建立一个4000M的名为portal的数据设备为例$ isql –Usa –P –SSYBASE1> disk init name=“portaldb”, --数据库逻辑设备名2> physname=“/dev/rportaldb”,--逻辑卷名称3> vdevno=7, --设备号4> size=2048000 --数据设备大小5> go3.4.2建立一个1000M的名为logdb的日志设备为例$ isql –Usa –P –SSYBASE1> disk init name=“logdb”, --数据库逻辑设备名2> physname=“/dev/rlogdb”,--逻辑卷名称3> vdevno=8, --设备号4> size=512000 --日志设备大小5> go3.4.3创建用户数据库portal1> create database portal on portaldb=4000 log on logdb=10002> go一般数据库的日志设备大小是数据设备大小的20-30%。
一.S ybase ASE 12.0 服务器的安装1.安装时界面中文显示(1)执行setup.exe时,将安装文件所在的路径中的\shared-1_0\jre1.2.2\lib\ font.properties.zh.NT4.0改为font.properties.zh.NT5.1(2)重新启动后进行设置时,将安装生成的路径中的\shared-1_0\jre1.2.2\lib\ font.properties.zh.NT4.0改为font.properties.zh.NT5.1注:4.0对应Windows NT5.0对应Windows 2K5.1对应Windows XP5.2对应Windows 20032.服务器安装时的相关参数(1)默认的页大小:2K(2)主数据库大小:200M(3)设备过程数据库大小:150M(4)网络地址:a.主服务地址:HPNC4400,5000b.XP服务地址:HPNC4400,5003注:HPNC4400为服务名称,也可为其它名称。
5001会自动分配给HPNC4400_BS5002会自动分配给HPNC4400_MS(5)系统会运行一段时间并要求重启计算机,重启后可进入Sybase Central Java对服务进行配置。
如果在SybaseCentral Java中不能连接服务时重启服务即可。
3.服务器配置时的相关项目在Sybase Central Java中连接所要配置的服务,连接后右键选配置即可进入配置界面。
在下述的设置中要注意,有些设置需要重启服务。
(1)SQL Server Administrator: allow updates to system table允许修改系统表(0改为1) (2)Languages: default character setid使用的字符集(2改为1),选用iso_1 (3)Physical Memory: allocate max shared memory分配最大共享内存(0改为1)max memory最大内存(物理内存*60-70%*1024)/2 (4)Lock Manager: number of locks锁的数量(5000改为100000)与内存大小有关,也有为200000(1G内存) (5)max oline engines单/双路CPU(单路/1,双路/2),注:与双核无关。
windows软件之Sybase ASE 12.5安装与使用先有Sybase ASE 12.5的客户端 ,当然在第一个下载地址中也包含了Sybase客户端,用户可以不用再专门下载客户端的。
这次我们使用了2个VPC(Win2003的操作系统)来做该实验,1个安装运行Sybase 数据库服务,另外1个远程连接管理该Sybase数据库。
安装Sybase ASE的步骤如下:(1)将下载下来的安装文件解压并运行其中的Setup,系统出现安装向导如图:(2)单击“Next”按钮出现License确认页面,选择RPC将出现中文的许可协议,然后选择"同意……"单击“Next”按钮(3)选择安装目录,默认是“C:\sybase”,修改安装目录后单击“Next”按钮(4)选择安装类型,是默认安装,完整安装还是自定义安装,这里我们选择自定义安装,单击“Next”按钮(5)在出现的安装选项中除了默认勾选上的以外,还需要把ASE Data Providers和中文给勾选上,如下图所示:(6)单击“Next”按钮,系统将列出需要安装的组件以及计算安装所需要的空间,再单击“Next”按钮便开始安装Sybase。
(7)最后安装完成后单击“Finish”按钮,所有配置都使用默认配置既可,完成后需要重启计算机完成安装。
安装完成Sybase后可以在服务中找到“Sybase SQL Server _***”的服务,默认情况下是手动启动的,这里可以改成自动,启动该服务。
在另外一台虚拟机上,运行客户端安装程序,按照上面雷同的方式安装Sybase客户端,在选择安装组件的时候也要选上ASE Data Providers!安装完成后Windows开始菜单的下将增加:Sybase Central是Sybase数据库的客户端,相当于SQL Server 2005中的Management Studio,启动Central后如图:单击“工具”菜单中的“连接”选项或者直接使用快捷键F11,系统弹出如下对话框:其中HostName就是刚才安装了Sybase数据库服务的虚拟机的IP,PortNumber使用的是默认端口5000,用户名使用sa,默认情况下没有设置密码,单击“OK”按钮,Sybase Central将连接到Sybase数据库,连接后的Central如下图:要创建数据库首先需要创建Database Devices,这个就相当于Oracle中的表空间,用于存放数据库的。
本文是一篇在Redhat Advance Server 上安装和配置Oracle10g RAC的文档,不单单是个安装实验,而是一个生产系统的实际布置进程,因此包括RAC安装,本地监听配置,JDBC连接串书写,CRS效劳从头安装,VIP地址修改等等,相信比一样的安装教程更有应用上的意思。
一、安装环境硬件平台:HP 380 PC效劳器2台。
主机Hostname IP VIP VIP名称Node1 dbtest1 db-vip01Node2 dbtest2 db-vip02操作系统:RedHat Enterprise Linux Update 5。
磁盘阵列:HP ms1000。
数据库:Oracle10g 。
二、安装Linux所需内核:或更高版本验证内核版本:# uname -r其他所需程序包的版本(或更高版本):compat-db-compat-gcc-c++compat-libstdc++compat-libstdc++验证已安装的程序包:# rpm –qa make binutils gcc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel openmotif setarchcompat-gcc-c++compat-libstdc++compat-libstdc++3、为Oracle 配置Linux创建Oracle 组和用户帐户接下来咱们将创建用于安装和保护Oracle 10g 软件的Linux 组和用户帐户。
用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。
在drpdb01上以root 用户身份执行以下命令:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)用户ID 和组ID 在所有集群主机上必需相同。
错误消息按Sybase 错误代码进行索引Sybase 错误代码是一组错误代码集,用于所有Sybase 产品,包括Adaptive Server Enterprise。
Adaptive Server Anywhere 所返回的每个Sybase 错误代码,都有与之匹配的Adaptive Server Anywhere 错误代码。
在许多情况下,Adaptive Server Anywhere 错误代码比对应的Sybase 错误代码更详细,因此,下表中的某些Sybase 错误代码并不是唯一的。
Sybase 错误代码Adaptive Server AnywhereSQLCODE错误消息0 –631 RAISERROR 被执行:%1102 –171 打开游标时出错102 –199 在游标上的INSERT/_delete 只能修改一个表102 –933 IQ 数据库需要日志102 –275 在运行时服务器中不支持触发器和过程102 –273 在触发器动作中不允许执行COMM IT/ROLLBACK 102 –131 '%1' 附近有语法错误%2102 –687 语法错误,未指定IQ PATH 时不能指定IQ 特定选项102 –875 无法连接到'%1'102 –145 未找到外键名'%1'102 –271 触发器定义与现有触发器冲突102 –272 触发器定义中的REFERENCES 子句无效102 –635 不允许在视图上对列权限GRANT102 –151 子查询只允许一个选择列表项102 –269 不能删除或重命名触发器定义中引用的列103 –250 标识符'%1' 过长104 –854 ORDER BY 子句中对'%1' 的函数或列引用无效108 –152 ORDER BY 说明无效133 –262 未找到标签'%1'134 –261 已有名为'%1' 的变量137 –260 未找到变量'%1'154 –623 过程或触发器中不允许数据定义语句155 –200 无效的选项'%1' —不存在PUBLIC 设置174 –154 函数'%1' 的参数数目错误176 –611 不支持的Transact-SQL 功能176 –148 未知函数'%1'182 –159 无效的列号201 –639 调用过程'%1' 时参数名遗失201 –615 在过程'%2' 中未找到参数'%1'201 –737 签名'%1' 与过程参数不匹配205 –153 UNION、INTERSECT 或EXCEPT 中的_select 列表长度不匹配207 –124 从表'%1' 中删除的列多于定义的列207 –143 未找到列'%1'208 –142 未找到相关名'%1'209 –144 在多个表中找到列'%1' —需要相关名209 –163 派生表'%1' 没有列%2 的名称213 –207 _insert 的值数目错误217 –274 过程或触发器调用嵌套太深220 –158 值%1 超出了目标的范围230 –191 无法修改表'%2' 中的列'%1'230 –190 不能更新表达式233 –195 表'%2' 中的列'%1' 不能为NULL233 –733 已超出所允许的NULL 的列数限制257 –157 无法将%1 转换为%2257 –705 从过程'%1' 返回的void 类型不能在任何表达式中使用262 –121 权限被拒绝:%1264 –637 重复的插入列285 –708 READTEXT 或WRITETEXT 语句无法引用视图301 –147 出现多种将'%1' 连接到'%2' 的方法301 –680 Transact-SQL 外连接的WHERE 子句中的表达式无效301 –146 无法将'%1' 连接到'%2'305 –681 Transact-SQL 外连接中使用的连接类型无效311 –295 无法唯一标识游标中的行314 –122 操作将引起组循环315 –136 表'%1' 在外连接循环中315 –137 表'%1' 需要唯一的相关名401 –134 未实现功能'%1'401 –135 语言扩充401 –156 '%1' 附近的表达式无效401 –994 函数或过程'%1' 的参数过多404 –890 语句大小或复杂程度超过服务器限制409 109 集合函数中的空值已删除409 –90 过程'%2' 的参数'%1' 不能为空504 –265 未找到过程'%1'509 –140 用户ID '%1' 不存在512 –186 子查询不能返回多个行518 103 无效的数据转换532 104 上次读取后行已更新532 106 表'%2' 中列'%1' 的值已更改538 –627 在'%1' 附近的语法中检测到不允许的语言扩充546 –194 表'%2' 中的外键'%1' 没有主键值547 –198 表'%1' 中行的主键被表'%3' 中的外键'%2' 引用547 –677 表'%1' 有带参照动作的外键548 –196 表'%2' 的索引'%1' 将不唯一548 –209 违反了约束'%1':表'%3' 中列'%2' 的值无效549 –729 无法强制使用指定的外键(%1)550 –632 在基表'%1' 中插入/更新时违反了WITH CHECK OPTION553 –264 FETCH 中的变量数错误554 –208 上次读取后行已更改—操作被取消557 –853 游标未处于有效状态557 –170 尚未声明游标558 –172 游标已打开559 –180 游标未打开560 100 未找到行560 –197 没有当前的游标行573 –738 口令至少必须有%1 个字符590 111 语句无法执行601 –642 无效的SQL 描述符名708 –80 无法启动数据库服务器708 –86 没有足够的内存来启动708 –679 分配给Java 虚拟机用于远程访问的内存不足709 –996 找不到指定的本地连接。
Sybase ASE安装的文档1.安装前准备1.1.系统要求安装AdaptiveServer之前,请确保使用最新的修补程序对系统进行更新,使其满足系统要求。
所使用的修补程序的版本不要早于建议用于你的操作系统的版本。
如果操作系统供应商推荐修补程序取代了此处列出的修补程序,则使用前者。
图1.1:操作系统要求Jva虚拟机和关联有Adaptive Server支持要求至少具有250MB虚拟内存空间。
根据各个Java执行过程的要求,您可能需要更多内存空间。
在运行Java时,可能需要调整内存参数,以确保Java有足够的虚拟内存空间用于启动,并且Adaptive Server和Java任务可以成功共存。
ASE需要安装图1.2所列两个补丁,本次安装的是64位的15.5版本。
如果你使用的是ODBC、OLEDB、驱动程序,则必须在系统上安装 Framework 2.0 Service Pack1。
如果不安装此Service Pack,安装程序在安装过程中将会生成错误,并且驱动程序将无法运行。
图1.2:64位ASE需要安装的补丁图1.3是客户端的系统要求,如果使用的是ODBC、OLEDB、驱动程序,则必须在系统上安装 Framework 2.0 Service Pack1,否则无法安装。
图1.3:客户端系统要求1.2.预安装任务1)检验操作系统是否符合平台的版本级别、RAM和网络协议要求;2)如有必要,安装操作系统修补程序;3)确保用于启动服务器的账户对要在其中安装服务器的目录具有读取和写入权限;4)使用administrator账号执行所有安装任务。
5)如果安装的是64位的ASE,把安装文件的兼容性选为Windows XP (Service Pack 2)。
图1.4:64位版本兼容性勾选2.安装adaptive server1)如果是64位系统,要把兼容性设置为Windows XP (Service Pack 2),如图1.4所示。
Sybase数据库问题集整理1.ASE12.5.4服务器默认字符集为utf8,默认语言为中文,客户端使用字符集utf8连接时汉字出现乱码问题解决方法:将客户端的连接字符集指定为cp9362.ASE15.0.3在windows 2003 server x64上安装进行到配置服务时,配置self manage的用户名和密码分别为job_user/job_user,服务创建时出错,报:创建自管理的用户或登录失败解决方法:仅在测试环境上发现此问题。
暂时解决方法,配置自管理的用户名为sa,密码为默认的空3.用server config图形工具欲将系统默认字符集配置为cp936,添加字符集的可用字符集列表中没有cp936解决方法:手动添加cp936字符集。
cd %sybase%\charsetscharset –Usa –P –Sservername binary.srt cp936然后通过系统存储过程sp_configure 将参数:default character set id 调整成cp936的id,可能为171,需要查询select id,name from master..syscharsets where name=’cp936’重启ASE两遍后,字符集就调整好了。
4.在windows 2008 R2上安装ASE15.0.3ESD#1时,不能创建主服务、备份服务等。
提示无法执行二进制程序sqlsrvr.exe等。
原因:此为操作系统兼容问题!错误信息见文件:windows2008R2-install-error.txt解决方法:先安装ASE15.0.3ESD#1,先不创建数据库服务,将程序升级到ASE15.0.3ESD#3(或者目前最新的ESD#4),然后再创建数据库服务。
另外,ASE15.5在windows2008R2上不存在兼容问题。
5.不能执行远程服务器上的命令,如: SYB_BACKUP…sp_who等。
RedHat AS4.0 and Sybase ASE 12.5安装参考手册奥博克信息系统有限公司1. 引言本手册旨在以图文方式,step by step 地描述在Linux 上安装Sybase ASE 数据库。
手册中所使用的Linux 为RedHat Enterprise Linux 3.0(以下简称RH3),Sybase 数据库版本为ASE 12.5.2(以下简称ASE )。
其他Linux 发行版可参考进行。
由于本手册所使用的硬件限制,文中并未描述裸设备、LVM 、阵列等的安装与配臵。
另外需要注意的是:本手册重在描述安装过程,具体的配臵,如目录、大小等,应根据您的硬件和应用来确定。
本手册同样也适合在RH3.0/4.0上安装ASE 15 for Linux 。
1.1. 本手册适用的读者本手册主要是为Sybase 数据库安装人员、技术人员以及管理人员而写的,主要对象是入门级和初级用户。
本手册不介绍基本概念。
我们假定读者已具备一些Linux 的基本知识和基本操作,如建目录、改变目录权限等。
同时,我们也假设读者具备一些ASE 数据库的基本知识和基本操作,如设备、库等。
1.2. 导读本手册的第二章描述的是Linux 的安装。
尽管写本手册所使用的Linux 发行版为RH3,但其它发行版,如SUSE 、RH4、RedFlag ,可以参照进行。
RH4及一些采用2.6内核的发行版在安装时的注意事项,我们也会以醒目的方式予以简要说明。
如果您已熟悉或精通Linux ,具备相当程度的Linux 知识和能力,您可以跳过此章,直接阅读第三章。
您也可以只参考此章的注意。
第三章描述的是在Linux 下安装ASE 。
此章分为三节,分别说明ASE 软件的安装、基本配臵以及用户数据库的建立。
此章所使用的参数值,仅仅是征对本手册所涉及的硬件环境。
请在参照此手册操作时,调整为适合您的硬件和应用的数值。
鉴于本手册的定位,文中没有描述如何通过远程或控制台方式来安装ASE ,但在文中我们会给予简单的参考。
本手册遵循以下风格:● 红色斜体字表示一些需要特别注意的事项。
●●尽管本手册是以step by step 的方式描述整个安装过程,但我们强烈建议您先完整地通读本手册,然后再结合您的实际硬件和应用环境,定制化您的安装过程。
切勿一路照抄!奥博克信息系统有限公司2. 安装Linux在CMOS 中设臵启动顺序由光盘启动,并将LINUX AS3系统安装盘[1]放入光驱中,启动电脑进入如下界面:选择SKIP 不进行测试,进入下一步安装:奥博克信息系统有限公司如下图所示选择简体中文语言集chinese(simplified):奥博克信息系统有限公司选择键盘类型(U.S.English),如下图所示:点击下一步,选择鼠标类型如下图:点击下一步,对存储介质进行分区,选择用disk druid 手工分区,如下图所示:奥博克信息系统有限公司点击下一步,系统进行提示:选择‘是’确定按钮,如下图所示:点击是确认后,对各分区进行设臵: 选择空闲设备后点击新建按钮,分别建立/boot ;/swap ;/opt ;/datadev ;/databak ;/ [根]分区说明:/boot 值一般为100-500M ;/swap 分区为实际物理内存的2倍;/opt 为应用程序[SYBASE]安装存放目录。
大小可分配至少10G ;/datadev 为[SYBASE]数据设备存放位臵;/databak 为[SYBASE]备份文件存放位臵;[其中,/opt; /datadev; /databak 根据实际存储介质大小划分] / 为系统根目录[如/[根]分区磁盘分区不足,将无法进行正常安装。
根文件系统至少分配10G]。
如下列两图所示:奥博克信息系统有限公司如在建立过程中,发现分区建立错误,可选中对应的错误分区,对其进行编辑修改或删除,如下图所示:奥博克信息系统有限公司分区完毕后,系统显示出相关分区信息,如下图所示:点击下一步,可对其引导信息进行修改,如下图所示,如果安装有外接盘柜时,请注意此处,引导分区必须选择为本地硬盘。
如需要进一步确认,请点‚高级‛按钮,进入高级设臵。
并且将本地硬盘设臵为主引导分区。
奥博克信息系统有限公司点击下一步,对网络IP 及DNS 进行配臵,首先在网络设备中编辑,取消‘使用DHCP 进行配臵’,选择‘在引导时激活’,输入规划IP ,如下图所示:设臵主机名,注:主机名只能包含A-Z a-z - . 字符组成,如主机取名不符规范,则不能进行下一步安装,分别如下列2图所示:奥博克信息系统有限公司确认设臵正确后,点击下一步,选择无防火墙,如下图所示:奥博克信息系统有限公司点击下一步,选择其它语言支持(Chinese(P.R. of china)),如下图所示:奥博克信息系统有限公司设臵系统root 用户密码,两次密码均需相同,口令至少需要六位。
如下图所示:选择手工定制安装包,如下图所示:奥博克信息系统有限公司选择安装包组件:说明:安装组件必须包括:开发(全选)、编辑器、FTP 服务器、遗留网络服务器[TELNET]及系统默认选项,如下图所示:注意:如果是RedHat AS4或RedFlag 5.0等使用2.6内核的发行版,需要选择‚开发‛软件包组中的‚原有的软件开发‛项。
选择正确安装包经确认后,点击下一步,进入如下图所示界面:奥博克信息系统有限公司点击下一步,进入系统安装,如下图所示:注:如/[根]分区磁盘分区不足,将无法进行正常安装。
在安装过程中,系统会提示放入相应安装光盘,此时将依次对应光盘放入光驱中,点击‘确定’后继续安装,如下图所示:奥博克信息系统有限公司当系统文件安装完成后,系统自动配臵,如下图所示:自动配臵完成后,系统进入图形化界面配臵,如下图所示[说明:在此可取系统默认配臵,在进入系统后可进行更改]。
如有时不能正确显示图形界面,请指定为美格显示器当中的任意一款。
并且后面分辨率一定要设臵为1024*768。
否则配臵SYBASE时会出现窗口显示不完整,而造成无法安装完成的情况。
点击下一步,安装完成,如下图所示:奥博克信息系统有限公司注:重新启动后,系统会提示注册,选择跳过注册,进行初始登录。
成功登录系统后,安装RED ASE3即完成。
3. 安装和配置ASE3.1. 安装1、启动LINUX 系统,以root 用户进入X 窗口中。
如下图所示:在桌面点击右键,新建终端:如下图所示:奥博克信息系统有限公司添加sybase 用户及用户组,如下图所示:奥博克信息系统有限公司添加sybase 用户,并加入到sybase 组中奥博克信息系统有限公司奥博克信息系统有限公司修改系统环境变量,如下图所示: 请按此描述执行:A、修改当前系统共享内存.[物理内存为4G]奥博克信息系统有限公司例:echo …物理内存数(M)*1024*1024‟ |bc > /proc/sys/kernel/shmmax 格式如下:在桌面终端窗口中,以ROOT 用户下,执行以下命令。
echo …4096*1024*1024‟|bc > /proc/sys/kernel/shmmax B、修改配臵文件使系统一启动就具备充足内存。
在桌面终端窗口中,以ROOT 用户下,执行以下命令。
#vi /etc/rc.local直接在文件里加入以下内容:[以下数据是4096*1024*1024*0.8,及物理内存的80%,换算为字节。
]echo …3435973836‟ >/proc/sys/kernel/shmmax//以上语法中,echo 之后一个空格,引号中,数字前后均不能有空格。
引号后,有一个空格,之后无空格。
请注意。
输入完成后,先按ESC 键,退出插入状态。
然后再按shift+;。
再输入小写的wq 。
保存并退出VI 编辑器。
Wq:保存并退出。
Q :退出。
Wq!:保存并强行退出。
Q!:强行退出。
//以上字母全为小写。
奥博克信息系统有限公司持8G 内存。
)#vi /etc/sysctl.conf #for Sybasekernel.shmmax = 27487790694 最大共享内存,字节;32768M*1024*1024*80% kernel.shmmin = 4096 4kkernel.shmall= 8388608 物理内存数 32Gkernel.sem = 250 32000 100 128 kernel.sem = 250 32000 100 128 fs.aio-max-size = 1048576 fs.file-max=327680重启,检查参数是否修改,如下图所示: 输入如下命令:[以下数据,是以kb 显示。
] #ipcs –lm |grep …max seg size ‟在超级用户下,在图形界面下,进入/etc 目录,使用编辑器打开hosts 文件。
在最后输入本机IP 及主机名。
中间用TAB 键盘隔开。
保存退出。
192.168.0.3 XH-SERVER1 192.168.0.4 XH-SERVER2 192.168.0.1 XH-SERVER以上红字内容。
如果服务器只是单机,则不需要设臵。
将先前建立的几个用户分区,赋予全部权限。
在超级用户下,执行以下命令赋予权限。
#cd /#chmod 777 datadev #chmod 777 databak放入SYBASE 安装光盘,桌面出现光驱盘符,如下图所示:奥博克信息系统有限公司进入光盘目录://红帽4.0则需要,点击,桌面上的我的电脑,进入CDROM 。
双击此图标后。
双击setup 进行SYBASE 安装,如下图所示: //此时花时间约几分钟。
请稍候。
奥博克信息系统有限公司如下图,请选择国家为:中国[people republic of china (PRC )]。
选择同意协议。
NEXT 。
选择SYBASE 安装目录,如下图所示:[之前我们准备的/opt 下直接安装SYBASE]奥博克信息系统有限公司奥博克信息系统有限公司如图,选择全部安装。
奥博克信息系统有限公司奥博克信息系统有限公司注意:在此操作时,我们选择退出配臵SYBASE服务,先配臵环境变量成功后,再手动配臵服务。
3.2. 环境变量设置进行环境变量设臵,将SYBASE 安装目录下/opt/sybase 目录,[首先,选择显示隐藏文件。
]SYBASE.sh 文件所有内容复制到SYBASE 安装目录下的,‚.bash_profile ‛文件末尾,并在文件尾增加语言变量设臵如下图所示:奥博克信息系统有限公司加入的语言环境变量内容为: LANG =C export LANG注意,等号左右不能有空格。