SCO UNIX上SYBASE 安装说明

SCO UNIX上SYBASE 安装说明
SCO UNIX上SYBASE 安装说明

UNIX Sybase安装说明

Sybase在unix下安装大致步骤说明如下:

1、用scoadmin建立 sybase用户

2、 sybase登录,

在/usr/sybase目录下.profile文件最后加入如下语句: SYBASE=/usr/sybase export SYBASE DSQUERY=SYBASE export DSQUERY

3、 root登录,设臵共享内存最大值:

#cd /etc/conf/cf.d

#./configure

然后在出现的一系列设臵选项中选择第16项来设臵共享内存最大值,根据计算机的内存大小来设臵不同的值,64M设为67108864,128M设为68108864。录入新值后,以后3项不改,直接回车,然后按q退出,出现提示是否接受(y/n),选y

4、更改目录 /etc/conf/sdevice.d中aio、sio、suds三个文件的第一项,将N改Y

5、 #vi /etc/rc2 在最后加入一行: /etc/suds_ctrl -a 50

6、执行#/etc/conf/cf.d/link_unix 进行链接,

出现……………boot by default?(y/n) y

……………kernel enviroment rebuilt (y/n) y

#reboot

7、 root登录,#mount /dev/cd0 /mnt

8、 sybase登录,$/mnt/sybload -D

提示:是否/usr/sybase目录(y/n)? y

… Local or Remote … >L

… disk file of the global archive… >/mnt/sybimage

… Authoring String … >序列号

…Sybase Products available for installation… 1. ……

2. product No.2 SQL Server.sco.10.0.2

3. …… >2

>回车

if this list is correct as show …… please enter ‘y’ or ‘Y’ to cotinue …(y/n) y

Positioning Media For loading Please Wait 开始从光盘上拷贝文件 x. ………

9、$su #umount /mnt

10、 Ctrl-d

回到sybase用户

$cd /usr/sybase/install

$./sybinit

1. release directory

2. Edit/view interfaces file

3. Configure a server product

4. Configure an open client/server product

5. Configure a Front End product Ctrl_a(accept) Ctrl_x(exit screen) 选2 后出现1. Add a new entry

2. Modify an exisiting entry

3. View an existing entry

4. Delete an existing entry

选1 后出现

1. Server name: 输入1后再输入server名字:SYBASE,

按Ctrl_a后出现

1. Retry count : 0

2. Retry deiay : 0

3. Add a new listetener service

分别选1和2,将其值改为2

选3后出现

1. Hostname/Address

2. Port: ( 建议在5000-50000之间)

3. Name Alias:

4. Delete this service from the interfaces entry 选1输入本机名:localhost,

选2输入8888,Ctrl_a接受

Is this information correct ……(y/n) y

Ctrl_a

Write the changes to the interfaces file now?

y

Ctral_a

11、返回主菜单,

选3.configure a server product 后出现

1. SQL Server

2. Backup Server

选1后出现

1. Configure a new SQL Server

2. Configure an existing SQL

3. Upgrade an existing SQL Server

选1,Ctrl_a 确认后出现9项

1. CONFIGURE SERVER’S INTERFACES FILE ENTRY COMPLETE 2. MASTER DEVICE CONFIGURATION INCOMPLETE

3. SYBSYSTEMPROCS DATABASE CONFIGURATION INCOMPLETE 4. SET ERRORLOG LOGATION INCOMPLETE

5. CONFIGURE DEFAULT BACKUP SERVER INCOMPLETE

6. CONFIGURE LAGUAGES INCOMPLETE

7. CONFIGURE CHARACTER SETS INCOMPLETE

8. CONFIGURE SORT ORDER INCOMPLETE

9. ACTIUATE AUDITING INCOMPLETE

从2至9开始设臵

选2出现

1. Master device

2. Size <17>

选2设为30,

Ctrl_a确认退回上级菜单

选3出现

1. Sybsystemprocs database size (Meg):12

2. Sybsystemprocs logical device name: sysprocsdev

3. Create new device for the sybsystemprocs database: yes

4. Physical name of new device: /usr/sybase/sybprocs.dat

5. Size of the new device (Meg): 12

选1和5将值改为17,Ctrl_a确认退回上级菜单

依次选择第4到第9项出现

分别Ctrl+a 确认即可,然后出现提示(y/n) 选择 "y"

Ctrl+a 确认

设臵完成后根据提示进行确认。

12。开始安装程序。

13 安装完成后退出

回到菜单 1. SQL Server

2. Backup server

选择 2

Ctrl+a 确认

出现的菜单下选择 2。Enter/modify backup server interfaces files informantion Ctrl+a 确认

出现菜单中

将 1,2 项设为2 《与前面相应步骤类似》

然后选择第3项

将 1. hostname/address <本机名> (如 localhost)

2.prot <设为9999> (注5000-50000之间任意,但不要与前面设的port相同)

第3,4 项不改。

Ctrl+a 确认

以下操作根据提示或Ctrl+a确认,或根据提示(y/n)按y 完成操作后也就完成了sybase 的安装。

sybase基本操作

SYBASE基本操作 一、启动数据库 1、ps -ef | grep dataserver 查看sybase进程, Sybase有数据库进程和备份进程, 若都没看到则需要手动启动,进入sybase安装目录$sybase/ASE-15_0/install 启动数据库和备份进程 # ./startserver -f RUN_LINUXMZC --启动数据库RUN_”SYBASENAME”#./startserver -f RUN_LINUXMZC_BS --启动备份服务“RUN_backupserve” 启动后也可用#showserver查看 2、登录数据库 数据库启动后使用#isql -Usa -P -S 登录数据库, 注:sybase默认只有一个用户sa,默认密码NULL

二、sybase基本操作 1、查询数据库版本 >select @@version >go 注:isql中的命令都需要go来执行,如果发现写错了,可以用reset重新输入 2、查询数据库信息 >sp_helpdb 显示所有数据库和基本信息 3、查寻空间使用情况 >use basename >go >sp_spaceused >go

4、性能监控 使用指令sp_sysmon 格式:>sp_sysmon “hh:mm:ss”,model_name,表示监控指定时间指定模块,缺省为所有模块 1、内核管理(kernal ) 10、任务管理(taskmgmt) 2、应用管理(appmgmt) 11、监视器访问SQL的执行(monaccess) 3、数据缓存管理(dcache) 12、并行查询管理(parallel) 4、ESP管理(esp) 13、过程缓存管理(pcache) 5、索引管理(indexmgmt) 14、恢复管理(recovery) 6、锁管理(locks) 15、事务管理(xactmgmt) 7、内存管理(memory) 16、磁盘I/O管理(diskio) 8、元数据高速缓存管理(mdcache ) 17、工作进程管理(wpm) 9、事务概要(xactsum) 18、网络I/O管理(netio)

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_helpdb 2.1. 3.登录信息 【目的】检查认证模式是否开启和默认登陆。 【具体配置】 检查认证模式是否开启: exec sp_loginconfig "login mode" 0 – 标准模式 1 – 集成模式 2 – 混合模式 标准认证模式: 默认的认证模式。Sybase使用自己的数据库(master数据库中的syslogins 表)来认证用户。Windows NT/2000的管理员如果没有正确的帐户也不能

Sybase数据库的备份与恢复

Sybase数据库的备份与恢复 1.实验目的: (2) 2.实验平台及环境: (2) 3.实验内容: (2) 4. 实验步骤: (2) ◇用企业管理器或存储过程创建一个备份设备,手工命令Sybase 做各种备份。 (2) ◇任意修改数据库(包括删除),然后将某个手工完成的备份恢复,并检查数据库状态是否和备份前一样。这一过程要对所有种类的备份都做一遍。 (9) ◇为“学生选课”设置一个备份计划,要求每当CPU空闲时采用多种方式进行数据库备份。 (13) ☆方法一: (13) ☆方法二: (13) ☆方法三: (15) 5. .................................................................. 遇到的问题及解决方案. (16)

1.实验目的: 1.理解Sybase的数据备份和恢复机制。 2.掌握Sybase的数据备份和恢复的基本概念,例如备份方式(增量备份和完全 备份)、备份介质(文件或者设备)等等。 3.掌握备份和恢复的实际操作,能够备份和将备份恢复,特别是能够恢复到一个新的 数据库中。 4.理解备份策略或者备份计划的概念,实际书写脚本进行自动备份。 2.实验平台及环境: 操作系统 安装软件:ASE 15-0 3.实验内容: ◆手工创建数据库的各种备份并恢复到原数据库和新(是否为空都可以)数据库中。 ◆编写T-SQL脚本实现自动备份计划。 4. 实验步骤: 1、用企业管理器或存储过程创建一个备份设备,手工命令Sybase做各种备份。 第一步:设置允许更新,并修改服务器名 Sybase数据库一开始无法进行备份操作,需要在master中设置,设置代码如下:sp_configure 'allow update',1 go update master..sysservers set srvnetname='LENOVOPC_BS' where srvname='SYB_BACKUP' go 注:srvnetname为旧服务器名称srvname为新服务器名称,但这个新服务器是 安装时取的服务器名,不是随意取的 即首先修改权限为“允许更新”,再把master中的备份服务器名改为和现在所使用的服务器名相同:

sysbase基础

第一讲 Sybase基础知识 一、客户/服务器体系结构 Sybase是一种建立在客户/服务器体系结构上的数据库管理系统。 ●什么是客户/服务器体系结构? 从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(Client)用来运行提供用户接口和前端处理的应用程序,服务器机(Server)提供客户机使用的各种资源和服务。 从软件角度看,客户/服务器体系结构是把某项应用或软件系统按逻辑功能划分为客户软件部分和服务器软件部分。客户软件部分一般负责数据的表示和应用,处理用户界面,用以接收用户的数据处理请求并将之转换为对服务器的请求,要求服务器为其提供数据的存储和检索服务;服务器端软件负责接收客户端软件发来的请求并提供相应服务。客户/服务器融合了大型机的强大功能和中央控制以及PC机的低成本和较好的处理平衡。客户/服务器为任务的集中/局部分布提供了一种新的方法,这种体系能够使用户对数据完整性、管理和安全性进行集中控制。在缓解网络交通和主机负荷以及满足用户需要方面,客户/服务器体系提供了良好的解决方案。 总之,客户/服务器的工作模式是:客户与服务器之间采用网络协议(如TCP/IP、IPX/SPX)进行连接和通讯,由客户端向服务器发出请求,服务器端响应请求,并进行相应服务。 数据库应用的客户/服务器模式如下图所示: 二、访问Sybase服务器的基本过程 1.建立客户与服务器之间的连接,包括网络连接、客户进程与服务器进程之间的连接; 2.客户端通过网络发送SQL语句给服务器,用来查询或操作服务器中的数据或数据库对象; 3.服务器接收到SQL语句后,对其进行语法分析、优化和编译后执行; 4.如果执行的语句产生一个结果集,服务器通过网络把结果集返回给客户; 5.客户端对收到的结果作相应的处理。 在客户/服务器体系,有两种数据库引擎结构,即多进程数据库引擎和单进程、多线程引擎结构。 多进程结构即多个可执行程序同时运行。每当用户登录到数据库系统时实际上都启动了数据库引擎的一个独立实例。存在起协调作用的进程协调进行之间的通讯以保证当多用户访问相同数据时数据的完整性。多进程数据库引擎一般用在大型机数据库上。 单进程多线程数据库引擎在原理上和多进程数据库引擎类似,不同的是多线程数据库引擎自己负责调度各应用程序占用CPU的时间,而不依赖于操作系统。这样,多线程数据库引擎自我保护的能力更强。 Oracle Server是一个真正的多进程数据库引擎,Sybase数据库管理系统采用的是单进程多线程的引擎结构。 三、Sybase产品概述 1.Sybase软件的组成 Sybase软件可划分为三个部分:一是进行数据管理与维护的联机关系数据库管理系统Sybase SQL Server;二是支持数据库应用系统的建立和开发的一组前端工具软件Sybase SQL Tools;三是可把异构环境下其他厂商的应用软件和任何类型的数据连接在一起的接口软件Open Client/Open Server。 SQL Server是个可编程的数据库管理系统(DBMS),它是整个Sybase产品的核心软件,起着数据管理、高速缓冲区管理、事务管理的作用。 2.SQL Server的基本特征 SQL Server是个关系数据库管理系统,它具有如下一些基本特征: a.SQL Server可以放在若干个磁盘设备上,初始安装时所需的磁盘空间至少要17MB。 b.SQL Server支持多库结构,也就是说Sybase系统中可以有多个数据库。Sybase可以管理多个数据库。 c.SQL Server可以编译和运行T-SQL语句,并可返回客户程序所要求的结果。T-SQL语句是标准SQL的扩充,它除了有数据定义语句、数据操纵语句和数据控制语句之外,

Sybase数据库性能优化

Sybase数据库性能优化 在现有软硬件条件下,充分发挥数据库系统的潜能是DBA追求的最高境界,然而,数据库性能调优是一个非常复杂的问题,不仅需要精通数据库的理论知识,更需要逐渐积累实践经验。这里主要针对Sybase 数据库简要介绍一下如何进行调优,及调优时所要注意的事项。 Sybase数据库系统的性能的优化,是一项长期且受诸多因素影响的工作,它可划分为以下4个层次: ?SQL Server级:包括对内存的合理分配,锁操作和临时表的使用,与系统配置关联的磁盘的 I/O性能。 ?数据库设计级:包括数据库对象的设计,索引的创建,表中数据类型的选择,数据库设备的分 配及使用。 ?应用程序级:包括T_SQL查询语句的优化,应用级封锁,事务和游标的使用。 ?操作系统级:包括硬件、操作系统和网络对总体性能的影响。 在数据库应用系统的管理维护中,运行环境引起的性能劣化只有通过硬件的升级才能得到优化,在系统硬件配置和网络设计确定的情况下,影响系统性能的主要是其他三个层次方面的原因。在此就这三个方面进行简要讨论、总结。 1 SQL Server级的调优 1.1 管理共享内存 数据库性能优化的首要方面是最优管理内存。数据库占用的共享内存分成数据缓冲(data cache)、存储过程缓冲(Procedure cache)等几块。在isql 下使用sp_configure 'cache' 可以看到存储过程缓冲所占百分比(procedure cache percent),整个数据缓冲大小(total data cache size)等参数。 1.1.1 存储过程缓冲(procedure cache) 存储过程缓冲保持以下对象的查询计划: Procedures :存储过程 Triggers :触发器 Views :视图 Rules :规则 Defaults :缺省 Cursors :游标 存储过程不可重入,意即每个并发用户调用都会在内存中产生一个拷贝。Procedure,triggers,and views 当它们被装载到存储过程缓冲中时,被查询优化器优化,建立查询计划。如果存储过程在缓冲中,被调用时就不需要重新编译。如果存储过程缓冲太小,存储过程就会经常被其他调入内存的存储过程冲洗

sybase常用选项注解

数据库选项(dboptions)的使用与管理 一、概述 SQL Server能管理多个数据库,每个数据库有自己的选项。SQL Server允许用户通过设置数据库选项,来更好地管理和使用数据库。当大批数据需要加载到数据库的表时,如果把该库的Select into/bulkcopy选项设置为true,同时暂时删掉表上的索引和触发器,再使用系统提供的实用程序bcp,数据将以惊人的高速度被装载到用户表里。也曾有用户抱怨,调用dbwritetext函数不能成功地把一幅bmp图写入数据库的image字段中。原因是用户数据库的select into/bulkcopy选项没有设置成true。还有正在开发数据库应用的用户希望日常工作不受数据库日志满的不断打扰。这也可以通过设置数据库选项办到。因此,我们这里将数据库选项的设置和用法详细介绍给读者,希望它有助于你有效地使用和管理用户数据库。 二、数据库选项的设置 使用系统存贮过程sp_dboption来设置数据库选项,它的语法规则如下: sp_dboption [dbname,optname,{true┃false}] 其中: ?dbname为用户所需设置选项的数据库名称。如果执行带参数的sp_dboption,则当前使用的库必须是master。不带参数便显示数据库选项清单。但是,用户不能设置master库的数据库选项。 ?optname为用户所要设置或关闭的选项名称。SQL Server能识别选项名的任何唯一的字符串。当其名称为关键字或含嵌入空格或标点符号时,用引号括起来。 ?{true┃false}——设置该选项时为true,关闭该选项时为false。 使用sp_dboption,能设置以下数据库选项: ?abort tran on log is full ?allow null by default ?dbo use only ?ddl in tran ?disable free space acctg ?no chkpt on recovery ?read only ?select into/bulkcopy ?single user ?trunc log on chkpt 查看数据库的选项设置情况,使用sp_helpdb存贮过程。 三、数据库选项的用途

sybase入门教程

Sybase入门教程 概述 70年代,随着大型共享数据库应用的普及,美国SYBASE公司基于当时的关系代数理论所提出的数据库关系模型,开发了Sybase数据库系统; Sybase是基于SQL(Structured Query Language)的著名关系模型数据库系统,是世界上最流行的DBMS软件之一;它能在多种计算机硬件平台上运行,并能通过连网形成分布式数据库环境; SQL Server是指运行在主机上,能提供SQL语言查询、修改或控制数据库中内容等操作的一个服务进程,形象地把它理解为一个数据库服务器;一般地数据库服务器有Data Server 和Backup Server两个服务进程组成。数据库就是一系列表格(关系)所描述的客观世界中事实的集合;Sybase中的系统数据库基本包括有:master、model、sysprocs、tempdb,其它为用户库。 Sybase Adaptive Server Enterprise 12.5是Sybase公司开发的智能型数据库。 现场Sybase数据库系统结构 1.1 参考资料 《SYBASE 数据库维护快速参考手册Version 1.1》,SYBASE公司出版 2 基础操作、配置和维护 2.1 安装Sybase 12.5 包括安装前环境配置、安装过程说明、安装成功测试、卸载等。 (详细请参考V1.00》) 2.2 访问SQL Server 在安装配置好的Sybase服务器,可以通过以下操作开始访问SQL Server进行数据的查询和控制等操作: ? % isql –U用户名–S服务名 password: //该处输入该明户的密码 2.3 Sybase的启动和关闭 2.3.1 启动Sybase数据库 在$SYBASE/ASE-12_5/install目录下执行startserver命令启动Sybase数据库,如: %$SYBASE/ASE-12_5/install/startserver -f RUN_服务名 %$SYBASE/ASE-12_5/install/Startserver –f RUN_服务名_BAKUP 2.3.2 关闭Sybase数据库 使用isql命令登录Sybase数据库系统,在查询sysservers表查看可关闭的服务,如 isql –Usa -Sjoli Password: 1> select * from sysservers 2> go 一般需要关闭的服务有:系统备份服务、系统主服务

Sybase常用操作维护

一、新建用户 1、用sa登录 2、sp_addlogin 用户名,密码[,缺省数据库][,缺省语言][,"用户全称"][,密码有效期][,最小密码长度][,最大登录失败次数] sp_addlogin admin,admin123 sp_password "当前用户密码","新密码" 二、如何让新建好的用户有SA的全部权限? 1、sa登录 2、用sp_displaylogin显示sa的角色 3、把显示的角色grant给你自己的用户就可以了(一行一行执行) sp_role 'grant',sa_role,admin sp_role 'grant',sso_role,admin sp_role 'grant',oper_role,admin sp_role 'grant',sybase_ts_role,admin sp_role 'grant',mon_role,admin spotlight监控要 三、常用命令 use newcyxt(库) 打开库 sp_who 查看服务器所有用户连接 sp_who 'sa' 查看被'sa'用户使用的连接 sp_help 显示当前用户拥有的对象 sp_helpindex tblUserProfile 显示tblUserProfile表格所有索引 select @@version 查版本 四、启动停Sybase服务 1、停 在isql环境下:shutdown 在dos状态下:net start sybase服务名 在"服务"下:选中sybase服务后,停止 2、启动 四、性能 定期进行性能检查 使用sp_sysmon存贮过程(所有ASE版本),定期检查数据库运行性能。也可以使用MDA(也称mon表,要求ASE版本为12.5.0.3以上),或者配合相关工具,如DB X-ray、Spotlight、Sybase DB Expert等。 有关sp_sysmon 存贮过程的详细信息,请参考Sybase ASE手册之《Reference Manual: procedures》。 有关MDA的详细信息,请参考Sybase ASE手册之《Performance and Tuning: Monitoring and Analyzing》中的Monitoring Tables 一节,或参考ASE MDA 常见问与答。 建议的频度为每周一次,尤其是在业务高峰期。 1.sybase锁阻塞的例子,环境维护发现锁阻塞,发现很慢,检查到有问题的sql 1.1 sp_lock看到死锁 1.2 查看阻塞进程信息(master库) select * from sysprocesses where ipaddr = 'XXXX'

sybase数据库安全

安全性控制的层次结构 Sybase数据库为开发者提供了有效的安全性控制策略,既注重数据访问的安全性和监督用户的登录,又兼顾了用户在使用数据时对速度的要求。Sybase中的安全性是依靠分层解决的,它的安全措施也是一级一级层层设置的,真正做到了层层设防。第一层是注册和用户许可,保护对服务器的基本存取;第二层是存取控制,对不同用户设定不同的权限,使数据库得到最大限度的保护;第三层是增加限制数据存取的视图和存储过程,在数据库与用户之间建立一道屏障。 安全性问题的基本原则 Sybase基于上述层次结构的安全体系,提出以下几点实施安全的原则: 选择性访问控制(Discretionary Access Controls DAC),DAC 用来决定用户是否有权访问数据库对象; 验证,验证就是保证只有授权的合法用户才能注册和访问; 授权,对不同的用户访问数据库授予不同的权限; 审计,监视系统发生的一切事件。 Sybase的安全控制策略 基于上述四点原则,Sybase提供了四种基本策略进行安全性控

制。 在创建服务器时,Sybase将所有权限都分配给系统管理员,系统管理员可以在服务器上增加注册者(Logins)(只有系统管理员有此权限)。Logins可以登录服务器但不能访问数据库。数据库属主(DBO)有权增加用户(users),users可以使用分配给它的数据库。当users 访数据库时,首先以Logins身份进入服务器,系统自动打开默认数据库,Logins身份转化为users身份。 在用户登录后,系统要通过口令进行验证,以防止非法用户盗用他人的用户名进行登录。这一验证步骤在登录时的注册对话框中出现,注册与验证同时进行,用户名与口令有一个不符,登录请求被拒绝。 权限使得用户在数据库中活动范围仅被容许在小范围内,大大提高了数据库的安全性。在Sybase系统中,对象的所有者或创建者自动被授予对对象的许可权。所有者则有权决定把许可权授予其他用户。Sybase提供了GRANT和REVOKE命令,以便授予或取消许可权。数据库所有者和系统管理员享有特殊许可权,包括数据库所有者(Database Owner,DBO)对自己所拥有的数据库中的一切对象具有全部许可权;系统管理员(System Administrantion,SA)享有服务器内的所有数据库的一切对象的许可权。 Sybase提供了Audit Server,它是能够全面审计跟踪服务器上一切活动的工具,在某些情况下,我们难以阻止非法操作的发生,但

sybase基本语法

sybase 基本语法 2009-04-07 12:36:06| 分类:默认分类| 标签:|字号大中小订阅 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。 1、建表格: create table table_name( column1 datatype [not null] [not null primary key], column2 datatype [not null], ...) 说明: datatype --是资料的格式,详见表。 nut null --可不可以允许资料有空的(尚未有资料填入)。 primary key --是本表的主键。 2、更改表格 alter table table_name add column column_name datatype 说明:增加一个栏位(没有删除某个栏位的语法。 alter table table_name add primary key (column_name) 说明:更改表得的定义把某个栏位设为主键。 alter table table_name drop primary key (column_name) 说明:把主键的定义删除。 3、建立索引 create index index_name on table_name (column_name) 说明:对某个表格的栏位建立索引以增加查询时的速度。 4、删除 drop table_name drop index_name 二、的资料形态datatypes smallint 16 位元的整数。 interger 32 位元的整数。 decimal(p,s)

sybase日常操作和维护

中国现代化支付系统SYBASE日常操作和维护 深圳金融电子结算中心 二○○二年五月

目录 1.SQL SERVER基本框架 (2) 1.1.系统数据库 (2) 1.2.INTERFACES文件 (3) 1.3.SYBASE.CFG (4) 1.4.数据库设备 (4) 1.5.常见问题及解决方法 (5) 2.数据库启动/关闭 (7) 2.1.查看数据库状态 (7) 2.2.数据库启动 (7) 2.3.数据库关闭 (8) 2.4.出错日志 (8) 2.5.常见问题及解决方法 (8) 3.用户数据库管理 (12) 3.1.数据库选项 (12) 3.2.查看数据库信息 (13) 3.3.常见问题及解决方法 (14) 4.用户管理 (16) 4.1.增加/删除用户 (16) 4.2.查看用户信息 (17) 4.3.常见问题及解决方法 (17) 5.数据库备份/恢复 (19)

5.1.数据库备份 (19) 5.2.恢复数据库 (20) 6.如何调整SQL SERVER基本配置参数 (22) 6.1.配置SQLSERVER参数的方法 (22) 6.2.常见问题及解决方法 (23)

1. sql server基本框架 sql server由系统数据库、用户数据库、数据库设备和一些辅助文件组成。 1.1.系统数据库 sql server是个多数据库结构的数据库管理系统。分为系统数据库和用户数据库。系统数据库是在安装时自动创建的。 (1) master数据库 master数据库全面控制和管理用户数据库及sql server上的一切操作。 Master数据库主要包含以下纪录: ●用户账号。 ●正在处理的进程。 ●环境变量的配置。 ●系统出错信息。 ●每个数据库的存储分配。 ●活动锁。 ●联机的 sqlserver引擎。 (2) temp数据库 它为临时表和其他临时工作空间提供一个存储区域。是公用的。 1、当对大表进行order by 或group by操作时 2、当建立过多的临时表时。 (3) model 数据库 它为新建的用户数据库提供一个原型。 (4) sybsystemproc数据库 存储系统存储过程。 其他系统数据库:

相关主题
相关文档
最新文档