Chinaunix首页 | 论坛 | 博客
  • 博客访问: 610536
  • 博文数量: 152
  • 博客积分: 3857
  • 博客等级: 中校
  • 技术积分: 1702
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-29 18:14
文章分类

全部博文(152)

文章存档

2017年(1)

2016年(1)

2015年(8)

2014年(2)

2013年(5)

2012年(15)

2011年(12)

2010年(24)

2009年(18)

2008年(24)

2007年(24)

2006年(14)

2005年(4)

分类: Sybase

2010-03-17 11:15:35

用rs文件建server ,很简单,配置一下rs文件,用srvbuildres 命令就可以建了。
 
不知道为什么,记忆中总是可以在rs文件中设置字符集就可以了。
 
唉,老了,这样做了两次都不成功。翻了下文档,原来字符集不是在建server的rs文件中。
 
ok,言归正传,大致过程如下:
 
========================================================================
 

sybase用户登录,或

# su sybase

$ cd init

$ cd sample_resource_files

$ cp srvbuild.adaptive_server.rs /sybase/xxxx_SERV.rs

$ cp srvbuild.backup_servers.rs /sybase/xxxx_SERV_backup.rs

$ cd

修改资源定义文件

$ vi xxxx_SERV.rs

sybinit.release_directory: /sybase

sybinit.product: sqlsrv

sqlsrv.server_name: xxxx_SERV

sqlsrv.new_config: yes

sqlsrv.do_add_server: yes

sqlsrv.network_protocol_list: tcp

sqlsrv.network_hostname_list: PUT_YOUR_HOSTNAME_HERE

sqlsrv.network_port_list: PUT_YOUR_PORT_NUMBER_HERE

sqlsrv.master_device_physical_name:/dev/rmaster

sqlsrv.master_device_size: 100

sqlsrv.master_database_size: USE_DEFAULT

sqlsrv.errorlog: USE_DEFAULT

sqlsrv.do_upgrade: no

sqlsrv.sybsystemprocs_device_physical_name: /dev/rsybproc

sqlsrv.sybsystemprocs_device_size: 100

sqlsrv.sybsystemprocs_database_size: USE_DEFAULT

sqlsrv.sybsystemdb_device_physical_name: /dev/rsybsystem(*)

sqlsrv.sybsystemdb_device_size: 100(*)

sqlsrv.sybsystemdb_database_size: USE_DEFAULT(*)

sqlsrv.default_backup_server: xxxx_SERV_backup

~

~

如果不使用两阶段提交(2pc),可以不创建名为sybsystem的逻辑卷,同时删除以上文件中最后标有(*)的三行。

$  vi xxxx_SERV_backup.rs

sybinit.release_directory: /sybase

sybinit.product: bsrv

bsrv.server_name: xxxx_SERV_backup

bsrv.do_add_backup_server: yes

bsrv.network_protocol_list: tcp

bsrv.network_hostname_list: PUT_YOUR_HOSTNAME_HERE

bsrv.network_port_list: PUT_YOUR_PORT_NUMBER_HERE

bsrv.language: USE_DEFAULT

bsrv.character_set: USE_DEFAULT

bsrv.tape_config_file: USE_DEFAULT

bsrv.errorlog: USE_DEFAULT

~

~

~

$ srvbuildres r xxxx_SERV.rs

$ srvbuildres r xxxx_SERV_backup.rs

==========================================================

HP-UX上,缺省的字符集roman8,通过以下方法改为iso_1

$ cd /sybase

$ cp init/sample_resource_files/sqlloc.rs sqlloc.rs

$ vi sqlloc.rs

sybinit.release_directory: USE_DEFAULT

sqlsrv.server_name: xxxx_SERV

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

阅读(2318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~