免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3729 | 回复: 16
打印 上一主题 下一主题

关于master数据库状态 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-05 17:02 |只看该作者 |正序浏览
update sysdatabases set status = -32768
go

现在需要重新改回 0 的状态,始终不让改,哪位大哥知道有什么办法吗?

小弟很急呀.

论坛徽章:
0
17 [报告]
发表于 2009-03-10 19:25 |只看该作者
现在没有sybsystemprocs库,想问一下各位高手,这个时候怎么查看server 字符集。加-J也是过了还是报错。
现在是需要先解决第一个问题呀。为什么用dataserver 重建master库会丢一个sybsystemprocs。晕死了。

论坛徽章:
0
16 [报告]
发表于 2009-03-10 00:06 |只看该作者
先进去sp_helpsort下看看,服务器是啥字符集,是不是和之前的一样,要是不一样再做修改,或者在isql后加 -J字符集 试试

这个帖子说的挺详细,可以参考一下

http://www.chinaunix.net/jh/21/630973.html

论坛徽章:
0
15 [报告]
发表于 2009-03-09 17:30 |只看该作者
恩,new_server数据库是我编辑~/ASE-12_5/init/sample_resource_files/srvbuild.adaptive_server.rs,然后用srvbuild命令建出来的。

现在我用的是dataserver 重建一下master 不知道为什么会少一个sybsystemprocs库。

还有一个问题用dataserver 重建完master后,字符集就不对了。
sybase5@linux:~> isql -Usa -Snew_server
Password:
Msg 2401, Level 11, State 2:
Character set conversion is not available between client character set 'iso_1'
and server character set 'ascii_8'.
No conversions will be done.


接下来编辑sqlloc.rs文件
sybinit.release_directory: USE_DEFAULT
sqlsrv.server_name: new_server
sqlsrv.sa_login: sa
sqlsrv.sa_password:
sqlsrv.default_language: us_english
sqlsrv.language_install_list: USE_DEFAULT
sqlsrv.language_remove_list: USE_DEFAULT
sqlsrv.default_characterset: iso_1
sqlsrv.characterset_install_list: USE_DEFAULT
sqlsrv.characterset_remove_list: USE_DEFAULT
sqlsrv.sort_order: binary



用sqllocres -r sqlloc.rs
提示完成了
sybase5@linux:~> sqllocres -r sqlloc.rs
Making 'Binary ordering, for the ISO 8859/1 or Latin-1 character set ...' the
Adaptive Server's default sort order...
The Adaptive Server's default sort order is now 'Binary ordering, for the ISO
8859/1 or Latin-1 character set ...'.
Done

为什么 还是没有改过来。是不是和缺少sybsystemprocs有关。没道理呀。还请高手给指点一下,谢谢了。

[ 本帖最后由 coco_andy 于 2009-3-10 00:17 编辑 ]

论坛徽章:
0
14 [报告]
发表于 2009-03-09 17:16 |只看该作者
和设备名没关,如果用srvbuild的话,master和sybsystemproc就都出来了

好像是sybsetup,不太记得了,得翻手册看看

[ 本帖最后由 D_D_D_D 于 2009-3-9 17:17 编辑 ]

论坛徽章:
0
13 [报告]
发表于 2009-03-09 16:00 |只看该作者
我用dataserver 重建master 库,为什么少一个sybsystemprocs库
dataserver -d /sybase5/datadevice/master2.dat -w master

这个sybsystemprocs的设备文件不是默认的~/datadevice/sybsystemdb.dat,我在建数据库的取名~/datadevice/sybsystemdb2.dat,是不是和这个有关呀。


1> select * from sysdatabases
2> go
name                           dbid   suid        status version logptr     
         crdate                     dumptrdate                 status2
         audflags    deftabaud   defvwaud    defpraud    def_remote_type
         def_remote_loc                                                                                                                                                                                                                                                
         status3     status4     
------------------------------ ------ ----------- ------ ------- -----------
         -------------------------- -------------------------- -------
         ----------- ----------- ----------- ----------- ---------------
         ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
         ----------- -----------
master                              1           1      0       5        2024
                Jan  1 1900 12:00AM        Mar 12 2009 11:58AM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0
model                               3           1      0       5         622
                Jan  1 1900 12:00AM        Feb 21 2009 11:53PM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0
sybsystemdb                     31513           1      0       5         618
                Feb 21 2009 11:51PM        Feb 21 2009 11:51PM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0
tempdb                              2           1     12       5         623
                Mar 12 2009 12:28PM        Mar 12 2009 12:30PM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0

(4 rows affected)

想问一下,有没有办法解决呀。

[ 本帖最后由 coco_andy 于 2009-3-10 00:26 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2009-03-09 15:10 |只看该作者
sysdatabases 表中数据库状态:
1> select * from sysdatabases
2> go
name                           dbid   suid        status version logptr     
         crdate                     dumptrdate                 status2
         audflags    deftabaud   defvwaud    defpraud    def_remote_type
         def_remote_loc                                                                                                                                                                                                                                                
         status3     status4     
------------------------------ ------ ----------- ------ ------- -----------
         -------------------------- -------------------------- -------
         ----------- ----------- ----------- ----------- ---------------
         ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
         ----------- -----------
master                              1           1 -32768       1        2541
                Feb 21 2009 11:51PM        Feb 21 2009 11:53PM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0
model                               3           1 -32768       1         622
                Feb 21 2009 11:51PM        Feb 21 2009 11:53PM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0
sybsystemdb                     31513           1 -32768       1         618
                Feb 21 2009 11:51PM        Feb 21 2009 11:51PM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0
sybsystemprocs                  31514           1 -32768       1       31538
                Feb 21 2009 11:52PM        Feb 21 2009 11:55PM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0
tempdb                              2           1 -32768       1         623
                Mar 12 2009 11:06AM        Mar 12 2009 11:07AM  -32768
                   0           0           0           0            NULL
         NULL                                                                                                                                                                                                                                                           
                   0           0




现在想改master库status为0

1> update sysdatabases set status=0 where name ="master"
2> go
Msg 3908, Level 16, State 1:
Server 'new_server', Line 1:
Attempt to BEGIN TRANSACTION in database 'master' failed because database is in
BYPASS RECOVERY mode.



完全没有办法

论坛徽章:
0
11 [报告]
发表于 2009-03-09 14:25 |只看该作者
不让改的话,提示的信息是什么呢,就是update sysdatabases表的时候

论坛徽章:
0
10 [报告]
发表于 2009-03-07 10:46 |只看该作者
问题是 master 库已经是 -32768 变为by pass 状态,修改不了,这个是最关键的

论坛徽章:
0
9 [报告]
发表于 2009-03-06 17:05 |只看该作者
master默认的status不是0吧
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP