- 浏览: 173989 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
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 2513在工作中常遇到BCP大量数据时,其中有的字段为日期dateti ... -
关于SQL中关键字Like用到索引的情况
2010-08-03 17:08 2144在Sybase数据库表中字段columnName上创建索引: ... -
Sybase数据库中数据高速缓存配置详解
2010-06-04 17:13 5118主要配置存储过程sp_cacheconfig 语法:sp_ca ... -
Sybase查询调优命令
2010-06-04 17:09 2234set showplan on 查询计划信 ... -
Sybase中编写带事务处理的存储过程
2010-06-04 17:02 4146Sybase中默认每个DML语句是一个事务,因此,正确地处理事 ... -
用命令方式查看Sybase数据库版本
2010-03-23 14:49 9370C:\Documents and Settings\fen ... -
Sybase日期函数操作
2010-03-23 12:13 3844测试时的当前时间为:2010-03-23 11:10:55:9 ... -
理解 SET CHAINED command not allowed within multi-statement transaction.
2010-03-16 14:41 1988在 Sybase ASE 实际应用中,特别是在 ASE + J ... -
Sybase中in,not in使用索引的情况
2010-01-23 11:22 1759在做数据统计时,操作的是两个300多万的数据量的表: -- ... -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
2009-11-11 10:42 1022转自:http://www.cnblogs.com/fresh ... -
SQL Server二十一条军规
2009-10-13 22:28 942如果你正在负责一个基于SQL Server的项目,或者你刚刚接 ... -
Sybase存储过程中查询动态表(按天分表)的处理
2009-10-12 20:36 1932在ASE12.5.1环境下测试: --exec sp_te ... -
Sybase中bcp导入导出数据批处理文件的生成
2009-10-04 12:27 3091从数据库中把所有表数据导出: 1.编辑一个文件selectou ... -
优化游标性能
2009-09-23 10:43 1684最好的改进光标性能的技术就是:能避免时就避免使用游标。 ... -
将sybase的sa口令置为空
2009-09-09 11:55 1083命令行下: D:\Backup\桌面>isql -Usa ... -
设置Sybase账号sa的口令
2009-09-09 11:43 1501命令行下: isql -Usa -P -Sserver-n ... -
删除sybase数据库“sa”口令的方法
2009-09-09 10:59 2163使用sybase数据库的人士都知道,sybase sql se ... -
如何让你的SQL运行得更快
2009-09-08 14:11 781---- 人们在使用SQL时往往会陷入一个误区,即太关注于 ... -
ASE11.5之unable to load language dll 'scsslgzh'问题
2009-09-07 10:20 1874安装ase11.5后,启动Sybase Central出错,提 ... -
Sybase日期分量和周数日期分量
2009-08-26 17:16 1668一.日期分量(datepart): 日期分量 缩 ...
相关推荐
### Sybase ASE 学习资源概述 Sybase ASE(Adaptive Server Enterprise)是Sybase公司推出的高性能企业级...通过这些资源,学习者可以更系统地掌握Sybase ASE的相关知识和技术,从而更好地应对实际工作中的挑战。
标题中的“我的sybase学习资料”表明这是一组与Sybase数据库系统相关的学习材料,而描述中的“基础 + api文档”则暗示了这些资料涵盖了Sybase的基础知识和API接口的详细信息。通过压缩包内文件的名称,我们可以推测...
通常情况下,Sybase数据库中的中文字符编码为GBK或GB2312。 #### 2. 设置数据库连接字符串 在C#应用程序中设置连接Sybase数据库的连接字符串时,需要指定正确的字符集。例如: ```csharp string connectionString =...
在深入学习Sybase之前,我们需要了解其基本概念、功能和操作流程。 首先,"sybase.pdf"可能是一份全面的Sybase教程,涵盖了数据库的基础知识,如SQL语言、表的创建与管理、索引、视图、存储过程等。它可能还会讲解...
### Sybase IQ中的大对象管理 #### 一、引言 Sybase IQ是一款高性能的列式数据库管理系统,尤其适用于数据仓库和商业智能应用。Sybase IQ 12.7版本进一步增强了对大对象(Large Object, LOB)的支持,使得在处理...
最后,我们需要设置客户端字符集,进入“E:\sybase\locales”目录下,有一个locales.bat文件,用记事本打开,找到前缀为[NT]的一段,将最后行,也就是“locale = default, us_english, iso_1”中的“iso_1”修改成为...
- 星型和雪花模型:学习如何在Sybase IQ中构建高效的数据模型,特别是星型和雪花模式。 - 数据分区:理解如何通过分区策略优化数据访问和管理。 4. **SQL语言与查询优化** - SQL语法:熟悉Sybase IQ支持的SQL...
**SyBase中文学习与实际操作学习文档** ...通过阅读《SyBase中文学习与实际操作学习文档》,你将能够掌握SyBase的基础知识和高级特性,为在实际工作中运用SyBase打下坚实基础。这是一份值得学习和参考的宝贵资料。
【Sybase 学习资料详解】 Sybase 是一款先进的企业级数据库管理系统,广泛应用于金融、电信等行业的核心系统。在本文中,我们将深入探讨Sybase Adaptive Server Enterprise (ASE) 的安装与配置,主要针对Windows ...
**Sybase 参考手册中文**是一套全面介绍Sybase数据库管理系统的重要文献,包含了从基础概念到高级特性的...通过深入学习,你可以掌握Sybase的精髓,提高数据库管理的技能,为企业的数据管理和业务运营提供强大支撑。
Sybase数据库中文字符集配置是指在Sybase数据库中正确配置中文字符集的过程,以便正确地存储和显示中文字符。本文将详细介绍Sybase数据库中配置中文字符集的步骤,并对其进行详细的解释。 步骤一:检查当前服务器的...
对于初次接触 Sybase 的用户来说,安装过程可能会有些复杂,因此,本安装指南将详细阐述如何在中文环境下安装 Sybase。 首先,我们需要了解 Sybase 的基本组件。Sybase 主要由 Adaptive Server Enterprise (ASE) ...
`log4j`是Apache的一个日志框架,常用于记录程序运行过程中的各种信息,包括错误、警告和调试消息。在导出和转换建表语句的过程中,log4j可以用于输出操作的日志,帮助开发者追踪和调试可能出现的问题。 综上所述,...
**Sybase学习笔记** 在IT领域,数据库管理系统(DBMS)是不可或缺的一部分,而Sybase作为一款企业级的关系型数据库管理系统,曾广泛应用于金融、电信等关键行业。本笔记将深入探讨Sybase的核心概念、安装配置、SQL...
其中,在UNIX操作系统中,广泛使用的版本有SYBASE 10和SYBASE 11 for SCO UNIX。 【Sybase 数据库的特点】 1. **客户/服务器体系结构**:Sybase 数据库采用了客户/服务器(C/S)架构,与传统的主/从式模型不同。C/...
本章通过实际案例,展示 Sybase IQ 在不同场景下的应用,包括数据仓库建设、商业智能报告和实时分析。同时,分享了一些最佳实践,帮助读者在实际工作中获得更好的效果。 《Sybase IQ 中文管理指南》是一本全面的...
AIX 下 Sybase 安装 AIX 是 IBM 公司的一种 UNIX 操作系统,Sybase 是一个关系数据库管理系统,安装 Sybase 在 AIX 上需要满足一定的硬件和软件要求。 一、安装要求 要安装 Sybase,需要满足以下要求: * 平台:...
这本书籍将详细介绍Sybase IQ如何处理大数据,它的列式存储如何优化分析性能,以及它在数据仓库和商务智能中的应用。此外,还会涉及Sybase IQ与其他数据库系统的比较,帮助读者理解其在数据仓库领域的独特优势。 **...