sybase数据库的用户

合集下载

SYBASE12安装配置手册

SYBASE12安装配置手册

Sybase的安装和配置一、安装准备1.1创建cdrom文件系统(如果没有cdrom文件系统的话)SmittySystem storage management (physical&logical storage)File systemsAdd/change/show/delete file systemscdrom file systemAdd a cdrom file system1.2创建SYBASE文件系统(HP-UX:SAM;IBM AIX :SMIT)例如:/sybase 空间要求:1G disk( local disk)1.3 创建SYBASE组和用户(HP-UX: SAM;IBM AIX:SMIT)增加sybase组和sybase用户,将sybase用户加入sybase组。

修改sybase文件系统的属主:chown –R sybase:sybase /sybase1.4 确认基本安装信息:(安装后的情况)Master device /dev/rsybmasterSybsystemprocs device: /dev/rsybprocServer name: CMS_SERVErrorlog location sybase/ASE-12_0/install/CMS_SERV.logBackerup Server name CMS_SERV_backupLanguage u s_englishCharacter set iso_1Sort order binary1.5 创建SYBASE逻辑设备:例:(卷组及逻辑卷的创建应由操作系统的工程师划分)注:所有逻辑卷均建在datavg上文件系统建在rootvg上。

AIX 上为/dev /sybdata,HP 上为/dev/datavg /sybdata。

修改设备权限:#chown sybase:sybase /dev/ rsyb* /dev/ syb*#chmod 660 /dev/ rsyb* /dev/ syb*1.6 调整操作系统参数1.6.1 IBM AIX系统参数调整要求:调整异步I/O#smitty chgaioChange / Show Characteristics of Asynchronous I/OType or select values in entry fields.Press Enter AFTER making all desired changes.[Entry Fields]MINIMUM number of servers [1] #MAXIMUM number of servers [10] #Maximum number of REQUESTS [4096] #Server PRIORITY [39] #STATE to be configured at system restart available +State of fast path enable +F1=Help F2=Refresh F3=Cancel F4=ListEsc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=ImageEsc+9=Shell Esc+0=Exit Enter=Do将STATE to be configured at system restart的值修改为available。

Sybase数据库----客户服务器体系结构

Sybase数据库----客户服务器体系结构

Sybase数据库----客户服务器体系结构Sybase公司成立于1984年11月,总部设在美国加州的Emeryville(现为美国加州的Dublin市)。

作为全球最大的独立软件厂商之一,Sybase公司致力于帮助企业等各种机构进行应用、内容及数据的管理和发布。

Sybase的产品和专业技术服务,为企业提供集成化的解决方案和全面的应用开发平台。

Sybase作为享誉全球的跨国公司,在63个国家设立了分支机构,拥有4万多家客户,主要集中在金融服务业、政府部门、电信、医疗保健和媒体服务业。

Sybase 公司是全球领先的企业集成解决方案供应商,不仅拥有业界最完整的企业数据管理系统、领先的企业门户产品以及移动与无线解决方案,还致力于整合各种应用平台、数据库和应用软件。

作为全球最大的独立软件厂商之一,Sybase解决方案将企业信息流转换成经济效益,便于企业在恰当的时间把准确的信息提供给合适的人群,使企业从数据资产中获取最大利益。

Sybase公司一向认为:软件的价值在于应用。

在"用户第一,市场第二;服务第一,销售第二"的市场发展策略指导下,Sybase与用户共担风险,共同前进,稳步发展。

如今,Sybase在中国的员工总数近200人,成为Sybase公司发展最快的海外分支机构之一。

为了更好地给国内用户提供一流的技术支持和服务,Sybase已陆续在上海、成都、广州等地设立了办事处,合作伙伴更是遍布全国各地。

自进入中国以来,Sybase一直致力于同国内外应用软件提供商、国内教育、科研部门的合作,积极引入符合国情的应用软件,并大力扶植代理商和集成商,为中国的用户架起通向互联经济的桥梁。

Sybase公司一直面向电信、证券、金融、政府、交通与能源等领域稳步发展。

尤其是在电信行业一直在同行业中处于领先地位。

该季度中屡获殊荣的Sybase数据库产品先后博得了北京、云南、山东、河北、江苏等省市地区电信、移动及联通公司的青睐,并且在云南、河北等省7号信令网管系统项目中力拔头筹,一举中标。

sysbase安装及配置

sysbase安装及配置

一、Sybase安装1、双击setup.exe开始进行安装。

2、点击下一步,3、选择中华人民共和国和同意许可,点击下一步。

4、点击浏览选择要安装的目录,点击下一步。

5、弹出对话框点击“是”创建新目录。

6、选择典型安装,点击下一步。

7、确认安装信息后点击下一步。

8、正在安装,等待。

10、点击下一步。

12、点击下一步。

13、等待配置14、点击下一步。

15、确认重起系统,点击下一步。

二、数据库服务器端1)启动服务右击我的电脑 管理可见图2-1图2-12)启动右边框中的Sysbase SQLServer服务,见下图2-2图2-2 license录入:当执行完毕以后,进去sqladvantage里面查看sp_configure “java”选项,查看“enable java”的值,如果是0的话,需要修改成1;对于”type”选项是0的话,修改成1需要重启服务;(sp_configure “enable java”, 1);3)打开Sysbase Center j见下图2-3图2-34)工具--->连接见下图2-4图2-4弹出连接对话框,输入用户名、口令、服务器名点击确定见下图2-5图2-5自己在dsedit 中添加一个库,地址为计算机名+端口(sa+5000)5)连接到服务器后,点击数据库设备,在右边的添加数据库设备上双击打开,在弹出的对话框中输入设备的路径点击下一步。

见下图2-6图2-66)在此可以设定数据设备的大小,可以设20000M,由于本机不做服务器是做事例,所以将所有的数据大小缩小了100倍。

点击完成。

见下图2-7图2-7完成后可以在右边框中看到加的数据设备见下图2-8图2-87)同样的再增加数据日志数据设备见下图2-9图2-9然后设定设备的大小为120000,点击完成见下图2-10图2-108)接着点击数据库,在右边的添加数据库上双击打开,在弹出的对话框中输入要新建的数据库名称,点击下一步。

Sybase IQ列式数据库简介

Sybase IQ列式数据库简介

c 4
c 5
c 6
c 7
c 8
c 9

r1
r2
r3 r4 r5
▪ 数据按列存储 – 每一列单独存放 ▪ 数据即是索引 ▪ 只访问查询涉及的列 – 大量降低系统IO ▪ 每一列由一个线索来处理 – 查询的并发处理 ▪ 数据类型一致,数据特征相似 – 方便压缩
15
传统数据库的局限
计算“NY”州 A类商店的 平均销售额
Sybas e
Oracle
Sun
Fujitsu Siemens
EMC EMC
24
I/O效率大幅提高
I/O页面大 小
I/O模式
OLTP 一次I/O 2K-16K
IQ 128K-1024K
跳跃型,离散式, 连续性,单道
并发度高
读磁盘
IQ优势 8-512倍
硬盘的要求 高转速,15000转/ 中低速, 7200- 简单,低散热 秒,FC或SCSI 10000转/秒, ,出错几率小
B
7
细节的前提下就可以平 3/1/96 49 NY
A
12
均减少90%以上的I/O
操作 17
Example: I/O 的明显减少
“CA州多少男性公民没有参加保险?
RDBMS
Gender
M
M
10M
F
ROWS
M
M
-
State
Insured
800 Bytes x 10M 16K Page
= 500,000 I/Os
公司/组织
Yahoo!
Nielsen Media Research
Database Size, All Environments, DW * (数据仓库大小)

sybase用户的权限管理-电脑资料

sybase用户的权限管理-电脑资料

sybase用户的权限管理-电脑资料控制用户对数据库对象的访问,有两类权限:命令权限和对象权限,。

1.命令权限Create DatabaseCreate TableCreate ViewCreate ProcedureCreate RuleCreate default命令权限授权与收权:Grant 命令权限组合 to 组名|用户名|角色Revoke 命令权限组合 from 组名|用户名|角色2.对象权限SelectUpdateInsertDeleteReferenceExecute对象权限授权与收权:Grant 对象权限组合 on 数据库对象 to public|组名|用户名|角色[With Grant Option]Revoke 对象权限组合 on 数据库对象 to public|组名|用户名|角色From public public|组名|用户名|角色[Cascade]授权与收权举例:◇Grant Insert,Delete on Employeeto user_1,Group_1◇Grant Execute on Pro_culculateto public◇Grant Select on Employee(emp_id,emp_name) to user_3◇Grant All on Employeeto user_4◇Revoke update on Employee(emp_id,emp_name) from user_5◇Revoke Create Table,Create Rulefrom user_6。

如何设置Sybase的用户权限来处理进程

如何设置Sybase的用户权限来处理进程

在使⽤Sybase数据库的过程中,我们经常会遇到Sybase数据库系统上锁的情况,⽽多数情况下,⽤户必须通过超级⽤户⾝份登录系统,以处理该进程。

通常为了保障Sybase数据库系统的安全性,超级⽤户⼝令往往掌握在数据库管理员的⼿中。

当上述情况发⽣时,如果数据库管理员不在现场或⽆法通过其他⽅式进⾏处理时,⼝头告知密码虽然可以解决⼀时的燃眉之急,但数据库系统的安全⽆疑会受到严重的威胁;⽽重新启动Sybase数据库系统也是⼀种解决的⽅法,不过这种作法很有可能造成数据库中数据的丢失,甚⾄导致⽤户数据库的崩溃,不到万不得已,请不要使⽤此⽅法。

如果能够对⽤户权限加以设置,使普通⽤户也能够进⾏进程的处理,⽽⼜不⽤知晓Sybase数据库系统的超级⽤户密码,⽆疑是处理上述问题的解决⽅法。

现在,笔者就把针对上述情况的整个处理过程详细介绍给⼤家,以供参考。

当然,您可以根据⾃⼰的需要设置普通⽤户密码,也可以限制更多的内容来处理数据库系统中的进程。

具体的处理过程如下⽂所⽰。

1.使⽤C语⾔编写⼀个程序如下。

#include < stdlib.h>#include < string.h>#include < fcntl.h>#include < time.h>#include < sys/types.h>char *passwd() /*普通⽤户需要的密码: 简单加密后字符串*/{struct tm *tp;long secs;char *buff;buff=(char *)malloc(30);secs=time((long *)0);tp=localtime(&secs);sprintf(buff,"%02d%02d%d",tp->tm_mon+1+9,tp->tm_mday+2,8);return(buff);}main(){char str1[80],str2[80];int i;printf("passwd:");system("stty -echo"); /* 不显⽰*/gets(str1);system("stty echo");for(i=3;i< 9;i++)str2[i-3]=str1[i]; /*截取输⼊6个字符*/str2[6]='\0';if (strcmp(str2,passwd() ) ){printf("passwd error!\n");exit(1);}setuid(0);system("/sybase/atuo/sybase_kill");printf("\n");}然后进⾏编译。

Sybase 单用户模式介绍

Sybase 单用户模式介绍

单用户模式的作用?全库单用户模式:每次只有一个用户可以登录数据库用户数据库单用户模式:当singleuser设置为true时,每次只有一个用户可以操作数据库,比如执行checkpoint、load等操作时如果有了其他用户先登录,那么将会执行不成功,提示单用户的原因。

如何设置某个数据库的单用户模式?isql-Usa-Ppwd1>usemaster2>go1>sp_dboptionDBNAME,"singleuser",true(true打开,false关闭)2>go1>useDBNAME2>go1>checkpoint2>go如何设置整个数据库的单用户模式?启动数据库是带上-m选项startserver-m以单用户方式启动SQLServer,该方式一般用于恢复master数据库。

每次只有一个用户可以登录数据库,如果第2个用户登录时将会报错。

sybase11.9.2.4上报错内容为:Msg4002,Level14,State1:Loginfailed.什么时候需要启用单用户模式?1、使用fix选项改正分配错误时使用dbcccheckalloc,dbcctablealloc,dbccindexalloc的fix选项时2、要将任何系统表,包括事务日志syslogs捆绑到高速缓存时比如将syslogs捆绑到pubs_log高速缓存时,命令:sp_bindcachepubs_log,p ubs2,syslogs3、用户数据库的系统表的索引损坏时,将用户数据库置于单用户模式以便修复索引4、恢复master数据库(startserver-m)。

Sybase数据库管理手册

Sybase数据库管理手册

Sybase数据库管理手册目录Sybase 数据库安装说明 (3)一、安装前准备工作 (3)二、安装主程序 (3)三、安装后打补丁 (6)四、重启后创建Sybase服务 (6)五、字符集设置 (11)六、还原HIS数据库 (13)七、Sybase服务不能启动时 (19)八、配置参数 (21)客户端安装说明 (29)一、安装客户端 (29)二、配置客户端 (29)Sybase 数据库的备份、恢复 (29)Sybase 数据库维护 (30)Sybase数据常用命令的使用 (31)Sybase 数据库安装说明一、安装前准备工作●先将Sybase安装文件夹(ASESERVER)拷贝到要安装的机器硬盘上。

(此文件夹下文中都用d:\Tooll\ASESERVER)●将Sybase的补丁拷贝到要安装的机器硬盘上●处理安装时的字符集问题(防止安装时出现乱码)对于不同的Windows版本的操作系统Sybase都要进行字符集文件的修改,下面是不同二、安装主程序●进入安装程序完成安装前的准备工作后就可以双击D:\TOOLS\ASESERVER\setup。

exe文件进入Sybase安装程序。

选择"自定义安装”单击”下一步”●确定安装目录选择安装目录是不要选择有磁盘阵列或做了Raid的盘,也不要选择操作系统所在的磁盘。

●选择安装组件在组件选择中可以用默认选项单击”下一步”●安装总结在总结处要注意所需空间是不是小于可用空间,如果不是则要将安装的磁盘清除一些文件来达到所需空间.单击“下一步”进行安装进行状态●安装进度●录入注册信息●重启提示完成安装后提示是否重新启动机器,按否不重启机器。

然后将补丁拷贝到安装目录。

三、安装后打补丁将\ASE补丁\ebf11574\Server目录下的所有文件拷贝到Sybase安装目录下例如安装目录为C:\Sybase将C:\sybase\shared—1_0\jre1。

2.2\lib\font。

sybase数据库配置说明

sybase数据库配置说明

Sybase数据库配置说明一、安装sybase服务器端二、配置服务1、运行server config2、添上要创建的服务名3、选择页大小,柳州目前运行的库大小为8k,老系统中的页大小可能是2k,如果导老系统的数据要根据实际情况设置。

4、设置master设备和库的大小,可以先默认,库建好后,可以修改。

5、设置系统存储过程大小和位置6、设置系统数据库大小和位置7、设置网络地址8、点击“网络地址”――》“增加”,9、在连接信息中输入本级ip地址+’,’+端口号(一般为5000)。

“确定”――》“确定”,返回到10、点击“配置缺省xp server”,添加网络地址,在连接信息中输入本级ip地址+’,’+端口号(一般为5002),确定,返回到11、再点击“继续”,开始创建服务。

此过程速度可能比较慢。

12、配置备份服务点击“创建backup server”,开始创建备份服务。

步骤同创建服务相同,只是在设置网络地址时将端口设置为5001(可以任意设置,只要不与别的端口冲突即可)三、建数据库设备打开sybase central,数据库设备添加数据库设备,柳州目前为80g 的设备,可以按照以上图形设置。

四、建库添加数据库,首先选择“日志”,再选择“数据”。

将创建的log的设备设为日志,其他的设置为数据。

五、导数据1、创建远程服务器,远程服务器的网络名称选择创建的备份服务器。

2、创建段,操作如下图所示:3、创建gxyd的用户、登陆4、开始导数据。

LOAD DATABASE DATABASE_NAME FROM ‘(路径)’5、ONLINE DATABASE DATABASE_NAME6、更新索引六、重建索引。

SYBASE数据库基础知识

SYBASE数据库基础知识

课程TD000004 sybase数据库基础知识ISSUE2.0目录课程说明 (1)课程介绍 (1)课程目标 (1)相关资料 (1)第1章数据库系统的组成 (1)1.1计算机系统 (1)1.2数据库 (1)1.3数据库管理系统(DBMS) (2)1.4应用程序和用户 (2)1.5 小结 (3)1.6 习题 (3)第2章Sybase数据库简介 (4)2.1版本 (4)2.2 Sybase数据库的特点 (4)2.3 Sybase数据库的组成 (6)2.4 小结 (8)2.5 习题 (8)第3章SYBASE有关概念 (9)3.1数据库设备 (9)3.2系统数据库 (10)3.2.1 master数据库 (10)3.2.2 model数据库 (11)3.2.3 sybsystemprocs数据库 (12)3.2.4临时数据库tempdb (13)3.3 数据库对象 (13)3.3.1表(Tables) (13)3.3.2存储过程(Stored procedures) (16)3.4 SQL Server的用户及权限 (18)3.4.1建立SQL服务器用户名(登录帐号) (19)3.5 小结 (20)3.6 习题 (20)第4章几个实用程序 (21)4.1 isql (21)4.1.1启动isql (21)4.1.2退出isql (23)4.2 bcp (23)4.3 showserver (23)4.4 startserver (24)4.5 小结 (24)4.6 习题 (24)第5章SQL Server的启动与关闭 (25)5.1 SQL Server的启动 (25)5.1.1自动启动 (26)5.1.2手工启动 (26)5.1.3检查数据库系统是否启动 (26)5.2 数据库服务器关闭 (26)5.2.1自动关闭 (26)5.2.2手工关闭 (27)5.3 小结 (29)5.4 习题 (29)第6章T-SQL语言 (30)6.1 数据定义语句(DDL) (30)6.1.1建立对象create (30)6.1.2删除对象drop (31)6.2 数据操作语句(DML) (31)6.3数据控制语句(DCL) (32)6.4小结 (35)6.5习题 (35)第7章数据库的备份与恢复 (36)7.1 系统软件故障恢复 (36)7.2 介质故障的恢复 (37)7.2.1备份数据库和事务日志 (37)7.2.2恢复数据库 (38)7.2.3监控事务日志空间大小方法 (39)7.3 小结 (41)7.4 习题 (41)第8章常见问题及处理 (42)8.1 操作系统问题的处理 (42)8.2 数据库的问题处理 (46)8.3 小结 (53)附录 (54)附录1只有在master数据库中才能有的系统表 (54)附录2在用户数据库和系统数据库中都有的系统表 (55)附录3由SQL Server提供的系统过程功能和执行权限 (56)附录4常用SQL命令 (58)习题答案 (60)ISSUE2.0 课程说明课程说明课程介绍本课程对应的产品版本为:第三方软件sybase 11.9.2版。

SYBASE数据库安装后的配置Windows系统-电脑资料

SYBASE数据库安装后的配置Windows系统-电脑资料

SYBASE数据库安装后的配置Windows系统-电脑资料Sybase 数据库系统初始化一、行初始化程序,。

以sybase用户登录:cdinstall→sybinit 提示菜单:SYBINIT 1、ReleaseDirectory:/u/sybase释放目录2、Edit/ViewInterfacesFile 编辑查看接口文件3、ConfigaServerProduct配置服务器产品4、ConfigaOpenClientSybase数据库系统初始化一、行初始化程序。

以sybase用户登录:cd install→sybinit提示菜单:SYBINIT1、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。

提示主菜单:1、Configure Server’s interfaces file entry2、Master device configure3、Sybsystem procs devices configure4、………9、…选择第一项,确认Server name:SYBASE ctrl+a确定,电脑资料《SYBASE数据库安装后的配置Windows系统》(https://)。

Sybase数据库教程

Sybase数据库教程

Sybase数据库教程系统维护员培训手册 1第一章 Sybase概述第一节 C/S简介CS(Client/Server)结构是传统的网络集中共享式数据库的扩充。

在CS结构中,应用程序(客户)在工作站上运行应用程序进行数据处理,服务器程序运行于服务器上以响应客户的请求并维护数据的一致性。

CS结构可以显著减少不必要的网络数据传输。

一、CS和文件服务器的区别是:文件服务器没有计算能力,它不了解数据本身的任何东西,它仅仅用于存储数据,文件服务器可以想象成一台用很长的电缆(网络)与用户计算机相连的硬盘驱动器。

CS的工作方式是客户端发出一个请求(命令),通过网络传送到服务器,服务器根据这个命令进行计算,把计算后的结果传送给客户端。

而文件服务器的工作模式是工作站从服务器上取得应用程序运行,进行数据处理时到服务器取数据,然后从所有的数据记录中找到要处理的内容,进行运算,最后才得出结果。

二、客户/服务器模型的主要特点如下:●客户进程和服务器进程可以由LAN或广域网(WAN)联结。

它们都可以在同一台计算机上运行。

●用于在客户和数据库服务器之间通信的基本语言是通过结构化的查询语言(Structured Query Language)实现的。

三、发展过程C/S结构是数据库发展的一个过程,跟随计算机的计算机系统结构由集中式主机系统发展到客户/服务器系统以及现在分布式的多层网络系统,数据库系统的体系结构也大体经历了三种发展形式:●集中式的主机/终端结构主机/终端系统中主机运行DBMS及数据库应用,终端仅提供数据显示。

●两层的客户/服务器结构在这种结构中,服务器执行数据库的存储逻辑和事务逻辑,客户端执行应用逻辑并提供用户界面。

他们从系统上进行划分,均衡负载。

●三层(或多层)体系结构这种体系可以看作是客户/服务器结构和Internet(国际互联网络)以及Intranet应用体系结构相结合的产物,它是对客户/服务器的继承和发展。

sysbase资料

sysbase资料

第一讲Sybase基础知识一、客户/服务器体系结构Sybase是一种建立在客户/服务器体系结构上的数据库管理系统。

●什么是客户/服务器体系结构?从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(Client)用来运行提供用户接口和前端处理的应用程序,服务器机(Server)提供客户机使用的各种资源和服务。

从软件角度看,客户/服务器体系结构是把某项应用或软件系统按逻辑功能划分为客户软件部分和服务器软件部分。

客户软件部分一般负责数据的表示和应用,处理用户界面,用以接收用户的数据处理请求并将之转换为对服务器的请求,要求服务器为其提供数据的存储和检索服务;服务器端软件负责接收客户端软件发来的请求并提供相应服务。

客户/服务器融合了大型机的强大功能和中央控制以及PC机的低成本和较好的处理平衡。

客户/服务器为任务的集中/局部分布提供了一种新的方法,这种体系能够使用户对数据完整性、管理和安全性进行集中控制。

在缓解网络交通和主机负荷以及满足用户需要方面,客户/服务器体系提供了良好的解决方案。

总之,客户/服务器的工作模式是:客户与服务器之间采用网络协议(如TCP/IP、IPX/SPX)进行连接和通讯,由客户端向服务器发出请求,服务器端响应请求,并进行相应服务。

数据库应用的客户/服务器模式如下图所示:二、访问Sybase服务器的基本过程1.建立客户与服务器之间的连接,包括网络连接、客户进程与服务器进程之间的连接;2.客户端通过网络发送SQL语句给服务器,用来查询或操作服务器中的数据或数据库对象;3.服务器接收到SQL语句后,对其进行语法分析、优化和编译后执行;4.如果执行的语句产生一个结果集,服务器通过网络把结果集返回给客户;5.客户端对收到的结果作相应的处理。

在客户/服务器体系,有两种数据库引擎结构,即多进程数据库引擎和单进程、多线程引擎结构。

多进程结构即多个可执行程序同时运行。

Sybase数据库简介

Sybase数据库简介
(3) 它是一种高性能的数据库
Sybase真正吸引人的地方还是它的高性能。体现在以下几方面:
● 可编程数据库
通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。
sysgams dbo system table
sysindexes dbo system table
syskeys dbo system table
syslogs dbo system table
sysobjects dbo system table
sysprocedures dbo system table
3.Sybase数据库的组成
Sybase数据库主要由三部分组成:
(1) 进行数据库管理和维护的一个联机的关系数据库管理系统Sybase SQL Server;
Sybase SQL Server是个可编程的数据库管理系统,它是整个Sybase产品的核心软件,起着数据管理、高速缓冲管理、事务管理的作用。
Sp_addsegment 段名,数据库名,设备名
3、 系统数据库
安装Sybase数据库时自动生成的下列系统数据库:
● 主数据库master;
● 模型数据库model;
● 系统过程数据库sybsystemprocs;
● 临时数据库tempdb。
也可选择下列数据库:
● 安全审核数据库sybsecurity;
● 活动锁信息;syslocks
(2) model数据库
提供了新用户数据库的初型。当我们每次用CREATE DATABASE命令 时,SQL Server都产生一个model数据库的拷贝,然后把它扩展到命令要求的尺寸。如果我们修改了model数据库,那么以后新创建的数据库都将随它而改变。下面是几个通常用到的对model数据库的改变:

sybase常用命令

sybase常用命令
dumptransactionmasterwithtruncate_only
dumptransactionmasterwithno_log
六、更改默认设备
sp_diskdefault master, defaultoff
go
sp_diskdefault user_data,defaulton
go
sp_diskdefault user_data_log,defaulton
例如
1. sp_adduser ldai, dlm
2. goຫໍສະໝຸດ 3.如果用sa用户创建了一个用户数据库,想将他的所有者由sa改为其他用户。
确定其他用户只具有addlogin,不具有adduesr。如果有addusers则要sp_dropuser删除掉,否则不能赋给他所有者权限。
Isql -Usa
1. use testdb
1. disk init
2. name='testdbdev',
3. physname='/opt/sybase-12.5/data/user_data/testdb.dat',
4. vdevno=6,
5. size
6. go
8. use master
9. go
10. create database testdb on testdbdev=10
一、查看用户及权限
1.select * from syslogins
e you_db
go
sp_helpuser
二、数据库设备的建立
1. use master
2. go
3. sp_diskdefault master , defaultoff

SYBASE数据库用户管理基本概念 (howto)数据库 电脑资料

SYBASE数据库用户管理基本概念 (howto)数据库 电脑资料

SYBASE数据库用户管理根本概念 (howto)数据库电脑资料SYBASE 数据库用户根本概念 :.id. :江宁(xx-10-2207:00:00) 在SYBASE数据库中,用户管理是系统管理的一个重要组成局部,但其重要性却往往被人无视,:.id. :江宁 (xx-10-22 07:00:00)在SYBASE数据库中,用户管理是系统管理的一个重要组成局部,但其重要性却往往被人无视。

许多时候,操作数据库的命令不成功常与用户管理有关,而许多误操作命令的发生也可以通过用户管理来防止。

因此,弄清用户管理的一些根本概念,对成功进行数据库系统管理有重要的作用。

下面我们将对SYBASE数据库用户的根本概念加以解释说明。

刚接触到这两个概念的时候,我们可能会有所混淆,但只要了解SYBASE SQL SERVER的结构后,就会清楚。

SYBASE SQL SERVER为一进程,进程本身可管理多个数据库。

而有些数据库是相互独立的,有些数据库是可以共用的,如tempdb和sysbsystemprocs数据库。

SQL SERVER与本身数据库的关系犹如城市与其中楼房的关系,当进入某一城市时需某一合法的身份,但进入城市的人并非每个楼房都可进入,即使允许进入也不能干某些事。

SQL SERVER用户与数据库用户关系即是如此。

当SQL SERVER创立用户后,该用户就能合法进SQL SERVER,该用户信息会放在master数据库中的 syslogins表中。

但只有用户成为某一数据库用户,并且对该用户赋予某些权限时,该用户才能在限制条件下使用数据库中的表。

二、SQL SERVER数据库用户分类在SQL SERVER中用户一般分为以下四种:sa用户、数据库属主、数据库对象属主和数据库普通用户。

sa用户在SQL SERVER中为最高等级用户,SQL SERVER中所有命令都可执行。

数据库属主(dbo)用户可对本数据库中所有对象(如表、视图、存储过程等)进行操作,一般有三种途径创立:1.为系统管理员的用户;2.系统管理员的用户将创立数据库的权限赋予某个SQL SERVER中用户,由该用户进行数据库的创立后,自然形成数据库属主;3.系统管理员的用户创立数据库后,将某个SQL SERVER中用户变为数据库的属主,三、别名(aliases)与组(group)别名(aliases)与组(group)在数据库管理中是经常用到的,它能简化数据库用户管理,方便对用户的监控。

Sybase/Powerbuilder环境中的用户管理

Sybase/Powerbuilder环境中的用户管理

Sybase/Powerbuilder环境中的用户管理
吴相林;张红涛
【期刊名称】《计算机应用研究》
【年(卷),期】1997(014)001
【摘要】本文介绍了Sybase/Powerbuilder环境下Unix用户、Sybase用户和databae用户等三种不同的用户概念,同时阐述了该环境下的client端利用Powerbuilder编程实现多种用户管理功能的途径与方法。

【总页数】4页(P31-34)
【作者】吴相林;张红涛
【作者单位】华中理工大学自控系;华中理工大学自控系
【正文语种】中文
【中图分类】TP311.5
【相关文献】
1.在PowerBuilder中实现油田数据库用户管理 [J], 张济民;李梓
2.在PowerBuilder中实现对Sybase锁的实时监控 [J], 马万亮
3.Sybase推PowerBuilder8.0营造快速开发环境 [J], 刘杰
4.PowerBuilder6.0在网络环境下与Sybase数据库的连接 [J], 雷峥嵘;胡昌晟
5.基于PowerBuilder—Sybase环境的数据快速条件查询 [J], 张加深;赵继广因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如果你希望去掉一些权限,请使用revoke命令,其语法了grant完全相同,你只需要将grant换成revoke即可,例:
revoke select on address to user001
禁止user001查看address表。
sybase数据库的用户,包含两个层面:一个是登陆号,另一个是具体DB的用户,我们登陆时,使用的是登录号,但是这个登录号可以操作哪些DB及操作权限则取决于数据库用户。一般情况下,我们可以采取相同的名字来表示登录号和数据库用户。
首先创建一个登陆号:
sp_addlogin loginame, passwd
to username
例,假如当前DB为:DB001:
sp_addlogin 'test001','p_adduser 'test001', 'user001'
go
grant create table to user001
go
创建了一个test001的登录名,之后为之创建一个当前数据库的用户,使这个登录名可以操作当前数据库。之后分配了创建表的权限给user001。
select aac001,max(aae002) from ic01 where aac001 in()
这个时候你就可以使用用户名'test001'和密码'password001'登陆了,并且可以在DB001中创建表了。同时由于sp_adduser 的时候没有指定grpname参数,那么默认是public用户组,这个组里的用户默认即开通了select/delete/update/insert的权限。
loginame 登录名
passwd 密码
全部语法(一般不用到)为:
sp_addlogin loginame, passwd [, defdb]
[, deflanguage ] [, fullname ] [, passwdexp ]
[, minpwdlen ] [, maxfailedlogins ]
on table_name | view_name | stored_procedure_name
to username

grant all | create database,create
default,create procedure,create rule,create table,create view,set proxy,set session authorization
然后创建用户:
sp_adduser loginame
这样创建当前数据库的用户,且用户名和登陆名是一样的。
全部语法为:
[dbname..]sp_adduser loginame [, username[, grpname]]
最后分配权限:
grant all | select,insert,delete,update
相关文档
最新文档