Sybase学习笔记

2019-03-06 07:33

SYBASE学习笔记

SYBASE学习笔记

2005年01月 整理于安徽项目

北京易初电子技术有限公司软件中心 2005-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 如何做Rebuild Master ................................................................................................................... 40 如何移植master设备 .................................................................................................................... 41 如何重建sybsystemprocs系统数据库 ......................................................................................... 42 如何做 rebuild log ......................................................................................................................... 43 一个简单的备份脚本示例 ............................................................................................................. 44 如何后备数据量大于2GB的数据库 ........................................................................................... 45 如何配置SQL Server来做远程备份? ........................................................................................ 45 SYBASE系统补丁的安装 ............................................................................................................ 46

北京易初电子技术有限公司软件中心 2005-01

- 2 -

SYBASE学习笔记

由SQL Server提供的系统过程功能和执行权列表 .................................................................... 46 附录:网络上的Sybase学习资源推荐 ....................................................................................... 48

北京易初电子技术有限公司软件中心 2005-01 - 3 -

SYBASE学习笔记

《Sybase系统管理员手册》学习笔记

学习书籍

《SYBASE数据库管理员手册》

e:\\book\\sybase\\sybase0001

前三章内容

1、DBA用户可以使用setuser命令,临时转换成其他用户进行系统操作 2、SQL Server的交互命令工具: isql 结束命令:go 清除命令缓冲区:reset 调用编辑器:vi( unix ) ed(dos) 退出isql:quit 或exit

3、数据库大小的估计: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、创建数据库时,应指明数据库存放的数据库设备,若不指明,数据库将建立在缺省设备上。数据库设备初始化后,系统管理员可以使用sp_diskdefault命令把这个设备设置成缺省设备。 sp_diskdefault logical_name, { defaulton | defaultoff } 注意:

? 尽快将master数据库设备指定为非缺省设备

? 只有数据库设备可以指定为缺省设备,转储设备不能指定为缺省设备

? 多次执行sp_diskdefault可以建立多个缺省设备,缺省设备按字母顺序使用。当第

一个设备使用完时,使用第二个设备,以此类推

第四章 创建数据库

? 数据库的建立

语法: create database database_name [ on databae_device[=size] [, database_device[=size]] … ] [log on database_device=[size]] …] ? 授权创建数据库: grant create database to login_name ? 改变数据库属主 sp_changedbowner login_name

? sp_helpdb系统存储过程报告特定或所有数据库的信息 sp_helpdb [ dbname ] ? 设置数据库选项:(P48)

北京易初电子技术有限公司软件中心 2005-01

- 4 -

SYBASE学习笔记

abort tran on log full allow nulls by default dbo use only ddl in tran no chkpt on recovery no free space acctg read only select into bulkcopy single user trunc log on chk pt 语法: sp_dboption [ dbname , option_name, { true false } ] ? 监控数据库空间使用情况

sp_helpdb 报告特定或所有数据库的信息

sp_helpsegment 报告在当前数据库中的一个特定片段或所有片段的信息 sp_spaceused 报告当前数据库中某一数据库对象或全部对象的数据页数和所用空间大小。仅列出表,聚簇索引和非聚簇索引所占空间的数量 ? 扩展数据库命令alter

语法: alter database database_name [ on { default /database_device } [=size] ] [ log on database_device [=size] ] ? 数据库的创建者

授权创建数据库: grant create database to login_name 改变数据库属主: sp_changedbowner login_name

第六章 权限管理

? SQL Server注册帐户,新加帐户

用户数据库都放在sysusers表中 语法: sp_addlogin login_name , passwd [, defaultdb [ , deflanguage [ , fullname ]]] ? 修改口令

sp_password caller_passwd, new_passwd [, login_name]

? 改变口令的有效期限。n为口令有效天数,缺省为0,即口令不终止

sp_configure “systemwide password expiration” n ? 锁定或解锁用户角色

sp_locklogin [ login_name, “{lock | unlock}”] ? 数据库用户别名

sp_addalias login_name, name_in_db ? 数据库用户组

sp_addgroup grpname

? sp_helpgroup 报告在一个数据库中组的信息 ? 回收用户对SQL Server或者数据库访问的权限

sp_droplogin login_name

北京易初电子技术有限公司软件中心 2005-01

- 5 -


Sybase学习笔记.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:名词解释+大题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: