- 浏览: 170199 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
Sleyking:
很有帮助
DOM、SAX、DOM4J、JDOM、StAX生成XML并返回XML字符串形式 -
Sorry':
...
JAVA解析XML的方式DOM、SAX、DOM4J、JDOM、StAX之比较 -
laihc035:
[color=green][/color]好
JAVA解析XML的方式DOM、SAX、DOM4J、JDOM、StAX之比较 -
huqiji:
没 用 的
Javascript时间比较 -
cfanllm:
哈哈。。。。
Eclipse中设置java文件里的作者,日期等说明
1.非常紧迫时释放日志空间:dump transaction database_name with no_log
删除事务日志中不活跃的部分:dump transaction database_name with truncate_only
2.设置Sybase账号sa的口令
命令行下:
isql -Usa -P -Sserver-name
1> sp_password null, "111111"
2> go
成功会提示:Password correctly set.
(return status = 0)
其中 null 是缺省口令, "111111" 是您为“sa”帐号指定的口令(不能少于6位)。
3.sp_diskdefault过程功能:
如果用户没有指定数据库设备,或是用create database 或alter database命令指定了default,则指定数据库设备是否可以用于数据存储。
设置master数据库设备不做为缺省的数据库设备:sp_diskdefault master, defaultoff
4.添加数据库设备:disk init命令,如:disk init name = 'log02', physname = 'D:\DevicesSybase\data\log02.dat', vdevno = @vdevno, size = 51200, vstart = 100663296, cntrltype = 0
修改数据库设备号9的限制:sp_configure 'number of devices',100
5.添加转储设备到Adaptive Server:sp_addumpdevice "disk"|"tape" mytapedump "D:\DevicesSybase\dev\tape1",40
6.运行pubs2脚本:isql -Usa -P -SFZB -i instpds2;
image数据:isql -Usa -P -SFZB -i instpix2;
7.启动单用户模式: sp_dboption master,'single user',true
先要启动备份服务器:Sybase\ASE-12_5\bin\bcksrvr.exe
备份数据库:
dump database database_name to "D:\DevicesSybase\bak\testdata.dat"
数据库和日志放在同一个设备上时:
dump database master with no_log
备份日志:
要先在master上执行:sp_dboption database_name , "trunc log on chkpt", false
dump transaction database_name to "D:\DevicesSybase\bak\txzllog.dat"
备份的命令
1.全库备份
dump database userdb to stripe_device1
stripe on stripe_device2
2.增量备份并删除日志
dump transaction userdb to stripe_device
3.仅删除日志(没有备份)
dump transaction userdb with truncate_only
4、日志满且truncate_only无法删除日志时
dump transaction userdb with no_log(慎用)
恢复的命令
1. load database database_name from stripe_device
恢复整个数据库
2. load transaction database_name from stripe_device
恢复日志
脱机备份的系统表:
select * from sysusages order by vstart
select * from sysdatabases
select * from sysdevices
select * from sysloginroles
select * from syslogins
8.查看用户和进程信息状态:sp_who
9.1).设置全服务器范围允许的最大登录尝试次数:sp_configure "maxinum failed logins",5;
2).为特定登录设置允许的最大登录尝试次数:sp_addlogin sa2,"123456",maxfailedlogins=2,更改:sp_modifylogin "sa2",@option="max failed_logins",@value="40"
3).为特定角色登录设置允许的最大登录尝试次数:create role intern_role with passwd "123456",max failed_logins 20,更改:alter role intern_role set max failed_logins 5
4).删除所有角色的最大登录失败次数的替换值:alter role "all overrides" set max failed_logins -1
10.锁定和解锁登录名:sp_locklogin "sa2","lock",sp_locklogin "sa2","unlock",信息存储在syslogins的字段status中。
11.锁定和解锁角色:alter role intern_role lock,alter role intern_role unlock,信息存储在syssrvroles的字段status中。
12.创建登录用户:sp_addlogin loginname,passwd,[,defdb] [,deflanguage [,fullname]]
13.向数据库中增加用户:sp_adduser loginname [,name_in_db [,groupname]],eg.sp_adduser sa2,internsa,public
14.初始化数据库设备:
disk init name = 'defdev', physname = 'D:\DevicesSybase\data\defdev.dat', vdevno = 2, size = 102400, vstart = 33554432, cntrltype = 0
删除:sp_dropdevice logicalname[不会删除物理文件]
15.查看内存
sp_configure "Memory Use"
sp_monitorconfig "number of open indexes"
16.查看高速缓存配置情况:sp_cacheconfig
配置高速缓存[默认为2k的缓冲池]:sp_cacheconfig "default data cache","10M"
创建新的缓存名为dbname:sp_cacheconfig "dbname cache","10M"
从10M的cache中分配3M给4k的缓冲池:sp_poolconfig "default data cache" , "3M","4K"
删除Cache:sp_cacheconfig "default data cache",“0”
改变内存池大小:sp_poolconfig "default data cache" ,"5M","4K"
删除内存池:sp_poolconfig "default data cache", "0", "16K"
17.BCP程序:
bcp in 时,sp_dboption select into/bulkcopy/pllsort ture
18.分区表:
alter table tablename partition number_of_partitions
注意sybase的表分区和oracle的表分区概念不一样。
oracle的表分区可以按表中某个关键字段将大表拆分成小表,并可以将这些小表指定不同的表空间。
sybase的表分区仅将表分成要求的若干分区,不可以按表中某个字段划分
新增表字段:alter table table_name add column1 int null
删除字段:alter table table_name drop column1
sp_helpdb [dbname] 查看数据库大小和数据库设备信息
sp_spaceused [tablename] 查看数据库中表的行数,数据页数以及空间大小
带参数的print打印语句:print 'table %1! not exists', @tblname
添加Sybase相关服务:
Sybase相关服务:
sc create SybaseSQLServer binpath= "C:\ProgramTools\Sybase\ASE12.5\ASE-12_5\bin\sqlsrvr.exe -sFZB -C" displayname= "Sybase SQLServer _FZB"
删除:sc delete SybaseSQLServer
删除事务日志中不活跃的部分:dump transaction database_name with truncate_only
2.设置Sybase账号sa的口令
命令行下:
isql -Usa -P -Sserver-name
1> sp_password null, "111111"
2> go
成功会提示:Password correctly set.
(return status = 0)
其中 null 是缺省口令, "111111" 是您为“sa”帐号指定的口令(不能少于6位)。
3.sp_diskdefault过程功能:
如果用户没有指定数据库设备,或是用create database 或alter database命令指定了default,则指定数据库设备是否可以用于数据存储。
设置master数据库设备不做为缺省的数据库设备:sp_diskdefault master, defaultoff
4.添加数据库设备:disk init命令,如:disk init name = 'log02', physname = 'D:\DevicesSybase\data\log02.dat', vdevno = @vdevno, size = 51200, vstart = 100663296, cntrltype = 0
修改数据库设备号9的限制:sp_configure 'number of devices',100
5.添加转储设备到Adaptive Server:sp_addumpdevice "disk"|"tape" mytapedump "D:\DevicesSybase\dev\tape1",40
6.运行pubs2脚本:isql -Usa -P -SFZB -i instpds2;
image数据:isql -Usa -P -SFZB -i instpix2;
7.启动单用户模式: sp_dboption master,'single user',true
先要启动备份服务器:Sybase\ASE-12_5\bin\bcksrvr.exe
备份数据库:
dump database database_name to "D:\DevicesSybase\bak\testdata.dat"
数据库和日志放在同一个设备上时:
dump database master with no_log
备份日志:
要先在master上执行:sp_dboption database_name , "trunc log on chkpt", false
dump transaction database_name to "D:\DevicesSybase\bak\txzllog.dat"
备份的命令
1.全库备份
dump database userdb to stripe_device1
stripe on stripe_device2
2.增量备份并删除日志
dump transaction userdb to stripe_device
3.仅删除日志(没有备份)
dump transaction userdb with truncate_only
4、日志满且truncate_only无法删除日志时
dump transaction userdb with no_log(慎用)
恢复的命令
1. load database database_name from stripe_device
恢复整个数据库
2. load transaction database_name from stripe_device
恢复日志
脱机备份的系统表:
select * from sysusages order by vstart
select * from sysdatabases
select * from sysdevices
select * from sysloginroles
select * from syslogins
8.查看用户和进程信息状态:sp_who
9.1).设置全服务器范围允许的最大登录尝试次数:sp_configure "maxinum failed logins",5;
2).为特定登录设置允许的最大登录尝试次数:sp_addlogin sa2,"123456",maxfailedlogins=2,更改:sp_modifylogin "sa2",@option="max failed_logins",@value="40"
3).为特定角色登录设置允许的最大登录尝试次数:create role intern_role with passwd "123456",max failed_logins 20,更改:alter role intern_role set max failed_logins 5
4).删除所有角色的最大登录失败次数的替换值:alter role "all overrides" set max failed_logins -1
10.锁定和解锁登录名:sp_locklogin "sa2","lock",sp_locklogin "sa2","unlock",信息存储在syslogins的字段status中。
11.锁定和解锁角色:alter role intern_role lock,alter role intern_role unlock,信息存储在syssrvroles的字段status中。
12.创建登录用户:sp_addlogin loginname,passwd,[,defdb] [,deflanguage [,fullname]]
13.向数据库中增加用户:sp_adduser loginname [,name_in_db [,groupname]],eg.sp_adduser sa2,internsa,public
14.初始化数据库设备:
disk init name = 'defdev', physname = 'D:\DevicesSybase\data\defdev.dat', vdevno = 2, size = 102400, vstart = 33554432, cntrltype = 0
删除:sp_dropdevice logicalname[不会删除物理文件]
15.查看内存
sp_configure "Memory Use"
sp_monitorconfig "number of open indexes"
16.查看高速缓存配置情况:sp_cacheconfig
配置高速缓存[默认为2k的缓冲池]:sp_cacheconfig "default data cache","10M"
创建新的缓存名为dbname:sp_cacheconfig "dbname cache","10M"
从10M的cache中分配3M给4k的缓冲池:sp_poolconfig "default data cache" , "3M","4K"
删除Cache:sp_cacheconfig "default data cache",“0”
改变内存池大小:sp_poolconfig "default data cache" ,"5M","4K"
删除内存池:sp_poolconfig "default data cache", "0", "16K"
17.BCP程序:
bcp in 时,sp_dboption select into/bulkcopy/pllsort ture
18.分区表:
alter table tablename partition number_of_partitions
注意sybase的表分区和oracle的表分区概念不一样。
oracle的表分区可以按表中某个关键字段将大表拆分成小表,并可以将这些小表指定不同的表空间。
sybase的表分区仅将表分成要求的若干分区,不可以按表中某个字段划分
新增表字段:alter table table_name add column1 int null
删除字段:alter table table_name drop column1
sp_helpdb [dbname] 查看数据库大小和数据库设备信息
sp_spaceused [tablename] 查看数据库中表的行数,数据页数以及空间大小
带参数的print打印语句:print 'table %1! not exists', @tblname
添加Sybase相关服务:
Sybase相关服务:
sc create SybaseSQLServer binpath= "C:\ProgramTools\Sybase\ASE12.5\ASE-12_5\bin\sqlsrvr.exe -sFZB -C" displayname= "Sybase SQLServer _FZB"
删除:sc delete SybaseSQLServer
发表评论
-
bcp导出日期类型数据时使用"yyyy-MM-dd HH:mm:ss"日期格式处理
2010-08-03 17:24 2445在工作中常遇到BCP大量数据时,其中有的字段为日期dateti ... -
关于SQL中关键字Like用到索引的情况
2010-08-03 17:08 2095在Sybase数据库表中字段columnName上创建索引: ... -
Sybase数据库中数据高速缓存配置详解
2010-06-04 17:13 4987主要配置存储过程sp_cacheconfig 语法:sp_ca ... -
Sybase查询调优命令
2010-06-04 17:09 2166set showplan on 查询计划信 ... -
Sybase中编写带事务处理的存储过程
2010-06-04 17:02 4089Sybase中默认每个DML语句是一个事务,因此,正确地处理事 ... -
用命令方式查看Sybase数据库版本
2010-03-23 14:49 9268C:\Documents and Settings\fen ... -
Sybase日期函数操作
2010-03-23 12:13 3770测试时的当前时间为:2010-03-23 11:10:55:9 ... -
理解 SET CHAINED command not allowed within multi-statement transaction.
2010-03-16 14:41 1930在 Sybase ASE 实际应用中,特别是在 ASE + J ... -
Sybase中in,not in使用索引的情况
2010-01-23 11:22 1670在做数据统计时,操作的是两个300多万的数据量的表: -- ... -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
2009-11-11 10:42 974转自:http://www.cnblogs.com/fresh ... -
SQL Server二十一条军规
2009-10-13 22:28 854如果你正在负责一个基于SQL Server的项目,或者你刚刚接 ... -
Sybase存储过程中查询动态表(按天分表)的处理
2009-10-12 20:36 1880在ASE12.5.1环境下测试: --exec sp_te ... -
Sybase中bcp导入导出数据批处理文件的生成
2009-10-04 12:27 3012从数据库中把所有表数据导出: 1.编辑一个文件selectou ... -
优化游标性能
2009-09-23 10:43 1632最好的改进光标性能的技术就是:能避免时就避免使用游标。 ... -
将sybase的sa口令置为空
2009-09-09 11:55 1036命令行下: D:\Backup\桌面>isql -Usa ... -
设置Sybase账号sa的口令
2009-09-09 11:43 1427命令行下: isql -Usa -P -Sserver-n ... -
删除sybase数据库“sa”口令的方法
2009-09-09 10:59 2112使用sybase数据库的人士都知道,sybase sql se ... -
如何让你的SQL运行得更快
2009-09-08 14:11 742---- 人们在使用SQL时往往会陷入一个误区,即太关注于 ... -
ASE11.5之unable to load language dll 'scsslgzh'问题
2009-09-07 10:20 1836安装ase11.5后,启动Sybase Central出错,提 ... -
Sybase日期分量和周数日期分量
2009-08-26 17:16 1625一.日期分量(datepart): 日期分量 缩 ...
相关推荐
Sybase学习笔记 与其看枯燥的教程不如读学习的心得
sybase学习材料sybase学习材料sybase学习材料
sybase网上学习资料,首先说一下存储过程调试工具
我的sybase学习资料 基础 + api文档
个人总结的sybase学习资料,相当不错啊!不要错过!sybase学习资料sybase学习资料sybase学习资料sybase学习资料
一份不错的Sybase学习资料,有助于我们掌握,理解Sybase数据库。
C#连接sybase查询数据时,出现中文乱码的完美解决办法。
Sybase-ASE 中文手册集成了sybase安装创建和维护所有操作指南 包括了windows 和 linux版使用指南.
提供了用于在 SybaseIQ中处理大对象 (LOB) 数据的参考资料
SyBase中文学习与实际操作学习文档,非常详尽的学习资料,值得下载
Sybase学习笔记.zip
sybase15.7中文命令手册,包含许多常用命令、是sybase系统管理员必备手册,最新版
Sybase 参考手册 中文 1-4卷 有书签
其中Server列表中的Sybase服务名就是在第二步中配置的。Client host表示连接到Sybase 服务器中的客户端标志。 如果想配置网络包大小、大文本字段的长度、客户端字符集等属性,可以点Options...按钮 成功连接到...
sybase教sybase教程程sybase教程sybase教程sybase教程
Sybase 中文安装指南
1, 把bin下的文件放到path目录 2, 项目中引用Sybase.AdoNet2.AseClient.dll文件 3,连接字符串的写法:Data Source='hostip';Port=4101;Database=db;Uid=username;Pwd=pwd; 4,乱码问题:sybase使用latin1字符集的...
sybase库中导出全部表的oracle、mysql和sybase格式的建表语句
日常使用总结,sybase基础语法与日常使用技巧的总结。
Sybase 12.5命令手册中文版本,非常好用!