如何在solaris上建立2个sybase server?

发布于 2022-10-02 23:44:50 字数 4459 浏览 11 评论 0

1、sybase version12.5.2
安装命令:./srvbuildres -r srvbuild.adaptive_server.rs
2、第一个server:pe,路径在/opt/pe/sybase125
srvbuild.adaptive_server.rs文件:

  1. sybinit.release_directory: /opt/pe/sybase125
  2. sybinit.product: sqlsrv
  3. sqlsrv.server_name: pe
  4. sqlsrv.new_config: yes
  5. sqlsrv.do_add_server: yes
  6. sqlsrv.network_protocol_list: tcp
  7. sqlsrv.network_hostname_list: tcaldap01
  8. sqlsrv.network_port_list: 4123
  9. sqlsrv.server_page_size: USE_DEFAULT
  10. sqlsrv.force_buildmaster: no
  11. sqlsrv.master_device_physical_name: /opt/pe/device/master.dat
  12. sqlsrv.master_device_size: 40
  13. sqlsrv.master_database_size: 30
  14. sqlsrv.errorlog: USE_DEFAULT
  15. sqlsrv.do_upgrade: no
  16. sqlsrv.sybsystemprocs_device_physical_name: /opt/pe/device/systemprocs.dat
  17. sqlsrv.sybsystemprocs_device_size: USE_DEFAULT
  18. sqlsrv.sybsystemprocs_database_size: USE_DEFAULT
  19. sqlsrv.sybsystemdb_device_physical_name: /opt/pe/device/sybsystemdb.dat
  20. sqlsrv.sybsystemdb_device_size: USE_DEFAULT
  21. sqlsrv.sybsystemdb_database_size: USE_DEFAULT
  22. sqlsrv.default_backup_server: pe_back

复制代码
interfaces文件:

  1. pe
  2.         master tcp ether tcaldap01 4123
  3.         query tcp ether tcaldap01 4123
  4. pe_back
  5.         master tcp ether tcaldap01 4200
  6.         query tcp ether tcaldap01 4200

复制代码
启动和操作正常。

3、shutdown第一个server,安装第二个server:pe2,路径在/opt/pe/sybase125_2
srvbuild.adaptive_server.rs文件:

  1. sybinit.release_directory: /opt/pe/sybase125_2
  2. sybinit.product: sqlsrv
  3. sqlsrv.server_name: pe2
  4. sqlsrv.new_config: yes
  5. sqlsrv.do_add_server: yes
  6. sqlsrv.network_protocol_list: tcp
  7. sqlsrv.network_hostname_list: tcaldap01
  8. sqlsrv.network_port_list: 5123
  9. sqlsrv.server_page_size: USE_DEFAULT
  10. sqlsrv.force_buildmaster: no
  11. sqlsrv.master_device_physical_name: /opt/pe/device2/master.dat
  12. sqlsrv.master_device_size: 40
  13. sqlsrv.master_database_size: 30
  14. sqlsrv.errorlog: USE_DEFAULT
  15. sqlsrv.do_upgrade: no
  16. sqlsrv.sybsystemprocs_device_physical_name: /opt/pe/device2/systemprocs.dat
  17. sqlsrv.sybsystemprocs_device_size: USE_DEFAULT
  18. sqlsrv.sybsystemprocs_database_size: USE_DEFAULT
  19. sqlsrv.sybsystemdb_device_physical_name: /opt/pe/device2/sybsystemdb.dat
  20. sqlsrv.sybsystemdb_device_size: USE_DEFAULT
  21. sqlsrv.sybsystemdb_database_size: USE_DEFAULT
  22. sqlsrv.default_backup_server: pe_back2

复制代码
interfaces文件:

  1. pe2
  2.         master tcp ether tcaldap01 5123
  3.         query tcp ether tcaldap01 5123
  4. pe_back2
  5.         master tcp ether tcaldap01 5200
  6.         query tcp ether tcaldap01 5200

复制代码
第二个server启动和操作正常。
4、关掉第二个server,启动第一个server,启动失败,好像第二个server覆盖了第一个的一些配置,log如下:

  1. server  Completed filling free space info for database 'sybsystemprocs'.
  2. server  Started cleaning up the default data cache for database 'sybsystemprocs'.
  3. server  Completed cleaning up the default data cache for database 'sybsystemprocs'.
  4. server  Checking external objects.
  5. server  The transaction log in the database 'sybsystemprocs' will use I/O size of 2 Kb.
  6. server  Database 'sybsystemprocs' is now online.
  7. [color=red] kernel  Connectivity Library (Directory Control Layer) Error: Error returned by service provider.
  8. kernel  Connectivity Library (Directory Control Layer) Error: (InterfacesDriver): Requested server name not found.
  9. kernel  Server pe not registered in the interfaces file or directory services.
  10. kernel  Cannot start any network listeners.
  11. kernel  ueshutdown: exiting[/color]

复制代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文