??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品成人区在线观看,国产精品亚洲精品爽爽,婷婷久久久亚洲欧洲日产国码AV http://m.tkk7.com/waterjava/category/23752.html闻道有先? 术业有专?/description>zh-cnMon, 02 Jul 2007 07:55:52 GMTMon, 02 Jul 2007 07:55:52 GMT60SYBASE数据库修复及sa口o恢复http://m.tkk7.com/waterjava/archive/2007/07/02/127467.html狼爱上狸狼爱上狸Mon, 02 Jul 2007 03:43:00 GMThttp://m.tkk7.com/waterjava/archive/2007/07/02/127467.htmlhttp://m.tkk7.com/waterjava/comments/127467.htmlhttp://m.tkk7.com/waterjava/archive/2007/07/02/127467.html#Feedback0http://m.tkk7.com/waterjava/comments/commentRss/127467.htmlhttp://m.tkk7.com/waterjava/services/trackbacks/127467.html
一、修复SYBASE数据?分ؓ两种情况Q?/strong>

1.数据库所用的讑֤正常Q而库demodb的状态ؓsuspect?br>
Q?Q以sa注册

     isql  -u sa  -P
     1>

Q?Q修改server属性,|系l表为允怿改该状态?br>
     1>sp_configure "allow updates",1
     2>go
     3>recofigure with override
     4>go

Q?Q修Ҏ据库的状态,|数据库状态ؓserver启动时不?br>
     1>update master.sysdatabases set status = -32768
     2>where name = "demodb"
     3>go

Q?Q重启server?br>
Q?Q修Ҏ据库的状态,|数据库状态ؓ正常?br>
     1>update master.sysdatabases set status = 0
     2>where name ="demodb"
     3>go

Q?Q修改server属性,|系l表Z允许修改状态?br>
     1>sp_configure "allowupdates",0
     2>go
     3>reconfigure with override
     4>go

Q?Q再ơ重启server?br>
  xQ如果数据库能够正常Q则恢复完毕?

  以上步骤中,也可以用单用h式启动serverQ命令ؓstartserver -mQ而不必修改server?allow updates"属性。SYBASE 11及以上版本的server只需重启Q不需要执行reconfigure with override。如果上q方法仍不能恢复数据库,则只能用dbcc命o删除该数据库Q然后重新徏立?

2.数据库所占用的设备不正常Q库的状态ؓsuspect 使用sp_helpdb和sp_helpdevice命o查出数据库设备的逻辑名、物理名、设备号、大等信息。如果上q命令无法查出数据库讑֤的信息,可用select * from master.sydatabases和select * from master.sysdevices。然后用disk reinit重徏讑֤。最后,按照1的步骤恢复数据库?

  上述W一U情冉|据库损坏E度较轻Q对数据库内Ҏ查后卛_使用。而在W二U情况下Q如果数据库的日志徏立在不同的设备上Q只是数据库的日志设备损坏,数据库的损坏E度会较轻,只是有些交易无法恢复Q如果数据库的设备损坏,整个数据库的内容会全部丢失,其中表、表的内宏V存储过E都需要重建。所以徏议数据库和数据库的日志徏立在不同的设备上?

  pȝ错误日志errorlog文g存有SYBASE数据库系l的错误信息Q系l出错时应先查此文gQ据此判断错误原因,扑և解决办法Q以免误操作?br>
二?恢复sa口o

  ~辑RUN_SYBASEQ在dataserver启动行尾加入参数 -psaQ然后存盘退出,执行startserver -f RUN_SYBASE重启serverQ系l会l超U用户sa一个随机的密码Q以此密码注册进入serverQ然后用sp_password命o修改密码卛_?br>

traceback:http://www.easyrecovery.com.cn/shujuku/2007-3-30/sybase-sa.htm

狼爱上狸 2007-07-02 11:43 发表评论
]]>
UNIX Sybase安装说明http://m.tkk7.com/waterjava/archive/2007/07/02/127465.html狼爱上狸狼爱上狸Mon, 02 Jul 2007 03:41:00 GMThttp://m.tkk7.com/waterjava/archive/2007/07/02/127465.htmlhttp://m.tkk7.com/waterjava/comments/127465.htmlhttp://m.tkk7.com/waterjava/archive/2007/07/02/127465.html#Feedback0http://m.tkk7.com/waterjava/comments/commentRss/127465.htmlhttp://m.tkk7.com/waterjava/services/trackbacks/127465.html
1?nbsp;用scoadmin建立 sybase用户 

2?nbsp;sybasedQ?

?usr/sybase目录?profile文g最后加入如下语句: SYBASE=/usr/sybase export SYBASE DSQUERY=SYBASE export DSQUERY 

3?nbsp;rootdQ设|共享内存最大| 

#cd /etc/conf/cf.d 

#./configure 

然后在出现的一pd讄选项中选择W?6Ҏ讄׃n内存最大|Ҏ计算机的内存大小来设|不同的|64M设ؓ67108864Q?28M设ؓ68108864。录入新值后Q以?不改,直接回RQ然后按q退出,出现提示是否接受Qy/nQ,选y 

4?nbsp;更改目录 /etc/conf/sdevice.d中aio、sio、suds三个文g的第一,N改Y 

5?nbsp;#vi /etc/rc2 在最后加入一行: /etc/suds_ctrl -a 50 

6?nbsp;执行#/etc/conf/cf.d/link_unix q行链接Q?

出现 ……………boot by default?(y/n) y 

……………kernel enviroment rebuilt (y/n) y 

#reboot 

7?nbsp;rootdQ?mount /dev/cd0 /mnt 

8?nbsp;sybasedQ?/mnt/sybload -D 

提示Q是?usr/sybase目录(y/n)? y 

… Local or Remote … >L 

… disk file of the global archive… >/mnt/sybimage 

… Authoring String … >序列?nbsp;

…Sybase Products available for installation… 1. …… 

2. product No.2 SQL Server.sco.10.0.2 3. …… >2 

>回R

if this list is correct as show …… please enter ‘y’ or ‘Y’ to cotinue …(y/n) 



Positioning Media For loading Please Wait 开始从光盘上拷贝文?nbsp;x. ……… 

9?su #umount /mnt 

10?nbsp;Ctrl-d

回到sybase用户 

$cd /usr/sybase/install 

$./sybinit 

1. release directory 

2. Edit/view interfaces file 

3. Configure a server product 

4. Configure an open client/server product

5. Configure a Front End product Ctrl_a(accept) Ctrl_x(exit screen) ? 后出?

1Q?nbsp;Add a new entry 

2Q?nbsp;Modify an exisiting entry 

3Q?nbsp;View an existing entry 

4Q?nbsp;Delete an existing entry 

? 后出?nbsp;

1Q?nbsp;Server name: 输入1后再输入server名字QSYBASE,

按Ctrl_a后出?nbsp;

1Q?nbsp;Retry count : 0 

2Q?nbsp;Retry deiay : 0 

3Q?nbsp;Add a new listetener service

分别??Q将其值改? 

?后出?nbsp;

1Q?nbsp;Hostname/Address 

2Q?nbsp;Port: ( ?000-50000之间)

3Q?nbsp;Name Alias: 

4Q?nbsp;Delete this service from the interfaces entry 

?输入本机名:localhost,

?输入8888QCtrl_a接受 

Is this information correct ……(y/n) y 

Ctrl_a

Write the changes to the interfaces file now? 



Ctral_a 

11?nbsp;q回主菜单,

?.configure a server product 后出?nbsp;

1Q?nbsp;SQL Server 

2Q?nbsp;Backup Server

?后出?nbsp;

1Q?nbsp;Configure a new SQL Server 

2Q?nbsp;Configure an existing SQL 

3Q?nbsp;Upgrade an existing SQL Server 

?QCtrl_a 认后出??nbsp;

1Q?nbsp;CONFIGURE SERVER’S INTERFACES FILE ENTRY COMPLETE 

2Q?nbsp;MASTER DEVICE CONFIGURATION INCOMPLETE 

3Q?nbsp;SYBSYSTEMPROCS DATABASE CONFIGURATION INCOMPLETE 

4Q?nbsp;SET ERRORLOG LOGATION INCOMPLETE 

5Q?nbsp;CONFIGURE DEFAULT BACKUP SERVER INCOMPLETE

6Q?nbsp;CONFIGURE LAGUAGES INCOMPLETE 

7Q?nbsp;CONFIGURE CHARACTER SETS INCOMPLETE

8Q?nbsp;CONFIGURE SORT ORDER INCOMPLETE 

9Q?nbsp;ACTIUATE AUDITING INCOMPLETE 

??开始设|?nbsp;

?出现 

1Q?nbsp;Master device 

2Q?nbsp;Size <17> 

?设ؓ30Q?

Ctrl_a认退回上U菜?nbsp;

?出现 

1Q?nbsp;Sybsystemprocs database size (Meg):12 

2Q?nbsp;Sybsystemprocs logical device name: sysprocsdev 

3Q?nbsp;Create new device for the sybsystemprocs database: yes

4Q?nbsp;Physical name of new device: /usr/sybase/sybprocs.dat 

5Q?nbsp;Size of the new device (Meg): 12 

??值改?7QCtrl_a认退回上U菜?nbsp;

依次选择W?到第9出?nbsp;

分别Ctrl+a 认卛_ Q然后出现提C(y/n) 选择 "y"

Ctrl+a 认

讄完成后根据提C行确认?

12?nbsp;开始安装程序?

13 安装完成后退?

回到菜单 1. SQL Server

2. Backup server

选择 2

Ctrl+a 认

出现的菜单下选择 2。Enter/modify backup server interfaces files informantion

Ctrl+a 认

出现菜单?

?nbsp;1Q? 设? 《与前面相应步骤cM?

然后选择W??

?nbsp;1. hostname/address <本机?gt; (?nbsp;localhost)
2.prot <设ؓ9999> (?000-50000之间LQ但不要与前面设的port相同Q?

W?Q? 不攏V?

Ctrl+a 认

以下操作Ҏ提示或Ctrl+a认Q或Ҏ提示Qy/n)按y

完成操作后也完成了sybase 的安装?

 


--------------------------------------------------------------------------------

(注:本文档是作者根据经验整理出来的Q其中错误之处在所隑օ。仅供参考之用,

希望各位高手指正。)


traceback: http://www.qingren.org/item/1017/ 


狼爱上狸 2007-07-02 11:41 发表评论
]]>
Sybasepȝl护l验?/title><link>http://m.tkk7.com/waterjava/archive/2007/07/02/127463.html</link><dc:creator>狼爱上狸</dc:creator><author>狼爱上狸</author><pubDate>Mon, 02 Jul 2007 03:37:00 GMT</pubDate><guid>http://m.tkk7.com/waterjava/archive/2007/07/02/127463.html</guid><wfw:comment>http://m.tkk7.com/waterjava/comments/127463.html</wfw:comment><comments>http://m.tkk7.com/waterjava/archive/2007/07/02/127463.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/waterjava/comments/commentRss/127463.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/waterjava/services/trackbacks/127463.html</trackback:ping><description><![CDATA[<p>  Sybase数据库系l作为C/S构架的主品在我国有着q泛的应?因此,对Sybasepȝ的维护也 <br>昑־臛_重要。笔者在对Sybasepȝl护工作中,ȝ了一些技巧和l验Q现介绍l大家?<br><br>  1.实现开机时自动装蝲Sybase数据?<br><br>  原先要Sybase SQL Server启动Q一般需要先以sybase用户dQ然后运?SYBASE/install目录?<br>的startserver命o启动SYBASE_XXXX服务q程和SYB_BACKUP_XXXX备䆾服务q程?<br><br>  要实现Unixpȝ启动时就能在后台装蝲Sybase的功?我们可在/etc/rc2.d/目录下新Z文gS99sybase, <br>内容如下: <br><br>  SYBASE=/usr/sybase <br><br>  PATH=$PATH:$SYBASE/bin <br><br>  export $SYBASE $PATH <br><br>  $SYBASE/install/startserver -f $SYBASE/install/RUN_SYBASE_XXXX > /dev/null <br><br>  $SYBASE/install/startserver -f $SYBASE/install/RUN_SYB_BACKUP_XXX >/dev/null <br><br>  然后修改Sybase的权限,重启pȝ卛_?<br><br>  2.实现x时自动卸载Sybase数据?<br><br>  Z证Sybasepȝ的正常运行,每次在关闭Unixpȝ时要先结束Sybase SQL Server 的服务进E,从减?<br>pȝ理人员操作的角度出发徏立一用户haltQ修?etc/passwd文gQ将halt用户的uid改ؓ0Q或其他可运?<br>shutdown的用户idQ,?usr/halt/.profile中添加以下语句: <br><br>  SYBASE=/usr/sybase <br><br>  DSQUERY=SYBASE_XXXX <br><br>  PATH=$PATH:$SYBASE/bin <br><br>  export SYBASE DSQUERY PATH <br><br>  isql -Usa -Pabcabc -ihalt.sql > /dev/null <br><br>  shutdown -y -g0 <br><br>  其中“abcabc”为sa用户的口?halt.sql是一单的文本文gQ内容如下: <br><br>  shutdown <br><br>  go <br><br>  q样每次只要以halt用户dQ就实现了自动卸下Sybase数据库,然后关闭Unixpȝ?<br><br>  3.Sybase库备份技?<br><br>  一般对Sybase库进行备份都用磁带作介质q行Q但q有一更好的方法,卛_备䆾到硬盘上然后l压~, <br>拯到磁带上Q这样便于恢复,多了一个备份拷贝,同时也节省了备䆾旉。具体实现步骤如下: <br><br>  Q?Q徏立磁盘备份设?<br><br>  q行isqlQ以saq入SybasepȝQ运行如下内容: <br><br>  sp_addumpdevice "disk",disk_bkupdevice ,/tmp/dumpdb ,2 <br><br>  go <br><br>  q样在Sybase中徏立了一个名?#8220;disk_bkupdevice”的备份设备,它对应Unixpȝ下的/tmp/dumpdb文g?<br><br>  Q?Q创建备份用?<br><br>  以rootw䆾q入UnixpȝQ新建用户backupdbQƈ归属于sybasel?<br><br>  Q?Q修改相x?<br><br>  ?usr/backupdb/.profile中添加以下语句: <br><br>  SYBASE=/usr/sybase <br><br>  DSQUERY=SYBASE_XXXX <br><br>  PATH=$PATH:$SYBASE/bin <br><br>  export SYBASE DSQUERY PATH <br><br>  rm /tmp/backupdb.Z <br><br>  echo"开始备份SYBASE数据?#8230;" <br><br>  isql -Usa -Pabcabc -ibackup.sql > /tmp/dbbackup.log <br><br>  echo"盘备䆾完成Q正在压~备份的数据文g…" <br><br>  compress /tmp/backupdb <br><br>  echo "正在备份的压羃数据拷入带…" <br><br>  tar c8v /tmp/backupdb.Z <br><br>  echo "备䆾完成Q? <br><br>  其中"abcabc"为sa用户的口?backup.sql是一单的文本文gQ内容如下: <br><br>  dump database db_main to disk_bkupdevice <br><br>  go <br><br>  备䆾的执行日志被记录?tmp/dbbackup.log中,当然pȝ理员也可通过查看$SYBASE/install/backup.log <br>L备䆾日志?<br><br>  q种备䆾Ҏ要求盘I间_大,q点Ll管理员在ؓUnix建分区时特别注意?<br><br>  在SCO Open Server 5.0.4、Sybase 11.0.3q_上,以上几个技巧已应用成功QؓW者的日常l护节省了许 <br>多时_取得了非常好的效果?/p> <p> </p> <p>traceback: <a >http://www.qingren.org/item/1016/</a> </p> <img src ="http://m.tkk7.com/waterjava/aggbug/127463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/waterjava/" target="_blank">狼爱上狸</a> 2007-07-02 11:37 <a href="http://m.tkk7.com/waterjava/archive/2007/07/02/127463.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Sybase ASE 安全登陆Linuxhttp://m.tkk7.com/waterjava/archive/2007/07/02/127461.html狼爱上狸狼爱上狸Mon, 02 Jul 2007 03:34:00 GMThttp://m.tkk7.com/waterjava/archive/2007/07/02/127461.htmlhttp://m.tkk7.com/waterjava/comments/127461.htmlhttp://m.tkk7.com/waterjava/archive/2007/07/02/127461.html#Feedback0http://m.tkk7.com/waterjava/comments/commentRss/127461.htmlhttp://m.tkk7.com/waterjava/services/trackbacks/127461.html在各U操作系l中QLinux已经行。因此,来多的主数据库厂商它们的产品UL到Linux操作pȝq_Q例如Sybase、Oracle和IBM{。此外,可以使用的自pY件越来越多。自pY件库中已l包括了Sybase ASE for Linux、Oracle for Linux、Informix for Linux{数据库软g以及其他各种软g?

在上q几ULinuxq_上的数据库品中QSybase ASE的性能很好Q紧凑的E序分发包里包含了全部文档、数据库备䆾和监视等工具Q同时它对系l的要求不高Q系l配|ؓ32MB内存Q包含文的全部安装需?00MB盘Q否则需?20MB盘Q。它的安装、配|过E与其他产品相比也很单。这些优势,q同Sybase数据库品本来的用户基础Q得它成ؓLinuxq_上出色的数据库Y件?

但是QSybase ASE在正常安装完成后Q数据库用户的̎h有设|口令。这PInternet上每一个知道服务器端口L用户或者本Z的所有可d用户都可以以用户w䆾Ҏ据库随意操作。这应该说是一个非常大的安全漏z。下面将逐步介绍Sybase ASE for Linux 的安装过E,以及安装完成后需要采取的安全配置和较为安全的pȝ?

一、Sybase ASE的安?/strong>

首先下蝲Sybase ASE for Linux软g包,|上可以比较Ҏ扑ֈRPM格式的二q制发行包,包括sybase-ase-11.0.3.3-1.i386.rpmQ主E序包)、sybase-doc-11.0.3.3-1.i386.rpmQ文包Q。RPM是Redhat公司的Y件包理E序Q用它可以非常方便地安装和卸蝲E序包,q保持它们之间的依赖关系?

然后Q以用户的n份键入命令:
#rpm -i sybase-ase-11.0.3.3-1.i386.rpm

屏幕会显CSybase公司的版权说明,键入“yes”表示同意。接下去安装E序会提C将在系l中创徏一个用户sybase和相应的l,q要求ؓ该̎可|相应的口o。Sybase数据库安装的~省目录?opt/sybase。安装时要注意磁盘分区有_的空_大于200MBQ?

下一步可以重Csybasedl箋配置Q也可以使用 #su - sybase 改变w䆾为sybase来l对sybaseq行安装。屏q上会出现Q?

1.Release directory:/opt/Sybase
2.Edit / View Interfaces File
3.Configure a Server product
4.Configure an Open Client/Server product
Ctrl-a Accept and Continue, Ctrl-x Exit Screen, ? Help.
Enter the number of your choice and press return:

选择3来配|服务器Q在该选项中将会一同配|服务器监听端口。在下面每一个屏q提CZQ数字表C具体选项QCtrl-a表示已经配置完毕Q进行下一步,Ctrl-x表示攑ּ刚才的选择Q退回上一步,下面省去同样的提C。选择3后,出现以下提示Q?
Product Date InstalledDate Configured
1.SQL Server11 Sep 1998 06:47
2.Backup Server 11 Sep 1998 06:47

首先选择1配置SQL服务器,出现以下提示Q?
1.Configure a new SQL Server
2.Configure an existing SQL Server
3.Upgrade an existing SQL Server

然后选择1来配|一个新的SQL服务器。配|备份服务器可以在SQL服务器配|完成后再来。由于是W一ơ安装,所以选择配置新的服务器,后面2个选项分别提供了重新配|或者升U原服务器的功能

接下来的提示要求选择服务器的名字Q具体如下:
ADD NEW SQL SERVER
1.SQL Server name:SYBASE
默认为SYBASE。这与sybase的交互式讉K工具isql的默认服务器名字是一致的?

完成上述配置后,出现如下昄Q?
SQL SERVER CONFIGURATION
1.CONFIGURE SERVER'S INTERFACES FILE ENTRY Incomplete
2.MASTER DEVICE CONFIGURATION Incomplete 3.SYBSYSTEMPROCS DATABASE CONFIGURATION Incomplete
4.SET ERRORLOG LOCATION Incomplete 5.CONFIGURE DEFAULT BACKUP SERVER Incomplete
6.CONFIGURE LANGUAGES Incomplete 7.CONFIGURE CHARACTER SETS Incomplete
8.CONFIGURE SORT ORDER Incomplete 9.ACTIVATE AUDITING Incomplete

以上关系到数据库的具体内容,包括端口受设备、语a和字W集{。下面假定不改变默认名,直接按Ctrl-a接受?

W?w|服务器端口Q选择后出C面的提示屏幕Q?
SERVER INTERFACES FILE ENTRY SCREEN
Server name:SYBASE
1.Retry Count:0
2.Retry Delay:0
3.Add a new listener service

选择增加一个监听端口,出现下面的配|TCP端口的屏q?
EDIT TCP SERVICE
1.Hostname/Address: localhost.localdomain
2.Port:
3.Name Alias:
4.Delete this service from the interfaces entry

其中的主机名在一般情况下由安装程序自动从环境中提取,通常不需要改动。但是,如果用户配置的是q程服务器的话,此处应该修改为相应的服务器地址。第二项的端口号用户可以自由选择Q通常选择?024以上。同P如果是配|远E服务器Q端口号应该修改为正的端口地址。这2个参C记录?opt/sybase/interfaces文g中,也就是说在配|完成后Q用户也可以手工修改该文件来重新改变q机端口的参数?

W?w|数据库主设备。数据库主设备可以是一个新的物理设备,也可以是盘中的一个文Ӟ大小可以Ҏ需要和存储讑֤的空间大调整?

后面各项的配|在普通应用下Q基本上不需要修改缺省倹{按照提Cl做下去Q依ơ分别是配置Sybasepȝq程数据库、错误日志、缺省备份服务器、字W集、数据库排序和激zd计等。其中的~省备䆾服务器和Ȁzd计配|对于数据库安全较ؓ重要?

在管理员希望Ҏ据库q行备䆾旉要备份服务器功能Q它的原理是在一个特定的端口监听备䆾甌Q该端口号必M前面数据库端口号区分开Q,数据库的数据备份到指定的设备中去(例如“/tmp/sybase.mybackup.19990909”Q。选择该项后,出现如下昄Q?
SET THE SQL SERVER'S BACKUP SERVER
1.SQL Server Backup Server name:SYB_BACKUP
审计功能在缺省状态下q不打开。如果管理员认ؓ需要,则可以参照下面的屏幕创徏一个单独的数据库来存储pȝ审计信息?

ACTIVATE AUDITING
1.Install auditing:no
2.sybsecurity database size (Meg):5
3.sybsecurity logical device name:sybsecurity
4.create new device for the sybsecurity database:no

二?安装后的安全问题与相应的配置

按照DoD52.00.28-STD信Q计算机系l评估标准,即通常所说的桔皮书,Sybase ASE的设计标准ؓC2U,它提供了4U安全机Ӟ分别是访问控制、认证控制、角色划分和数据库审计。访问控制是指对象所有者可以对不同的登录用戯予或者取消某些访问的权利。认证控制是指保证只有被授权的用h能登录进入系l。角色的划分使得pȝ理员可以将pȝ的一些特D权利分别赋予某一个用P使他们能够分别完成某些关键Q务。具体来_Sybase数据库系l设定了3U主要角?pȝ理员(sa_roleQ、系l安全员Qsso_roleQ和pȝ操作员(oper_roleQ。数据库审计pȝ可以对系l的d、退出、数据库启动、远E过E调用、角色的变化和对各种对象的访问等操作提供记录与审查?

数据库应用采用客h/服务器架构,服务器端在某一个端口监听网l连接请求。客L甌q接Q输入合法的用户名和相应的口令,q入服务器,然后q行需要的命o。这P在数据库用户的配|管理方面如果出现安全漏z,势必会给pȝ和数据带来非常大的威胁。可是,Sybase ASE在正常安装完成后Q数据库用户的̎h有设|口令。这PInternet上每一个知道服务器端口L用户或者本Z的所有可d用户都可以以用户w䆾Ҏ据库随意操作。这应该说是一个非常大的安全漏z。下面,通过对角色的分析Q给册一问题的方法?

1Q三U角色的主要权利和Q?/strong>

(1) sa_role
理盘使用Q改变系l各U运行参敎ͼ诊断pȝ出现的各U问题,备䆾和恢复数据库Q对其他用户赋予或者取消sa_roleQ创建用h据库qؓ它们授予合适的属主Q以及徏立用L{等?

(2) sso_role
创徏d账号q初始化口oQ更改其他所有̎L口oQ对其他用户赋予或者取消sso_role以及oper_roleQ设定口令时限以及管理审计系l等?

(3) oper_role
备䆾和恢复各U数据库?

2Q更改sa口o

Sybase ASE在安装完成时在系l中创徏了用户saQ它同时hsa_role和sso_role两种角色。此时的用户“sa”在服务器中具有无限的权利Q相当于Unixpȝ中一个没有口令的root。这PM蓄意的联|用户都可以完全控制该SQL服务器。这不能不说是Sybase ASE的一个重大安全漏z。ؓ此,强烈在完成下面的安全配置之前请勿服务器接入|络?

首先Q利用Sybase提供的交互式讉K工具isqlq接服务器。键入以下命令:
$/opt/sybase/bin/isql -Usa -P -Smysybase

表示以用户sa、空口oq接服务器mysybase。更改sa的口令,
>sp_password NULL,"NewPassWd"
>go

原来的I口?NULL)改ؓ当前?#8220;NewPassWd”。这里的口o最ؓ6个字W长度,可以׃Q何可打印字符、字母和数字{组成?

3Q关闭sa账号

角色的划分可以说是Sybase数据库相对于普通Unixpȝ在安全体制方面的改进。但是,大家知道Q拥有无限权利的用户一斚w是系l的保护者,但是更多的时候是l系l的安全带来了巨大的安全威胁。简单来_用户一个低U的误操作就可能毁掉整个服务器。从d的角度来看,d者只要获得了用户的n份就表明他已l彻底攻克了该系l。而对于经q特权分割安全加固的pȝ来说Q攻击者必d若干个特权用户全部破解,才能得以完全控制该系l。可以说权利用户的存在是区分CU和BU安全系l的一个重要标志?

在设|sa账号的口令以后,通过创徏新用Pq区分sa的角Ԍ关闭saQ从而进一步加强服务器的安全。Sybasre提供了几个相应的命osp_addlogin和sp_role{来完成上述操作?
>sp_addlogin sa_user,"Sa,PassWd"
>sp_addlogin sso_user,"Sso,PassW"
>sp_role "grant",sa_role,sa_user
>sp_role "grant",sso_role,sso_user
>sp_locklogin sa,"lock"

上述命o创徏了两个用户sa_userQsso_userQƈ且分别设|了口o“Sa,PassW”?#8220;Sso,Pass”Q设|了角色sa_role和sso_roleQ然后关闭了账号sa?

(作者地址Q江苏镇江南京经学院桥头校区,212413Q?/font>

 

traceback: http://www.qingren.org/item/1057/



狼爱上狸 2007-07-02 11:34 发表评论
]]>
Sybase12.5在WINXP下安装的时候是qQ怎么解决Q?/title><link>http://m.tkk7.com/waterjava/archive/2007/07/02/127456.html</link><dc:creator>狼爱上狸</dc:creator><author>狼爱上狸</author><pubDate>Mon, 02 Jul 2007 03:17:00 GMT</pubDate><guid>http://m.tkk7.com/waterjava/archive/2007/07/02/127456.html</guid><wfw:comment>http://m.tkk7.com/waterjava/comments/127456.html</wfw:comment><comments>http://m.tkk7.com/waterjava/archive/2007/07/02/127456.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/waterjava/comments/commentRss/127456.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/waterjava/services/trackbacks/127456.html</trackback:ping><description><![CDATA[Sybase12.5在WINXP下安装的时候是qQ怎么解决Q?br>A :<br>        <br>       <br>        <br>我感觉是字符集的问题QXP的字W集?000不一P?000下安装就没问?nbsp; <br><br>但是我不知道怎么解决q个问题?nbsp; <br><br>  <br>谢谢大家了?nbsp; <br><br>---------------------------------------------------------------  <br><br>  <br><br>\shared-1_0\jre1.2.2\lib\font.properties.zh.NT4.0Ҏfont.properties.zh.NT5.0  <br><br>另外q必L  <br><br>\shared-1_0\jre1.2.2\lib\font.properties.zh_TWҎfont.properties.zh_CN  <br><br>可以解决Sybase12.5在WINXP下的安装问题?br><br>来自Q?a >http://www.shaoys.com/testart/ShowWebTPL.asp?DocID=csdnsql0368</a> <img src ="http://m.tkk7.com/waterjava/aggbug/127456.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/waterjava/" target="_blank">狼爱上狸</a> 2007-07-02 11:17 <a href="http://m.tkk7.com/waterjava/archive/2007/07/02/127456.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://88109a.com" target="_blank">ëƬ18ŮëƬ96</a>| <a href="http://52ku6.com" target="_blank">ӰԺѹۿ</a>| <a href="http://hucgjc.com" target="_blank">AV뾫Ʒɫҹ߹ۿ</a>| <a href="http://05942688.com" target="_blank">츾˾Ʒһ</a>| <a href="http://123994.com" target="_blank">ŷxxxxx</a>| <a href="http://kkxzz.com" target="_blank">޹һ߹ۿ</a>| <a href="http://wwwfac286.com" target="_blank">Ƶۿ</a>| <a href="http://cjsyw123.com" target="_blank">޹ƷþѾ</a>| <a href="http://cao9999.com" target="_blank">ѹƵվ</a>| <a href="http://nh-car.com" target="_blank">һַ</a>| <a href="http://x3013.com" target="_blank">ƬƵһ</a>| <a href="http://sewo66.com" target="_blank">þþþAVרɫ </a>| <a href="http://horticartf.com" target="_blank">л</a>| <a href="http://yakonet.com" target="_blank">Ծ޾ƷAAƬ߲ </a>| <a href="http://yuase.com" target="_blank">޳AƬ77777</a>| <a href="http://pjszlw.com" target="_blank">һƬƵ</a>| <a href="http://chinaedubrand.com" target="_blank">ҹƵ</a>| <a href="http://tj-zhongfa.com" target="_blank">޾Ʒһ</a>| <a href="http://mp4888.com" target="_blank">avר</a>| <a href="http://vinsotec.com" target="_blank">йͽxxxxxѿ</a>| <a href="http://flowsns.com" target="_blank">97seۺ</a>| <a href="http://whdy888.com" target="_blank">˻18Ƶ</a>| <a href="http://zzyqr.com" target="_blank">ڵaëƬѿ</a>| <a href="http://shadaiym.com" target="_blank">һ߹ۿ</a>| <a href="http://sxwlhg.com" target="_blank">Ӱɫۺ</a>| <a href="http://www6661126.com" target="_blank">޹ۺAV߹ۿ</a>| <a href="http://df8848.com" target="_blank">Ļר</a>| <a href="http://xxyy66.com" target="_blank">99þۺϾƷ</a>| <a href="http://zjlxblog.com" target="_blank">޳avƬwwwѼ</a>| <a href="http://yutuzb.com" target="_blank">˾Ʒ޾Ʒ</a>| <a href="http://xhm33.com" target="_blank">޳ѵӰ</a>| <a href="http://ynkmht.com" target="_blank">Ƶۿ</a>| <a href="http://jiajuco.com" target="_blank">Ļһ</a>| <a href="http://dghxm168.com" target="_blank">һɫݳѾƷվ</a>| <a href="http://5079157.com" target="_blank">ëƬѹۿȫ</a>| <a href="http://dzhyyy.com" target="_blank">Ƶһ߹ۿ</a>| <a href="http://iguasheng.com" target="_blank">˳Ƶ</a>| <a href="http://1992zyzp.com" target="_blank">þùѹۿƷ3</a>| <a href="http://zanyoo.com" target="_blank">Ʒ޾Ʒպͼ</a>| <a href="http://w6446.com" target="_blank">þþӰԺ޾Ʒ</a>| <a href="http://fsbj168.com" target="_blank">պƵһ </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>