04_2_RedHatAS3.04.0 and Sybase ASE 12.5.2安装手册
sybase基础知识(新手必看)
SQL语句等。 处理连接过程中的异常和错误。
常用客户端工具介绍及使用方法
Sybase Central 管理Sybase ASE、IQ、SQL Anywhere等数据库。 提供图形化界面进行数据库操作,如创建表、查询数据等。
02
SQL语言基础
数据类型与变量定义
数值型
包括整数、浮点数等。
变量定义
使用DECLARE语句定义变量,指定变量名 和数据类型,可以使用SET或SELECT语句 为变量赋值。
布尔型
表示真或假的值。
字符型
包括定长字符、变长字符等。
日期型
包括日期、时间、日期时间等。
运算符和表达式使用
算术运算符
进行数值计算,如加、减、乘、 除等。
表空间管理策略
创建表空间
使用`CREATE TABLESPACE`语句,指定 表空间名称、数据文件路径及大小等参数,
创建新的表空间。
A 表空间概念
表空间是Sybase数据库中用于存储 数据的逻辑容器,可以包含一个或
多个数据文件。
B
C
D
删除表空间
使用`DROP TABLESPACE`语句,可以删 除指定的表空间及其包含的所有数据。
安装步骤及注意事项
安装步骤
下载适用于目标操作系统的Sybase安装程序。
运行安装程序并按照提示进行安装,选择安装类 型(如典型安装、自定义安装等)。
安装步骤及注意事项
01
配置数据库服务器参数,如端口号、数据库文件存 储路径等。
02
创建数据库实例并启动数据库服务。
03
ASE 12.5 for RedHat Linux 简易安装管理
您正在看的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)。
SYBASE ASE12.5.3 For Linux安装配置
۩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%。
Sybase安装
一.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安装与使用
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中的表空间,用于存放数据库的。
RedhatLinuxAS3上安装Oracle10gRAC配置全进程(转载)
本文是一篇在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 错误代码是一组错误代码集,用于所有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安装的文档
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简明教程(精选)-2024鲜版
03
使用索引
在经常需要搜索的列上建立索引 ,可以大大提高查询速度。同时 ,注意定期更新和维护索引。
2024/3/27
26
数据库设计优化建议
2024/3/27
规范化设计
通过消除冗余数据,减少数据插入、删除和更新的复杂性 ,从而提高数据库性能。
31
灾难恢复计划制定
01
02
03
04
05
评估业务需求和 RTO/…
选择适当的备份 和恢复策略
定期测试备份和 恢复过程
制定详细的灾难 恢复计划…
培训相关人员并 定期进行…
确定恢复时间目标(RTO )和恢复点目标(RPO) ,以满足业务需求。
根据业务需求、数据量、 存储空间和性能要求选择 合适的策略。
12
创建和管理数据库
1 2
创建数据库
使用`create database`语句创建新的数据库,需 要指定数据库名称、数据文件路径、日志文件路 径等参数。
修改数据库
使用`alter database`语句修改现有数据库的配 置,例如增加数据文件、调整日志文件大小等。
3
删除数据库
使用`drop database`语句删除现有数据库,需 要确保在删除前已经备份了重要数据。
2024/3/27
Database Server Monitor
实时监控数据库服务器的性能指标,如CPU使用率 、内存占用、磁盘I/O等。
SQL Trace
跟踪SQL语句的执行过程,帮助开发人员分 析和优化SQL语句的性能问题。
28
06
Sybase ASE备份与恢复
Sybase问题集整理
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等。
Sybase数据库维护快速参考手册
1. 安装指导 (3)1.1 ASE安装一般指导 (3)1.2 ASE11.9.2简易安装手册(for Unix) (4)安装概述 (4)预下载任务: (5)下载 (6)IBM AIX (6)HP UX (6)Digital Unix (6)预安装任务: (7)开始安装: (8)安装后任务: (10)1.3 ASE12.0 简易安装手册 (10)1.3.1 SYBASE ASE12.0 For HP-9000/800 HP-UX安装指南 (10)1.3.2 SYBASE ASE12.0 For SUN SOLARIS安装指南 (13)1.3.3 SYBASE ASE12.0 For IBM RS/6000 AIX 安装指南 (16)1.3.4 SYBASE ASE12.0 For DIGITAL UNIX 安装指南 (19)1.4 SYBASE ASE12.0 For UNIX 双机切换设置指南(standby方式) (22)2. 技术专刊 (24)2.1 关于Backup Server (24)2.2 Backup Server的名字 (26)2.3 Sybase的数据库设备 (27)2.4 数据库选项(dboptions)的使用与管理 (28)2.5 Index & Performance (31)2.6 SQL Server 事务日志 (34)2.7 阀值管理(Threshold Management) (39)2.8 日常后备数据库 (42)2.9 使用dump transaction with no_log的危险性 (43)2.10 在ASE 11.9.2版中采用了行级加锁机制以提高性能 (44)2.10.1 所支持的加锁机制 (44)2.10.2 对小量数据的多次并发访问 (48)2.10.4 死锁 (51)2.11 DBCC (55)2.12 在SCO OPENSERVER 5上安装SQL SERVER 11.0.x (59)2.13 在SCO Unixware7.1上安装ASE11.92 (61)2.14 ASE 11.9.2 for Linux安装步骤 (63)3.常见问题 (66)3.1 初级篇 (66)3.1.1 在SQL Server中表大小是否有限制? (66)3.1.2 一旦客户突然退出或系统重启,SQL Server如何回滚事务? (66)3.1.3 为什么有时候数据库事务日志满了,使用Dump transaction with no-log仍不能截断日志? (66)3.1.4 即使表上没有建立索引,为什么BCP操作仍记日志? (66)3.1.5 如何生成bcp命令文件(以pubs2为例)? (66)3.1.6 如何后备数据量大于2GB的数据库 (67)3.1.7 如何查找数据库启动失败原因 (67)3.1.8 如何在NT、UNIX下启动关闭ASE (68)3.1.9 如何在Windows操作系统上安装Open Client12.0 (69)3.1.10基本的ASE 数据库管理命令 (70)3.1.11简单故障及排除方法 (71)3.2 中级篇 (71)3.2.1 IP地址改变后如何修改interfaces文件 (71)3.2.2 如何解决数据库被挂起的问题 (72)3.2.3 如何终止数据库恢复过程 (74)3.2.4 如何删除坏的用户数据库?(以pubs2为例) (75)3.2.5 如何检查数据库中数据的一致性 (77)3.2.6 如何更改SQL Server名称(在UNIX、OPENVMS平台上) (78)3.2.7 如何在HP平台BCP OUT超过2G的数据 (79)3.3 高级篇 (80)3.3.1如何配置SQL Server来做远程备份? (80)3.3.2 如何配置SQL Server 11,使得快速BCP具有更好的性能? (80)3.3.3如何将SQL/ASE SERVER移植到同种平台(相同操作系统)的系统上 (81)3.3.4 如何做Rebuild Master (82)3.3.5 如何移植master设备 (84)3.3.6 如何重建sybsystemprocs系统数据库 (86)3.3.7 如何做 rebuild log (87)3.3.8 如何恢复master数据库 (88)3.3.9 Replication Server 12.0如何支持字符集为eucgb的ASE数据库? (89)4. SYBASE培训服务 (91)4.1 SYBASE培训概述 (91)4.2 SYBASE主要数据库课程介绍 (92)1. 安装指导1.1 ASE安装一般指导一. 检查 Release Bulletin 安装相应的OS版本/css/techinfo.nsf/Release+Bulletinshttp://www-edm/cgi/websql/functions/cert/hts/AdvSearch/SEARCH.hts六. 设置SYBASE 用户环境变量1. SYBASE2. DSQUERY3. PATH八. 修改设备权限和属主chown uid:gid /device/..........1.2 ASE11.9.2简易安装手册(for Unix)安装概述一、安装分为两部分:Unload 部分–使用sybsetup or sybload应用程序从安装介质卸载ASE产品到机器上Install 部分–使用srvbuild应用程序来安装配置ASE产品在Install部分,用srvbuild来安装新的服务。
SybaseASE安装配置(完整版)
SybaseASE安装配置(完整版)1 安装OS补丁执⾏Vcredisk_x64、Vcredisk_x64(1)2 安装ASE 15.0.32.1进⼊安装⽬录进⼊⽬录2.2执⾏安装程序执⾏setup下⼀步,指定安装⽬录(⽬录空间1G以上,数据⽂件也需要空间)下⼀步,选择安装类型ASE安装⽬录设置为D:\sybase选择完全安装,下⼀步查看记录主机MAC地址和ip地址,以便以后去Sybase⽹站申请license这⾥选择第⼀个(第⼆个开发版第三个评估版),下⼀步选择国家,同意,下⼀步这⾥选择第三个(暂时没有license key),下⼀步产品版本选择企业版,许可证类型选择SR:Server License,下⼀步暂⽆license 选择“否”选择“是”,继续安装选择“否”,不配置电⼦邮件报警,下⼀步等待安装。
安装完成,下⼀步选择“是”,记住⼝令(有风险),下⼀步取消“配置新的Adaptive Server”和“配置统⼀代理”ASE 15.0.3安装完成。
3 安装ASE最新EBF(补丁)3.1进⼊安装⽬录进⼊⽬录3.2执⾏安装程序执⾏setup下⼀步,开始安装ASE补丁安装⽬录设置为D:\sybase⽬标路径和ase 安装路径⼀致。
下⼀步选择“是”,继续安装选择“完全”安装,下⼀步安装步骤与“安装ase15.0.3”⼀致。
下⼀步,开始安装选择“全部是”以下安装步骤与“安装ase15.0.3”⼀致。
补丁安装完成。
4 安装RS15.5(复制服务器) 4.1进⼊安装⽬录实际环境中复制服务器安装在备点主机中进⼊“RS15.5—winx64 \ rs1550winx64”⽬录4.2执⾏安装程序执⾏setup下⼀步。
RedHatLinuxAS4.0安装
RedHatLinuxAS4.0安装RedHat Linux AS4.0安装1.安装RedHat Linux AS 4.01.1光盘引导将RedHat Linux AS4.0光盘放入光驱,重新启动机器,从光盘引导,出现boot:后回车,开始安装。
1.2跳过对光盘的检测选择Skip,如下图所示:1.3欢迎界面点击Next。
1.4Language Selection选择English,点击next进入下一步安装 1.5Keyboard configuration选择US.English,点击next进入下一步安装1.6Mouse configuration系统默认安装,点击next进入下一步安装1.7Disk Partitioning Setup选择 Manually partition with disk druid ,点击next 进入下一步安装1.8 Disk Setup选择Disk Druid ,分配硬盘空间:以上分区仅供参考点击next 进入下一步安装1.9Boot Loader Configuration点击next进入下一步安装1.10Network Configuration安装完系统后再设置IP地址,点击next进入下一步安装:1.11Firewall Configuration选择No firewall,点解Next进入下一步安装。
1.12Additional Language Support把Chinese(P.R. of China),选中,点击Next进入下一步安装1.13Time Zone Selection选择Asia/Shanghai,点击Next进入下一步安装。
1.14Set Root Password输入Root123,点击Next进入下一步安装1.15Package Installation Defaults选择Customize the set of packages to be installed,点击Next 进入下一步安装。
Sybase ASE 基本结构
Adaptive Server配置文件 Server配置文件
Adaptive Server 在 启 动 时 从 Adaptive Server配置文件中读取配置参数。 Server配置文件中读取配置参数。 使用srvbuildres 命令成功创建Adaptive 使用 srvbuildres命令成功创建 Adaptive Server后都会自动在 $SYBASE目录下创 Server 后都会自动在$SYBASE 目录下创 建一个配置文件, 建一个配置文件 , 该文件的文件名格式为 servername.cfg。 servername.cfg。
Sybase产品简介 Sybase产品简介
Adaptive Server 数据库服务器。 Backup Server 一个基于Open Server的应用程序,用于管理所有数据库备份(转 一个基于Open Server的应用程序,用于管理所有数据库备份(转 储)和恢复(装载)操作。 Monitor Server 一个基于Open Server的应用程序,可获取有关Adapitve 一个基于Open Server的应用程序,可获取有关Adapitve Server 的性能信息,并将这些信息提供给Monitor Server客户端应用程序 的性能信息,并将这些信息提供给Monitor Server客户端应用程序 使用。 XP Server 一个Open Server应用程序,用于管理和执行Adaptive Server中 一个Open Server应用程序,用于管理和执行Adaptive Server中 的扩展存储过程(ESP)。 的扩展存储过程(ESP)。 Job Scheduler 为Adaptive Server提供作业调度程序。 Server提供作业调度程序。
Server运行文件 Server运行文件
某公司运维系统服务工程师招聘笔试面试题
某公司运维系统服务工程师招聘笔试面试题应聘人员笔试题目(对应聘系统服务工程师人员适用)姓名:性别:年龄:E-Mail:考试日期:考试开始时间:考试结束时间:须知及要求:1.本套试题对应聘运维服务部系统服务工程师适用;2.笔试时间不得超过90分钟;3.笔试开始前应聘者须如实填写本页中有关应聘者信息;4.答题请注意字迹清晰,叙述简练明了,绘图力求准确;5.笔试题共150分,84道题,分为六部分,包括:1)系统服务工程师调查2)理论知识部分3)实践知识基础部分4)实践知识扩展部分5)运维管理和信息服务部分6)综合素质和沟通管理部分6.应届毕业生以1、2、3、5、6部分为主,其他部分为辅;非应届毕业生以2、3、4、5、6部分为主,其他部分为辅;7.请笔试者本着“知之为知之,不知为不知”的态度;笔试者承诺:我已经阅读并同意笔试要求,同意如实答题,并同意不将题目内容告知他人。
签名:应聘登记表填表要求:应聘登记表是公司了解应聘人员情况的重要途径之一,所以请应聘人员根据自己的实际情况尽可能的填写详细,填写结束后,请务必阅读声明并签字确认。
谢谢您的合作!姓名应聘岗位可到职日期性别期望薪资其他要求籍贯民族出生日期学历毕业院校专业政治面貌婚姻状况子女情况□已育□未育户口所在地身份证号码联系电话EMAIL地址健康状况以往病史劳动关系、社会保险状况(是否与原单位已解除劳动合同)家庭住址邮编通讯地址邮编紧急联络人关系电话填写说明:家庭背景情况请至少填写2位直系亲属的基本情况姓名关系年龄健康状况职业工作单位家庭背景填写说明:教育经历请按照时间顺序由近至远填写(最低学历填写到高中即可)时间学校系/学院专业学历教育经历接时间培训内容地点实施机构填写说明:工作经历请按照时间顺序由近至远来填写时间工作单位工作内容及职位工作经历受过何种奖励应届毕业生请填写生源地毕业时间毕业学校是否为211未来计划□业余继续学习□考研□考博□出国留学请您在以下招聘途径中勾“√”:我是通过以下招聘途径了解此次招聘信息的:□公司主页招聘信息□现场招聘会□熟人介绍□网上招聘(请具体描述网站名称,例如:前程无忧等__________________)声明:本人保证以上表内所填内容的真实性,自愿承担因隐瞒事实而造成的一切后果。
详解Sybase数据库ASE事务日志的管理技巧
详解Sybase数据库ASE事务日志的管理技巧SYBASE ASE事务日志SYBASE ASE的每一个数据库,无论是系统数据库(master,model, sybsystemprocs, tempdb),还是用户数据库,都有自己的transaction log,每个库都有syslogs表。
Log记录用户对数据库修改的操作,所以如果不用命令清除, log会一直增长直至占满空间。
清除log可用dump transaction 命令;或者开放数据库选项trunc log on chkpt,数据库会每隔一段间隔自动清除log。
管理好数据库log是用户操作数据库必须考虑的一面。
下面就几个方面谈谈log及其管理:一、ASE如何记录及读取日志信息我们知道,ASE是先记log的机制。
Server Cache Memory中日志页总是先写于数据页:图1◆Log pages 在commit ,checkpoint,space needed 时写入硬盘。
◆Data pages 在checkpoint,space needed 时写入硬盘。
系统在recovery 时读每个database 的syslogs 表的信息,回退未完成的事务(transaction)(数据改变到事务前状态);完成已提交的事务(transaction)(数据改变为事务提交后的状态)。
在Log中记下checkpoint点。
这样保证整个数据库系统的一致性和完整性。
二、Transaction logs 和checkpoint 进程checkpoint 命令的功能是强制所有“脏”页(自上次写入数据库设备后被更新过的页)写入数据库设备。
自动的checkpoint 间隔是由ASE 根据系统活动和系统表sysconfigures中的恢复间隔(recovery interval)值计算出的。
通过指定系统恢复所需的时间总量,恢复间隔决定了checkpoint 的频率。
最新sybase数据库经验总结
Sybase数据库维护经验总结1、在sybase中如何重新设置用户的口令为空:使用sa登录Server:isql -Usa -Psa_password -Sserver_name记录当前版本号(以当前版本号12000为例):sp_configure "upgrade version"go修改当前值为492:sp_configure "upgrade version",492go将某用户口令设置为NULL(以sa为例,当前口令为"123456"):sp_password '123456',NULL,sago重新设置当前版本号:sp_configure "upgrade version",12000go2、如何启动和关闭server的服务:一:启动ASE ServerUNIX:以sybase用户登录11.x 版本: cd $SYBASE/install12.x 版本: cd $SYBASE_ASE/installstartserver -f RUN_SYBASE (启动SQL SERVER)startserver -f RUN_SYBASE_back (启动BACK SERVER)startserver -f RUN_SYBASE_mon (启动MONITOR SERVER)NT:通过 Sybase Central通过 Control PanalControl Panal/Service/Sybase SQLServer -> Start (启动SQL SERVER) Control Panal/Service/Sybase BCKServer -> Start (启动BACK SERVER) Control Panal/Service/Sybase MONServer -> Start (启动MONITOR SERVER) 二:关闭ASE ServerUNIX:以sybase用户登录isql -Usa -Pshutdown SYB_BACKUPgoshutdowngoisql -Usa -P -SSYBASE_monsms_shutdowngoNT:通过 Sybase Central通过 Control PanalControl Panal/Service/Sybase SQLServer -> Stop (启动SQL SERVER)Control Panal/Service/Sybase BCKServer -> Stop (启动BACK SERVER)Control Panal/Service/Sybase MONServer -> Stop (启动MONITOR SERVER)3、如何查找数据库启动的失败原因:在实际环境中,数据库Server无法启动的原因很多,下面仅列出了几种常见的情况,供您参考。
Sybase学习笔记
Sybase学习笔记SYBASE学习笔记SYBASE学习笔记2021年01月整理于安徽项目北京易初电子技术有限公司软件中心 2021-01 - 1 -SYBASE学习笔记目录《Sybase系统管理员手册》学习笔记 ........................................................................... (4)前三章内容 ........................................................................... .................................................... 4 第四章创建数据库 ........................................................................... ...................................... 4 第六章权限管理 ........................................................................... .......................................... 5 第七章如何调整SQL SERVER基本配置参数 (6)第八章如何调整SQL SERVER高级配置参数 ................................................................... 7 第九章配置命名缓存和大块I/O .......................................................................... ................ 8 Sybase数据库设备 ........................................................................... ............................................. 10 什么SYBASE安装完后要增加TEMPDB的空间? ................................................................. 10 如何扩展master数据库空............................. 12 Sybase 临时数据库的优化 ........................................................................... ................................ 13 关于tempdb的优化 ........................................................................... ............................................ 15 Sybase内存和缓冲区管理 ........................................................................... ................................. 16 使用dbcc memusage确定procedure cache size大小 (23)如何动手修改interfaces文件 ........................................................................... ............................ 23 初次建立数据库对sa的口令的修改 ........................................................................... ................ 24 如何更改SQL Server名称(在UNIX、OPENVMS平台上) ................................................. 24 常见的系统过程 ........................................................................... .................................................. 25 系统的启动和关闭 ........................................................................... .............................................. 25 利用脚本自动关闭sybase数据库 ........................................................................... ..................... 26 BCP 简要说明 ........................................................................... .............................................. 26 如何生成bcp命令文件 ........................................................................... ...................................... 28 如何配置SQL Server 11,使得快速BCP具有更好的性能? ................................................... 28 Sybase 数据库目录说明 ........................................................................... ..................................... 28 相关功能操作说明 ........................................................................... .............................................. 29 如何检查数据库中数据的一致性 ........................................................................... ...................... 31 启动时数据库不能回滚解决方法 ........................................................................... ...................... 32 解决数据库被挂起的问题 ........................................................................... .................................. 34 如何终止数据库恢复过程 ........................................................................... .................................. 35 如何删除坏的用户数据................................ 37 如何查找数据库启动失败原因 ........................................................................... .......................... 37 日常数据库备份 ........................................................................... .................................................. 38 如何恢复master数据库 ........................................................................... ..................................... 39 如何做RebuildMaster ....................................................................... ............................................ 40 如何移植master设备 ........................................................................... ......................................... 41 如何重建sybsystemprocs系统数据库 ........................................................................... .............. 42 如何做 rebuildlog .......................................................................... ............................................... 43 一个简单的备份脚本示例 ........................................................................... .................................. 44 如何后备数据量大于2GB的数据库 ........................................................................... ................ 45 如何配置SQL Server来做远程备份? ......................................................................... ............... 45 SYBASE系统补丁的安装 ........................................................................... (46)北京易初电子技术有限公司软件中心 2021-01- 2 -SYBASE学习笔记由SQL Server提供的系统过程功能和执行权列表 .................................................................... 46 附录:网络上的Sybase学习资源推荐 ........................................................................... (48)北京易初电子技术有限公司软件中心 2021-01 - 3 -SYBASE学习笔记《Sybase系统管理员手册》学习笔记学习书籍《SYBASE数据库管理员手册》e:\\book\\sybase\\sybase0001前三章内容1、DBA用户可以使用setuser命令,临时转换成其他用户进行系统操作2、SQL Server的交互命令工具: isql 结束命令:go 清除命令缓冲区:reset 调用编辑器:vi( unix ) ed(dos) 退出isql:quit 或exit3、数据库大小的估计:sp_estspace,语法(P44): sp_estspace table_name, number of rows [ , fill_factor [ , cols_to_max [ , textbin_length [ ,I/Osec ]]] 4、创建设备:disk init …,删除设备:sp_dropdevice device_name,磁盘镜像:disk mirror… 5、创建数据库时,应指明数据库存放的数据库设备,若不指明,数据库将建立在缺省设备上。
linux-as4安装
RedHat AS3/AS4操作系统安装指南操作系统安装指南一、在主板的BIOS中,设置成CDROM启动,把光盘放入光驱。
出现如下的画面,这个启要注意两点,回车就可进入图像模式的安装:动画面;要注意两点,回车就可进入图像模式的安装:题外话:如果我们已经安装的系统出现了问题,我们可以按[F5],然后在boot处输入:boot:linux rescue,我们就可以进入系统修复模式。
上,就用就用比如系统的GRUB没有写到MBR上,我们就可以进入系统修复模式。
比如系统的这种模式来恢复。
这种模式来恢复。
我们可二、出现如下的画面,也就是让我们来检测光盘是否是完整的以及是否能进行安装。
也就是让我们来检测光盘是否是完整的以及是否能进行安装。
我们可,接着安装程序就加载相关驱动,一会就进入图形界面了。
以选择[SKIP],接着安装程序就加载相关驱动,一会就进入图形界面了。
进入图形界面出现如下图,点击NEXT。
三、这一步是系统安装过程中的语言,我们这里选择[ENGLISH],当然可以选择[中文简体]。
四、选择键盘,就用系统默认的好了[U.S.English], 如果您有PS/2和USB接口的3D鼠标,我们可以选择[Microsoft]然后根据接口来选择鼠标。
比如鼠标的接口是PS/2的,就按图上的选;口的那个。
如果是两键鼠,就按默认就好了。
如果是USB口的,应该选USB口的那个。
如果是两键鼠,就按默认就好了。
五、现在就是最重要的步骤了,硬盘分区,如图: 五、现在就是最重要的步骤了,硬盘分区,如图:在这里,如果对分区不熟悉,可以直接默认选择自动分区[Automatically partition],这里我建议选择手动分区[manually [manually partition partition partition with with with disk disk disk druid],druid],然后点击NEXT.这时会出现一个警告窗口,选择[yes] :六、现在开始分区六、现在开始分区在图中可以看到,有一个硬盘sda,该硬盘有大小为4095M。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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注意,等号左右不能有空格。