??xml version="1.0" encoding="utf-8" standalone="yes"?>精久久久久久久久久久,五月天亚洲综合情,亚洲激情网站http://www.aygfsteel.com/duduli/linux java 数据?Ajax 设计模式。。?/description>zh-cnSat, 03 May 2025 16:27:27 GMTSat, 03 May 2025 16:27:27 GMT60android版本二维码名片管理器1.0 版本发布http://www.aygfsteel.com/duduli/archive/2011/08/01/355480.htmlduduliduduliMon, 01 Aug 2011 02:48:00 GMThttp://www.aygfsteel.com/duduli/archive/2011/08/01/355480.htmlhttp://www.aygfsteel.com/duduli/comments/355480.htmlhttp://www.aygfsteel.com/duduli/archive/2011/08/01/355480.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/355480.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/355480.htmlhttp://vdisk.weibo.com/s/uPB1/1312166319

duduli 2011-08-01 10:48 发表评论
]]>
android开发中的双MӞ在view事g中不存在此事Ӟhttp://www.aygfsteel.com/duduli/archive/2011/07/21/354799.htmlduduliduduliThu, 21 Jul 2011 07:53:00 GMThttp://www.aygfsteel.com/duduli/archive/2011/07/21/354799.htmlhttp://www.aygfsteel.com/duduli/comments/354799.htmlhttp://www.aygfsteel.com/duduli/archive/2011/07/21/354799.html#Feedback1http://www.aygfsteel.com/duduli/comments/commentRss/354799.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/354799.html阅读全文

duduli 2011-07-21 15:53 发表评论
]]>
蹭了几天终于将一个程序的一部分完成了http://www.aygfsteel.com/duduli/archive/2011/07/15/354386.htmlduduliduduliFri, 15 Jul 2011 04:24:00 GMThttp://www.aygfsteel.com/duduli/archive/2011/07/15/354386.htmlhttp://www.aygfsteel.com/duduli/comments/354386.htmlhttp://www.aygfsteel.com/duduli/archive/2011/07/15/354386.html#Feedback4http://www.aygfsteel.com/duduli/comments/commentRss/354386.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/354386.htmlq有是alterdialog的事件编写的问题Q找了很多资料,
q有是自己蠢到Zxing的JAVASE的jar文g拿到android环境下去实现其方法?br />但这一切都成ؓ了过厅R根据国外的一些代码信息还有很多Google上的资源l于是完成了?nbsp;
以下是截图?br />


duduli 2011-07-15 12:24 发表评论
]]>
SWT对org.eclipse.swt.SWTException: Subclassing not allowed。解除一些类的不能extends的方?/title><link>http://www.aygfsteel.com/duduli/archive/2011/07/06/353800.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Wed, 06 Jul 2011 08:21:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2011/07/06/353800.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/353800.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2011/07/06/353800.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/353800.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/353800.html</trackback:ping><description><![CDATA[     摘要: SWT对org.eclipse.swt.SWTException: Subclassing not allowed。解除一些类的不能extends的方?nbsp; <a href='http://www.aygfsteel.com/duduli/archive/2011/07/06/353800.html'>阅读全文</a><img src ="http://www.aygfsteel.com/duduli/aggbug/353800.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2011-07-06 16:21 <a href="http://www.aygfsteel.com/duduli/archive/2011/07/06/353800.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>nodejs环境搭徏http://www.aygfsteel.com/duduli/archive/2011/06/29/353393.htmlduduliduduliWed, 29 Jun 2011 14:41:00 GMThttp://www.aygfsteel.com/duduli/archive/2011/06/29/353393.htmlhttp://www.aygfsteel.com/duduli/comments/353393.htmlhttp://www.aygfsteel.com/duduli/archive/2011/06/29/353393.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/353393.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/353393.html阅读全文

duduli 2011-06-29 22:41 发表评论
]]>
hibernate annotationhttp://www.aygfsteel.com/duduli/archive/2011/06/20/352660.htmlduduliduduliMon, 20 Jun 2011 06:22:00 GMThttp://www.aygfsteel.com/duduli/archive/2011/06/20/352660.htmlhttp://www.aygfsteel.com/duduli/comments/352660.htmlhttp://www.aygfsteel.com/duduli/archive/2011/06/20/352660.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/352660.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/352660.html对于int不ؓI的情况Q在getҎ上添加nullable=true

使用动态更新或是动态插入方?br />
@Entity
@org.hibernate.annotations.Entity(dynamicUpdate=true)


duduli 2011-06-20 14:22 发表评论
]]>
比较好的Sybase操作http://www.aygfsteel.com/duduli/archive/2011/01/17/343089.htmlduduliduduliMon, 17 Jan 2011 05:33:00 GMThttp://www.aygfsteel.com/duduli/archive/2011/01/17/343089.htmlhttp://www.aygfsteel.com/duduli/comments/343089.htmlhttp://www.aygfsteel.com/duduli/archive/2011/01/17/343089.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/343089.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/343089.html 1.用sybasew䆾安装QCD20045-55-1252-01.tgz
    建立sybaseQ家目录?opt/sybase,加密码。解压到/tmp/inst/。修?etc/hosts:ip  tank
2.用sybasedQ启动xwindowQ运?tmp/inst/setupq行囑Ş安装?br /> 3。查看SYBASE服务命oQ?br /> $showserver
4.停止sybase服务Q?br /> $isql -Usa -STANK
>shutdown SYB_BACKUP  --->停backupserver
>go
>shutdown ------->停dataserver
>go
>quit
5.启动sybase服务Q?br /> $cd ~ASE_125/install/
$startserver -f RUN_TANK
$startserver -f RUN_TANK_BS
$showserver

安装 FOR WIN
cM一般程序安装;在WIN服务理里设|启动?br /> win下的SYBASE客户端sql advantage和dsedit{无法启动(本机LAN原因Q解x法:
修改本机X:\sybase\locales\locales文g里NT选项的locale = zh_CN, us_english, iso_1Q加入本机LAN卛_Q如zh_CNQ?br />

常用操作Q?br /> 1.su - sybase -c "isql -Usa -STANK"
2.修改SA的密?SA默认密码为空):
用ISQLq接上后
 sp_password null,"新密? or  sp_password "旧密?,"新密?
3.开始和认事务(注意Q有些命令不可以在事务里q行Q见附录)
begin transaction和commit transaction可将L数目的SQL语句装hQ这两名的简单语法ؓQ?br /> begin transaction
commit transaction
or
begin tran
commit
  ps:只有执行了commit数据才是真正写入库里?br /> 4. 回退事务
在commit transaction命o提交前Q何时候可取消或回退事务Q该命o的简单语法ؓQ?br /> rollback transaction
or
rollback
5Q检查事务状?br /> 全局变量@@transtate记录了事务当前的状态。在执行一个语句后SQL Server通过记录所有事务变化来定q回何种状态?br /> @@transtate可包含下列|
?nbsp; 意义
0事务q行中:一个显式或隐式事务有效Q上一语句执行成功
1事务完成Q事务完成ƈ提交其变?br /> 2语句异常中止Q上一语句异常l止Q对事务无媄?br /> 3事务异常中止Q事务异怸止ƈ回退所有变?br /> 举例Q在事务中,可在一个语句(如insertQ后使用@@transtate定该语句成功或p|对事务的影响。commit transaction
Begin transaction
Insert into publishers(pub_id)values(‘9999’)
(1 row affected)
select @@transtate
…………………
0
commit transaction
select @@transtate
…………………
0
(1 row affected)

6.备䆾pȝ数据
SYBASE pȝ的备份与恢复机制保证了在pȝp|旉新获取数据的可能性。SQL Server 提供了两U不同类型的恢复机制Q一cLpȝ自动完成的恢复,q种措施在每ơ系l启动时都自动进行,保证了在pȝ瘫痪前完成的事务都写到数据库讑֤上,而未完成的事务都被回退Q另一cL人工完成的恢复,q是通过 DUMP ?LOAD 命o来执行h工备份和恢复工作。因此定期备份事务日志和数据库是一十分重要的日常l护工作?
7、备份数据库
每一个数据库都应在创Z后卸出,从而提供一个装入基炏V在此之后按排定的时间周期表卸出。比如每周五卸出数据库。对一般数据库pȝ卸出数据库周期徏议ؓ每周一ơ?br /> 除了按计划周期卸出数据库之外Q还需在每ơ运行没有日志的操作后卸出数据库。例如:
·每次强制地运行了 DUMP TRAN WITH NO_LOG Q因为数据库的磁盘空溢出Q;
·每次?sp_dboption 允许 select into/bulkcopy 做快速拷贝,或用 SELECT INTO 命o创徏一个永久性的表,或用了 WRITETEXT 命o?br /> 卸出数据库的命o为:
DUMP DATABASE database_name
TO dump_device
database_name 是要卸出的数据库名称Qdump_device 是卸备的名称。用pȝq程 sp_helpdevice 可以获得讑֤的信息?br /> 下面一条命令用来卸出数据库 my_db Q?br /> DUMP DATABASE my_db
TO db_bk_dev
默认导出到C:\WINDOWS\SYSTEM32\下了。也可以指定路径?br /> 8、备份事务日?br /> 如果事务日志与数据库攑֜同一个设备上Q则事务日志不应与数据库分开备䆾。master 数据库和于 4M 的用h据库是q种情况。一般数据库pȝ的数据库和日志分别放在不同的讑֤上,因此Q可以用 DUMP TRAN 命o单独备䆾日志?br /> 备䆾事务日志的周期直接媄响数据的恢复E度Q因此徏议每天备份?br /> 备䆾事务日志的命令格式ؓQ?br /> DUMP TRANsaction database_name
[TO dump_device]
[WITH TRUNCATE_ONLY|WITH NO_LOG|WITH NO_TRUNCATE]
其中 database_name 是要备䆾事务的数据库名称Qdump_device 是备份设备名Uͼ仅当包含?WITH TRUNCATE_ONLY ?WITH NO_LOG 子句Ӟ才可以备份到讑֤?br /> 注意Q如果L?DUMP DATEBASE Q备份数据库及其日志Q,而不?DUMP TRAN Q事务日志将不会hQ而变得非常庞大?br /> 对于 master 数据库和型数据库每ơ运?DUMP DATEBASE 之后应当q行 DUMP TRANsaction 命oh日志 ?br /> 下面一条命令备份数据库 db160 的事务日志到备䆾讑֤上:
DUMP TRANsaction db160
TO db_log_bk_dev
WITH TRUNCATE_ONLY
9、备份数据库及其日志间的怺作用
在至卸Zơ数据库前,卸出事务日志是毫无意义的。下图显CZ备䆾数据库及其日志间的关p?br /> 如果在星期二下午5Q?1出现非硬件故障,需要做的所有工作是装入带5Q参见下一节:数据恢复Q,׃带5是下?Q?0刚备份的Q因此只有备份和装入之间的一分钟内的数据损失?br /> 但是Q如果在星期二下?Q?9失效会怎么样呢Q在q种情况下,要装入磁?Q在星期五下?Q?0的卸出)。然后,依次装入带2Q?以及4。这Ppȝ恢复到星期二上?0Q?0点的状态,星期二的大部分工作丢׃。此例显CZl常卸出事务的重要性?br /> 10、万一pȝp|时恢复数据库pȝ
如果用户数据库存储的讑֤失效Q从而数据库被破坏或不可存取Q通过装入最新的数据库备份以及后来的事务日志备䆾可以恢复数据库。假讑ֽ前的事务日志存在于一个ƈ没有毁坏的设备上Q带着 WITH NO_TRUNCATE 选项?DUMP TRANsaction 命o卸出它?br /> 要恢复数据库按如下步骤去做:
1Q、如果日志存在于一个分ȝ讑֤上,用带着 NO_TRUNCATE 选项?DUMP TRANsaction 命o卸出被毁坏的或者不可存取的用户数据库事务日志?br /> 2Q、用下面的查询检查设备分配已毁坏数据库的讑֤使用情况。必Mؓ同一目的赋同LI间块?br /> 下面的查询显CZ分配l数据库 mydb 讑֤使用和尺寸情况:
SELECT segmapQsize FROM sysusages
WHERE dbid =
Q?SELECT dbid FROM sysdatabases WHERE name = “mydb”Q?br /> 3Q、检查查询的输出。在 segmap 列的 ‘3’代表数据分配Q?#8216;4’代表日志分配。size 列代?2K 数据块的数目。注意此信息的次序、用和寸部分。例如,输出为:
4Q、用 DROP DATABASE 命o删除毁坏讑֤上的数据库。如果系l报错,用DBCC DBREPAIR 命o?DROPDB 选项?br /> 5Q、删除数据库后,?sp_dropdevice 删除毁坏了的讑֤?br /> 6Q、用 DISK INIT 初始化新的数据库讑֤?br /> 7Q、重建数据库。用 CREATE DATABASE 命o从老的 sysusages 表拷贝所有的行,q包含第一逻辑讑֤?br /> 对上例,命o为:
CREATE DATABASE mydb
ON datadev1=20Qdatadev2=10
LOG ON logdev1=10
8Q、用 ALTER DATABASE 命o重徏其余入口。在此例中,在datadev1上分配更多的I间Q命令ؓQ?br /> ALTER DATABASE mydb ON datadev1=2
9Q、用 LOAD DATABASE 重新装入数据库,然后?LOAD TRAN 装入前面卸出的日志?br /> LOAD DATABASE 命o语法是:
LOAD DATABASE database_name
FROM dump_device

LOAD TRANsaction 命o的语法是Q?br /> LOAD TRANsaction database_name FROM dump_device

卸出数据库和事务日志的缺省权限归数据库所有者,且可以传递给其他用户Q装载数据库和事务的权限也归数据库所有者,但不能传递?br />
11、生用户信息表QƈZ息表授权Q?br /> pȝl护人员的另一个日怺务是为用户创建新的信息表QƈZ授权。创以及授权的方法已l在讲过Q在此只有兛_令语法写出来?br /> ·创徏表的命o为:
CREATE TABLE table_name
Q?column_1 datatype [NULL | NOT NULL | IDENTITY]Q?br /> column_2 ……
Q?br /> go

ALTER TABLE table_name
ADD PRIMARY KEY Qcolumn_listQ?br /> go

·删除表的命o格式为:
DROP TABLE table_name
go

·授权的命令格式ؓQ?br /> GRANT {ALL|permission_list}
ON table_name TO user_name
go

·收回权限的命令格式ؓ
REVOKE {ALL|permission_list}
ON table_name FROM user_name
go

12、监视系l运行状况,及时处理pȝ错误Q?br /> pȝ理员的另一Ҏ常工作是监视pȝq行情况。主要有以下几个斚wQ?br /> 1Q、监视当前用户以及进E的信息
使用pȝq程Qsp_who
说明Q该命o昄当前pȝ所有注册用户及q程信息Q如下表是某pȝ的信息?br /> SpidStatusLoginamehostnameblkdbnamecmd
---------------------------------------------------------------
1RunningSascosysv0MasterSELECT
2SleepingNULL0MasterNETWORK HANDLE
3SleepingNULL0MasterDEADLOCK TUNE
4SleepingNULL0MasterMIRROR HANDLER
5SleepingNULL0MasterHOUSEKEEPER
6SleepingNULL0MasterCHECKPOINT SLEEP
从左向右依次昄Q进E号、当前状态、注册用户名、主机名、占用块数、数据库名以及当前命令?br /> 如果监视时发现进EL接近最大连接数Q用pȝq程Qsp_configure “user conn” 查看Q时Q应下掉不活动或无关q程Q以保证pȝ正常q做Q另外亦可监视非法用h用户使用不属于自׃用范围的数据库等情况?br /> 2Q、监视目标占用空间情?br /> 使用pȝq程Qsp_spaceused
说明Q该q程昄行数、数据页C及当前数据库中由某个目标或所有目标所占用的空间。如下表是某数据库日志表的信息:

NameRow_totalreserveddataIndex_sizeunused
------------------------------------------------------------
SyslogsNot avail32KB32KB0KBNot avail

日常要监视的主要目标有:用户数据库、数据库日志表(syslogsQ以及计费原始数据表{。如果发现占用空间过大,Ҏ志表要进行{储;对其他目标则应扩充空间或清楚垃圾数据?br /> 3Q、监?SQL Server l计数字
使用pȝq程Qsp_monitor
说明Qsp_monitor 昄SQL Server 的历史统计数字,下表是某pȝ的统计数字:

Last_runCurrent_runSeconds
---------------------------------------------------------------
May 13 2000 1:27PMMay 13 2000 3:01PM5678
CPU_busyIO_busyIdle
---------------------------------------------------------------
16(6)-0%0(0)-0%5727(5672)-99%
Packets_receivedPackets_sentPacket_errors
---------------------------------------------------------------
21(17)100(97)0(0)
Total_readTotal_writeTotal_errorsConnections
--------------------------------------------------------
785(366)311(113)0(0)3(2)

上表依次l出该系l本ơ运行统计的上一ơ时间、本ơ时间、间隔秒数、CPU占用、IO占用、收发包情况、系l读入写出情늭信息

13、保证系l数据安全,周期更改用户口oQ?br /> Z证系l数据的安全Q系l管理员必须依据pȝ的实际情况,执行一pd的安全保障措施。其中,周期性的更改用户口o是比较常用且十分有效的措施?br /> 更改用户口o是通过调用pȝq程sp_password 来实现的。Sp_password 的语法ؓQ?br /> sp_password caller_password,new_password [,loginame]
其中caller_password 是登录口令(老口令)Qnew_password是新口oQloginame是登录名U?br />
14.如何修改IP地址改变后的interfaces文gQ?br /> A.安装SYBASE Adapive Server的机器IP地址改变? 应修?interfaces 文g及有关的讄?br /> 如果 interfaces 文g中用的是机器名而不?IP 地址, 则不需要变动?但如果客L联结服务器
用的是服务器?IP 地址而不是机器名,那么客户端需修改联结服务器的 IP 地址.?br /> 如果 interfaces 文g中用的?IP 地址, 那么需要修?interfaces 文g中和地址有关的部?
可用dscp ?dsedit q行修改?如果客户端联l服务器使用的是服务器的地址而不是机器名,那么?br /> L也需修改?br /> 15。实现开机时自动装蝲Sybase数据?br />   原先要Sybase SQL Server启动Q一般需要先以sybase用户dQ然后运?SYBASE/install目录下的startserver命o启动SYBASE_XXXX服务q程和SYB_BACKUP_XXXX备䆾服务q程?br />   要实现Unixpȝ启动时就能在后台装蝲Sybase的功?我们可在/etc/rc2.d/目录下新Z文gS99sybase,内容如下:
  SYBASE=/usr/sybase
  PATH=$PATH:$SYBASE/bin
  export $SYBASE $PATH
  $SYBASE/install/startserver -f $SYBASE/install/RUN_SYBASE_XXXX > /dev/null
  $SYBASE/install/startserver -f $SYBASE/install/RUN_SYB_BACKUP_XXX >/dev/null
  然后修改Sybase的权限,重启pȝ卛_?br /> 16.实现x时自动卸载Sybase数据?br /> Z证Sybasepȝ的正常运行,每次在关闭Unixpȝ时要先结束Sybase SQL Server 的服务进E,从减ȝl管理h员操作的角度出发建立一用户haltQ修?etc/passwd文gQ将halt用户的uid改ؓ0Q或其他可运?shutdown的用户idQ,?usr/halt/.profile中添加以下语句:
  SYBASE=/usr/sybase
  DSQUERY=SYBASE_XXXX
  PATH=$PATH:$SYBASE/bin
  export SYBASE DSQUERY PATH
  isql -Usa -Pabcabc -ihalt.sql > /dev/null
  shutdown -y -g0
  其中“abcabc”为sa用户的口?halt.sql是一单的文本文gQ内容如下:
  shutdown
  go
  q样每次只要以halt用户dQ就实现了自动卸下Sybase数据库,然后关闭Unixpȝ?br /> 17. Sybase UTF-8中文字符集设|?br /> (q里SYBASE的安装\径ؓc:\sybase)
 1.c:\>cd \sybase\charsets\cp936
 2.c:\sybase\charsets\cp936> charset -U用户?-P密码 -S数据库服务器名称 binary.srt cp936
 更改默认字符集ؓcp936
 3.在SQL环境?br />  1>select name,id from syscharsets(会列出字W集对应的id?
 2>go
 扑ֈname为cp936对应的id(假设?71)
  1>sp_configure "default character set id",171
  2>go
 5.重启server两次
Q注:W一ơ启动后Qserver会自动宕掉,需要第二次重启后才能用)

18.创徏用户数据?br /> 以下通过一个徏立数据库的脚本说明徏立数据库的过E:
//创徏数据库设备,讑֤大小以页Q?KQؓ单位
disk init
name="test_dbdev",
physname="/home/bk/test_dbdev.dat",
vdevno=5,
size=10240
go
disk init
name="test_logdev",
physname="/home/bk/test_logdev.dat",
vdevno=6,
size=5120
go
//创徏数据库TEST_DBQ其大小?0MQ日志大ؓ10M
create database TEST_DB
on test_dbdev=20
log on test_logdev=10
go
//打开数据?br /> use TEST_DB
go
-----------
举例说明Q?br /> DISK INIT
Name=’My_Device’,
Physname=’D:\database\My_device.dat’,
Vdevno=3
Size=5000
注释Q逻辑名、物理名、设备虚拟号、设备大?br /> ------------------------
创徏用户数据?br /> Create Database 数据库名
  On 讑֤_1=Size_1,//单位QM
     讑֤_2=Size_2,
……
log on 日志讑֤=Log_Size
[With Override]//在同一讑֤上创建数据库和事务日志时使用该选项
[For Load]    //止用户讉K直到数据库的装入或恢复操作完成ؓ?br /> 举例Q?br />     Create Database test_db
    On data_dev=100,//单位QM
       Index_dev=50
    Log on log_dev=30
说明Q?br /> Q?Q将日志攑֜单独的设备上Q有利于数据库性能的提高;
Q?Q如果将数据库和日志攑֜同一讑֤上,׃能实现增量备份;
Q?Q通常System和DefaultD늾减范围到一个设备上Q如删除讑֤Index_dev上的SystemD和DefaultD,创徏新的D,用来存放专门的数据库对象
19.备䆾和恢复DB数据
dump database mydb to '/u01/mydb_full.bk'
go

dump tranaction mydb to '/u01/mydb_tran.bk'
go

load database mydb from '/u01/mydb_full.bk'
load transaction mydb from '/u01/mydb_tran.bk'
online database mydb
go
 ps:采用增量备䆾后,严禁日志截断! 即禁止用:dump transaction sctf truncate_only  命o!
增量备䆾必须是在完整备䆾后的或上一ơ增量备份后Q中间若遇到日志截断Q后l的增量备䆾均告p|Q?br /> 增量备䆾可以Ҏ需要,如每时备䆾一ơ,每次备䆾所需旉U?Q?U,所以时间极快?br />  ps: 单引号和双引号都能关闭shell对特D字W的处理。不同的是,双引h有单引号严格Q单引号关闭所有有Ҏ作用的字W,而双引号只要求shell忽略大多敎ͼ具体的说Q就是①元W号②反引号③反斜杠Q这3U特D字W不被忽略?不忽略美元符h味着shell在双引号内部也进行变量名替换?br />

*********************************************
下面资料来自SYBASE白皮?br /> 1。客L字符集修?locales.dat
2.可以通过讄CHARSET驱动E序属性指定在应用E序中用的字符集?br />   或者设|jconnect字符集的Ҏ来设|?br /> 3。查看字W集Q?br /> SERVERQsp_helpsort
         go
CLIENTQselect @@client_csname
        go
4.D?阀|
默认是三个段: system default logsegment
systemD? 数据库系l表存放?br /> defaultD? 未指明段的对象都存放在这?br /> logsegmentD?数据库的事务日志存放?br />
阀?threshold) :
建立阀? sp_addthreshold 库名,D名,自由I间,存储q程名字
删除阀? sp_dropthreshold 库名,D名,自由I间?
昄阀? sp_helpthreshold
理阀? sp_dboption
昄D늩间信?sp_helpsegment
阀值管理的程如下:
先徏存储q程:(下面的是日志的存储过E?原因:日志增长h不可预见?相比之下,数据增长h可预见?所以一般都建logsegment的阀值管?default的阀值管理可不徏)
create procedure szjj
@dbname varchar (30),
@segmentname varchar (30),
@space_left int,
@status int
as
dump transaction @dbname to "/tmp/bb.dat"
go
  ps:上面是日志的存储q程,如果是数据的存储则用dump database...

查看当前日志自由I间情况:
sp_helpsegment logsegment
go
查看当前数据库数据自q间情?
sp_helpsegment default
go

查看当前阀值情?
sp_helpthreshold
go

查看当前D|?
sp_helpsegment
go

然后Ҏ自由I间来定阀值参?
sp_addthreshold test_db,logsegment,200,szjj
go

 ps:当日志段的最后机会阀D越?试图往该日志段上记日志的用戯E默认是被挂?用下面的命o修改MASTER库参?让阀D越后事务就会滚.
use master
go
sp_dboption test_db,"abort tran on log full",true
go

5.l护
1Q对各ASE用户担当的角色和Ҏq行分派?br /> 2Q管理和监视盘I间的用情c?br /> 3Q数据库I间Q?br />      sp_helpdb 查看各库情况
     alter database 扩充I间
     dump tran  截断日志
4Q日常数据备份和恢复
5QSYBASE默认的服务器Q?br />      adaptive server:理整个数据库系l,包括用户 数据 资源{的理和控制?br />      backup server: 在备份和恢复时执行数据库的dump or load
     xp server:执行扩展存储q程
     monitor server:为性能调试分析采集数据?br />      historical server:保存来自monitor server的数据,以备来分析?br /> 6。单模式启动SYBASE
  1Q停止ASE数据库服?br />   2Q?/install/startserver -f RUN_servername -m
         ps:windows下在服务的属性里?m?br /> 7.license序列?br />   验证许可软g是否执行:*/bin/lmutil lmstat -c
  手工启动:*/bin/lmgrd -c $lm_license_file&
  启动许可理器:*/bin/lmgr
  q行Q?/bin/lmutil lmreread
8.查看逻辑大?br />   select @@maxpagesize
9.启动关闭SYBASE
  启动Q?/startserver -f RUN_servername
  关闭Q登录后shutdownx据库服务  shutdown SYB_BACKUP兛_份服务器
10。帐L?br /> SA帐户初始口o为空Q具有SA和SSO角色。具有SSO的登录帐户可以添加其他登录帐戗?br /> 1Q创建登录帐?br />    sp_addlogin login_name,password
   go
2)修改帐户密码
   sp_password caller_password,new_password,login_name
   go
3)讄d帐户的缺省数据库(如果不指?默认是master?
   sp_addlogin login_name,password,default_db
   go
or
   sp_modifylogin login_name,"defdb",db_name
   go
4Qؓd帐户授予pȝ角色
  sp_role "grant",role_name,login_name
  go
or
  grant role role_name to login_name
  go
5)查看d帐户的信?br />   sp_displaylogin login_name
  go
6)SYBASE常用角色Qsa sso oper
7)修改d密码
 sp_password caller_passwd,new_passwd[,login_name]
8)删除sa_role的口?br />   alter role sa_role drop passwd
9Q创建数据库用户
  sp_adduser loginname[,name_in_db[,grpname]]
  go
10)d用户q授予查询权?br />   sp_adduser 权限 on 表名 to 用户?br /> 11Q删除别?br />   sp_dropalias loginname
12)创徏用户自定义组
  sp_addgroup grpname
  go
13)扑֛SA密码
   停止SYBASE服务--〉修改RUN_xxx,在命令行的最后加?psa--〉startserver -f RUN_xxx-->启动信息的最后会出来密码?br />
11。数据库理
1Q数据库选项的设|?br />   sp_dboption[dbname,optname,{,true|false}]
2)建库
  create database dbname on data_device_name=size log on log_device_name=size
  go
 ps:size default is M
3)查看库大?sp_helpdb dbname
4)改变库的属主 sp_changedbowner loginname[,true]
5)扩展数据?br />   扩展数据I间Qalter database db_name on device_name
  扩展日志I间: alter database db_name log on device_name
6)讄数据库ؓ单用h?可以在用戯中自动添加序L成器/自动截断事务日志模式
use master
go
sp_dboption db_name,"signle user",true
go
sp_dboption db_name,"trunc log on chkpt",true
go
sp_dboption db_name,"auto identity",true
use db_name
go
checkpoint
go
7)查看当前库的q程信息
sp_who

附录=====================================
Explanation
SQL commands are grouped into the following categories:
SQL commands that are not allowed in transactions at all.
SQL commands, such as Data Definition Language (DDL) commands, that are allowed in transactions only if the required database option (ddl in tran) is set to TRUE.

SQL commands that are allowed only if the transaction affects some other database. These commands include create table, drop table, and other commands that are run across databases to create or drop objects in another database when the database in which the objects are being created or dropped has the database option ddl in tran set to TRUE.

Error 226 occurs when Adaptive Server detects a command that is not allowed in a multi-statement transaction. A multi-statement transaction is a set of commands prefaced with the begin transaction command.
The following commands are never allowed in multi-statement transactions:
alter database
create database
dbcc reindex, dbcc fix_text
disk init
drop database
dump database, dump transaction
load database, load transaction
select into
set transaction isolation level
truncate table
update statistics
setuser

The following commands are not normally allowed in multi-statement transactions but you can use them if you use sp_dboption to set ddl in tran to TRUE first:

create default
create index
create procedure
create rule
create schema
create table
create trigger
create view
drop default
drop index
drop procedure
drop rule
drop table
drop trigger
drop view
grant
revoke
Action

If the command is allowed in a multistatement transaction when ddl in tran is set to TRUE, set ddl in tran to TRUE before running the transaction. Setting ddl in tran to TRUE causes locks on system tables and this can affect performance. You can check the current setting of ddl in tran with sp_helpdb.

If the command is never allowed in a multi-statement transaction, execute it outside the multi-statement transaction.


duduli 2011-01-17 13:33 发表评论
]]>
工作记录http://www.aygfsteel.com/duduli/archive/2011/01/05/342336.htmlduduliduduliWed, 05 Jan 2011 03:19:00 GMThttp://www.aygfsteel.com/duduli/archive/2011/01/05/342336.htmlhttp://www.aygfsteel.com/duduli/comments/342336.htmlhttp://www.aygfsteel.com/duduli/archive/2011/01/05/342336.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/342336.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/342336.html阅读全文

duduli 2011-01-05 11:19 发表评论
]]>
android手机开发(一Q环境配|?/title><link>http://www.aygfsteel.com/duduli/archive/2010/12/14/340678.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Tue, 14 Dec 2010 09:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2010/12/14/340678.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/340678.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2010/12/14/340678.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/340678.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/340678.html</trackback:ping><description><![CDATA[     摘要: android环境变量配置  <a href='http://www.aygfsteel.com/duduli/archive/2010/12/14/340678.html'>阅读全文</a><img src ="http://www.aygfsteel.com/duduli/aggbug/340678.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2010-12-14 17:31 <a href="http://www.aygfsteel.com/duduli/archive/2010/12/14/340678.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>很久没更C?/title><link>http://www.aygfsteel.com/duduli/archive/2010/09/27/333049.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Mon, 27 Sep 2010 06:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2010/09/27/333049.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/333049.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2010/09/27/333049.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/333049.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/333049.html</trackback:ping><description><![CDATA[     摘要: W一个黑莓应用开?nbsp; <a href='http://www.aygfsteel.com/duduli/archive/2010/09/27/333049.html'>阅读全文</a><img src ="http://www.aygfsteel.com/duduli/aggbug/333049.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2010-09-27 14:01 <a href="http://www.aygfsteel.com/duduli/archive/2010/09/27/333049.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在excel中每一都要同L头http://www.aygfsteel.com/duduli/archive/2010/08/30/330246.htmlduduliduduliMon, 30 Aug 2010 03:11:00 GMThttp://www.aygfsteel.com/duduli/archive/2010/08/30/330246.htmlhttp://www.aygfsteel.com/duduli/comments/330246.htmlhttp://www.aygfsteel.com/duduli/archive/2010/08/30/330246.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/330246.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/330246.html阅读全文

duduli 2010-08-30 11:11 发表评论
]]>
oracle在redhat as 5支持http://www.aygfsteel.com/duduli/archive/2010/07/03/325126.htmlduduliduduliSat, 03 Jul 2010 04:29:00 GMThttp://www.aygfsteel.com/duduli/archive/2010/07/03/325126.htmlhttp://www.aygfsteel.com/duduli/comments/325126.htmlhttp://www.aygfsteel.com/duduli/archive/2010/07/03/325126.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/325126.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/325126.html阅读全文

duduli 2010-07-03 12:29 发表评论
]]>
sybase和sql serverZ么都是用transact-sqlQ?/title><link>http://www.aygfsteel.com/duduli/archive/2010/06/29/324741.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Tue, 29 Jun 2010 02:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2010/06/29/324741.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/324741.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2010/06/29/324741.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/324741.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/324741.html</trackback:ping><description><![CDATA[     摘要: sybase和sql serverZ么都是用transact-sql  <a href='http://www.aygfsteel.com/duduli/archive/2010/06/29/324741.html'>阅读全文</a><img src ="http://www.aygfsteel.com/duduli/aggbug/324741.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2010-06-29 10:19 <a href="http://www.aygfsteel.com/duduli/archive/2010/06/29/324741.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux中的文g重定?/title><link>http://www.aygfsteel.com/duduli/archive/2010/06/12/323462.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Sat, 12 Jun 2010 09:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2010/06/12/323462.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/323462.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2010/06/12/323462.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/323462.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/323462.html</trackback:ping><description><![CDATA[     摘要: Linux中的重定?nbsp; <a href='http://www.aygfsteel.com/duduli/archive/2010/06/12/323462.html'>阅读全文</a><img src ="http://www.aygfsteel.com/duduli/aggbug/323462.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2010-06-12 17:47 <a href="http://www.aygfsteel.com/duduli/archive/2010/06/12/323462.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础ҎQ九Q?-数字变成汉字http://www.aygfsteel.com/duduli/archive/2010/05/31/322320.htmlduduliduduliMon, 31 May 2010 02:01:00 GMThttp://www.aygfsteel.com/duduli/archive/2010/05/31/322320.htmlhttp://www.aygfsteel.com/duduli/comments/322320.htmlhttp://www.aygfsteel.com/duduli/archive/2010/05/31/322320.html#Feedback5http://www.aygfsteel.com/duduli/comments/commentRss/322320.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/322320.html阅读全文

duduli 2010-05-31 10:01 发表评论
]]>
վ֩ģ壺 | ף| Ӱ| | ޶| ʯ¥| ̫| | ƽ| | Ƶ| ɽ| | | | | ԰| | | | ƽɽ| | | | ν| ľ| Ȩ| | ƽ| | | ľ| | | | | | | | ͭϿ| |