linux下SYBASE数据库安装后的配置
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配置参数

Sybase配置参数sp_configure 'max online engines',4go--配置启动cpu个数sp_configure 'number of engines at startup',4go--配置最大内存数sp_configure 'max memory' ,2097151go--分配最大存储过程缓存sp_configure 'procedure cache',102400go--配置高速缓存sp_cacheconfig 'default data cache' , '700M'go--缺省缓存分配页大小sp_poolconfig 'default data cache','200M','16K'go--网络包大小sp_configure 'max network packet size',1024go--最大连接数sp_configure 'number of user connections',500go--最大打开对象sp_configure 'number of open object',9000go--最大索引sp_configure 'number of open index',10000go--最大锁数sp_configure 'number of locks',100000go--增加网络内存--sp_configure 'additional network memory',1024 go--锁内存sp_configure 'lock shared memory',512go--优化tempdbselectdbid, name,segmapfromsysusages, sysdeviceswheresysdevices.low<= sysusages.size +vstartandsysdevices.high>=sysusages.size+vstart -1anddbid =2and (status=2 or status=3)gousetempdbgosp_dropsegment 'default',tempdb,mastergosp_dropsegment 'logsegment',tempdb,mastergoselectdbid, name,segmapfromsysusages, sysdeviceswheresysdevices.low<= sysusages.size +vstartandsysdevices.high>=sysusages.size+vstart -1anddbid =2and (status=2 or status=3)gosp_cacheconfigtempdb_cache, '100M'gosp_poolconfig tempdb_cache,'50M','16K'gosp_bindcache 'tempdb_cache',tempdbgosp_helpcachetempdb_cacheselectname,id from syscharsetsdbcctraceon(3604)dbccmemusage1 数据库安装的优化1.1 应用数据库使用裸设备若在UNIX(UNIXWARE)操作系统下安装数据库服务器,请将SYBASE应用数据库的设备(device)安装成裸设备。
SYBASE安装、调优、备份参考手册

目录1.概述、约定 (1)2.安装SYBASE的方法和注意事项 (1)2.1Solaris的参数调整 (1)2.1.1修改共享内存上限 (1)2.2安装SYBASE (2)2.3创建DATABASE (3)2.4tempdb的调优 (4)3.数据参数配置以及调优注意事项 (5)3.1内存配置及调优 (5)3.1.1ASE内存结构 (5)3.1.2内存参数调整 (5)3.1.3CACHE的配置 (7)3.1.3.1调优异步预取百分比 (7)3.1.3.2Procedure Cache (7)3.1.3.3日志缓存 (7)3.1.3.4数据缓存 (8)3.1.3.5tempdb cache (8)3.2磁盘、异步IO性能调优 (9)3.2.1数据设备性能调整 (9)3.2.2相关的配置参数调整 (9)3.2.3dbcc 调优部分 (10)3.3锁的配置和调优 (10)3.4多CPU环境下的引擎配置 (11)3.5查询并行度的调优 (11)3.6其他参数的调整 (11)4.备份和恢复的建议 (13)4.1非日志模式 (13)4.1.1备份 (13)4.1.2恢复 (13)4.2日志模式 (13)4.2.1备份 (13)4.2.2恢复 (14)4.3利用阀值自动管理日志设备空间 (14)附件:利用CRONTAB定时备份SYBASE数据库(solaris + sybase 12.5) (16)1.概述、约定本参考手册,是基于Solaris8 + ASE15下编制的。
假设Solaris已经顺利安装完毕,并且安装完成相关的GNU软件;对于Solaris的安装以及GNU软件的安装请参考其他相关文档。
2.安装SYBASE的方法和注意事项2.1Solaris的参数调整2.1.1修改共享内存上限OS可以限制共享内存的大小;而SYBASE的CACHE等内存环境,都是使用的共享内存;缺省的OS的共享内存上限不足以满足设置CACHE的需要,因此需要修改OS的共享内存上限参数。
在LINUX下基于SYBASE数据库的db使用说明

在LINUX下基于SYBASE数据库的Gtodb使用说明2007-7-9一、Gtodb简介Gtodb是公司内部研发,用于数据入库的一个工具。
Gtodb支持Orcale和Sybase两种数据库,本文只介绍使用Sybase数据库的情况,Sybase版本为12.5-3。
Gtodb分为客户端和服务器端两部分,客户端负责将需要入库的数据按照一定的格式进行编码后发送到服务器端,服务器端负责将数据解码后输入数据库。
客户端主要通过编写代码和配置文件实现,服务器端仅编写配置文件就可以实现。
Gtodb服务器端分为Gtodb和Dataload两部分,Gtodb负责接收客户端发来的数据并解码后以文件的形式保存在本地;Dataload负责将Gtodb保存在本地的数据发送到数据库的服务器端。
以下为Gtodb应用的数据流图Gtodb支持Linux和Unix操作系统,本文只介绍使用Linux操作系统的情况,Linux版本为Red Hat Enterprise Linux AS release 3 (Taroon Update 4), Gcc版本为gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-47)。
Gtodb的一个重要功能是,当需要在数据库中建表时,通过修改配置文件就可以完成,而不需要到数据库的服务器端修改或通过编写代码实现,具体情况将在后面的内容介绍。
二、编译Gtodb要想使用Gtodb,首先要对其进行编译。
编译前首先设置环境变量:export ZCHOMEDIR=Gtodb源代码所在路径若源代码是从VSS上取得的,要首先使用chmod将所有文件的属性该为可读可写可执行,再使用dos2unix将所有文件的格式进行转换。
(注意,这两点很重要,否则编译中会出现很多意想不到的错误)。
1. 在Gtodb服务器端安装Sybase本文介绍所使用的数据库为Sybase,需要在编译前先在本机安装Sybase客户端(因为Gtodb用到了Sybase的一些库),为防止在安装Sybase过程中清空系统中/etc/ld.so.conf文件,在正式安装Sybase前,请先将此文件备份至其它目录下。
Linux系统中安装Sybase数据库实例讲解

C网动环监控系统安装部署说明1.数据库安装首先安装纯净版Red Hat linux 5.4系统,设置登录用户root,密码:123456 1.1创建sybase用户环境1.1.1创建sybase用户在root环境下创建sybase用户,设置密码为:123456。
命令如下://***创建用户sybase,家目录在/opt/sybase12;只需创建主目录/opt即可;Sybase用户是建立在bash环境下然后用chmod将rx权限加上***//1.1.2用ls检查sybase是否成功创建如果没有创建成功则需手动创建,并修改目录宿主:mkdir /opt/sybase12chown sybase:sybase /opt/sybase121.2安装数据库程序sybase用户创建好之后,进行数据库安装。
(安装Xmanager Enterprise方便后续操作)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 安装数据库,会自动启动窗口程序进行安装,步骤如下export LANG=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 –r telepow.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打包来的。
Linux上Sybase ASE11

Linux上Sybase ASE11.9.2的安装、配置与使用之新手上路篇在开篇之前,先讲题外话,说一说我为什么选择Linux+Sybase,兴许大家会有些共鸣。
我不是计算机科班出身,也不是IT业中人,只是个电脑爱好者,玩游戏,装程序,上网瞎逛,DOS,Win31,Win95,WinNT,样样都捣鼓一下。
虽说也学了一些杂七杂八的东西,但看着家里先后花了近两万块捧回来的老中青三台电脑(从486、Pentium 到赛扬)一天天地贬值,到如今连三千块也不值,心里不由想到该学一些有用的“本领”了,也算是对得起自己的“巨额”投资。
学什么好呢?数据库容易入门,用途又广,网络社会又来了,就学数据库在网络上的应用吧。
于是我就选择了Visual Foxpro开发前端客户程序,后台使用SQL数据库管理系统这种流行的客户机/服务器模式来学。
SQL数据库有很多,选哪个厂家,什么平台呢?开始我想学WinNT+MS SQL SERVER,挺流行的,参考书又多,可是哪两个软件价格惊人,虽然有D版,但版权管得越来越严,咱还是用正版软件吧——免费操作系统就用Linux,SQL数据库就选Sybase了。
为什么呢?1、Sybase是世界著名的数据库厂商,对Linux很支持,Sybase ASE for Linux就推出了多个版本,其网站产品下载、技术手册、疑难解答挺齐全的,遇上问题容易找到解决办法。
2、Sybase ASE与MS SQL SERVER是近亲,MS SQL SERVER的早期版本就是Sybase公司为微软公司开发的。
两者体系相近,管理方式、命令、函数、工具差不多,你看一看两家的技术文档就知道了(我曾经买了一套MS SQL SERVER 6.5的技术手册)。
学会了Sybase ASE,转头去学MS SQLSERVER,应该比较容易上手吧。
对于我来说,Sybase ASE和Linux都是刚入门,很多地方还是一知半解、迷迷糊糊,主要靠自己去摸索,去走出一条路来。
linux下SYBASE数据库安装后的配置

linux下SYBASE数据库安装后的配置sybase的安装很简单,是rpm格式的,运行rpm -ivh **.rpm.bin的,直接执行./***.bin就安装成功sybase用户和syabse组,安装完成后你要用syabse登陆,他就会自动初始化,sybase数据库和配置,你也可以行初始化程序。
以sybase用户登录:cd install→sybinit就可以,下面祥解:Sybase数据库系统初始化sybase用户登录:cd install→sybinitSYBINIT1、Release Directory: /u/sybase 释放目录2、Edit/View Interfaces File 编辑查看接口文件3、Config a Server Product 配置服务器产品4、Config a Open Client/Server Product 配置客户/服务器产品3,出现如下信息:1、SQL SERVER SQL服务器2、Backup Server 备份服务器1,配置主服务器,出现提示菜单:1、Configrue a new SQL Server 配置一个新的SQL服务器2、Configure an existing SQL Server 配置已存在的SQL服务器3、Upgrade an existing SQL Server 升级已存在的SQL服务器1,确定SQL Server name:SYBASE。
提示主菜单:ctrl+a1、Configure Server’s interfaces file entry2、Master device configure3、Sybsystem procs devices configure4、………9、…Server name:SYBASE ctrl+a确定。
出现提示信息:1、Retry count:32、Retry polay:33、Add a newlistener service3,进行TCP网络信息的配置,出现如下信息:EDIT TCP SERVICE1、Host name/address→cwserver2、Port→50003、Name Alias4、…….ctrl+actrl+a2项,配置主设备:1、Master device: /u/sybase/master,dat2、Size(Meg): 21→30ctrl+a3项,配置SYBASE系统过程库:1、Syb systemprocs database size(Meg):16→302、……5、Size of the new device(Meg)16→304项~~~~第9项,按ctrl+a直接确认即可。
Sybase数据库安全配置规范

Sybase数据库安全配置规范1.概述1.1. 目的本规范明确了Sybase数据库安全配置方面的基本要求。
为了提高Sybase数据库的安全性而提出的。
1.2. 范围本规范适用于XXXX使用的Sybase数据库版本。
2.配置标准2.1. 通用安全设置2.1.1.操作系统检查【目的】检查Sybase安装目录的访问权限,保证只有系统管理员才能访问。
【具体配置】改变Sybase注册表 KLM\Software\Sybase中的权限键值。
2.1.2.服务器信息【目的】列举网路上的远程服务器。
【具体配置】exec sp_helpserver检查输出内容:网络密码加密:"net password encryption" = true"net password encryption" = false安全机制:"rpc security model A" 不提供安全机制“rpc security model B” 提供不同的安全服务,如互相认证、消息加密、完整性校验等。
列举特定服务器的信息:exec sp_helpdb2.1.3.登录信息【目的】检查认证模式是否开启和默认登陆。
【具体配置】检查认证模式是否开启:exec sp_loginconfig "login mode"0 – 标准模式1 – 集成模式2 – 混合模式标准认证模式:默认的认证模式。
Sybase使用自己的数据库(master数据库中的syslogins表)来认证用户。
Windows NT/2000的管理员如果没有正确的帐户也不能进行登陆。
集成认证模式:在统一认证模式中,Sybase仅依赖于Windows来认证用户。
Windows用户或组都可以获得访问Sybase的权限。
混合认证模式:在混合模式里,用户首先以Windows来认证,如果Windows用户不正确,Sybase将会使用它自己的数据库即标准安全模式中储存的用户名密码对来认证用户。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux下SYBASE数据库安装后的配置
sybase的安装很简单,是rpm格式的,运行rpm -ivh **.rpm
.bin的,直接执行./***.bin就安装成功
sybase用户和syabse组,安装完成后你要用syabse登陆,他就会自动初始化,sybase数据库和配置,你也可以行初始化程序。
以sybase用户登录:cd install→sybinit就可以,下面祥解:
Sybase数据库系统初始化
sybase用户登录:cd install→sybinit
SYBINIT
1、Release Directory: /u/sybase 释放目录
2、Edit/View Interfaces File 编辑查看接口文件
3、Config a Server Product 配置服务器产品
4、Config a Open Client/Server Product 配置客户/服务器产品
3,出现如下信息:
1、SQL SERVER SQL服务器
2、Backup Server 备份服务器
1,配置主服务器,出现提示菜单:
1、Configrue a new SQL Server 配置一个新的SQL服务器
2、Configure an existing SQL Server 配置已存在的SQL服务器
3、Upgrade an existing SQL Server 升级已存在的SQL服务器
1,确定SQL Server name:SYBASE。
提示主菜单:
ctrl+a
1、Configure Server’s interfaces file entry
2、Master device configure
3、Sybsystem procs devices configure
4、………9、…
Server name:SYBASE ctrl+a确定。
出现提示信息:
1、Retry count:3
2、Retry polay:3
3、Add a newlistener service
3,进行TCP网络信息的配置,出现如下信息:
EDIT TCP SERVICE
1、Host name/address→cwserver
2、Port→5000
3、Name Alias
4、…….
ctrl+a
ctrl+a
2项,配置主设备:
1、Master device: /u/sybase/master,dat
2、Size(Meg): 21→30
ctrl+a
3项,配置SYBASE系统过程库:
1、Syb systemprocs database size(Meg):16→30
2、……
5、Size of the new device(Meg)16→30
4项~~~~第9项,按ctrl+a直接确认即可。
SYBINIT的主菜单,选择2,配置备份服务器,出现提示菜单:BACKUP SERVER CONFIGURATION
1、Backup server errorlog:/u/sybase/install/errorlog
2、Enter/Modify Backup Server Interfaces file information
3、…….
4、…..
2,出现提示:Server Name:SYS_BACKUP
1、Retry Count:3
2、Retry delay:3
3、Add a newlistener Service
3,对第2项:Port→5001
===========================================================
cd
cd install
startserver
startserver -f RUN_SYB_BACKUP
cd ../exchange
service sysbase start来启动sybase.
ps -ax |egrep "dataserver|backupserver" |grep -v "grep"
-bash-2.05b$ ps -ax |egrep "dataserver|backupserver" |grep -v "grep"
1201 ? S 0:00 /opt/sybase/bin/dataserver -d/opt/sybase/master.dat -
1225 ? S 0:00 /opt/sybase/bin/backupserver -SSYB_BACKUP -e/opt/syba
sybase服务正常启动!
linux下登陆
isql -Usa -P -SSYBASE
Client的启动
Sybase central来配置客户端
========================
Unable to load language DLL "scsslgzh"”。
这主要是缺少提供中文支持的DLL文件,你可以将“C:\Sybase\asep\”目录中的scsslgen.dll文件改名为scsslgzh.dll ========================
Server)通讯,首先得知道局域网中服务器的地址。
这就需要我们为客户端软件提供一本“通讯录”——接口文件,即是C: \Sybase\ini\sql.ini文件。
这个接口文件记录了与服务器通讯所使用的协议、地址、端口、服务类型等信息。
而编写这
本“通讯录”的工具就是Dsedit。
Dsedit,可以在sql.ini中为多个Server建立entry(接口)。
例如,我们要为名叫TEST的Server建立entry,可以这样操作:
1)启动Dsedit,出现一个窗口,点击“OK”按钮就可以了。
2)在“Server Object”菜单栏中选择“Add”,出现“Input Server Name”对话框,输入“SYBASE”,点击“OK”按钮。
3)在“DSEDIT1-InterfaceDriver”窗口中,在左边的“Server”框中选择“SYBASE”行,在右边的框中选“Server Address”行,右击,选择快捷菜单中的“Modify Attribute...”项,出现“Network Address Attribute”窗口,点击“Add”按钮,出现“Input Network Address For Protocol”对话框,点击“Add”按钮,“Protocol”项选“TCP”,“Network Address”项填入“,5000”[xiosen 5000是sybase端口号],点击“OK”按钮,退回“DSEDIT1-InterfaceDriver”窗口中,
C:\Sybase\ini\sql.ini 直接这样也可以:
[SYBASE]
master=TCP,,5000
query=TCP,,5000
----------------==============--------------------
sybase的主要程序SQL advantage程序
server -->connect
server:SYBASE(刚才创建的)
Login:sa
Password:
Client:
SQL语句。
【天涯博客】本文地址/post_show.asp?BlogID=96865&PostID=2520422。