zoukankan      html  css  js  c++  java
  • WIN平台下ASE使用资源文件创建ASE服务

        因为迎检演示工作需要,在虚拟机上恢复一个备份来作为演示系统的数据库。分配的虚拟机上已经安装了SYBASE ASE12.5.4,并且已经建立有服务。本来看到这个环境,心里还在想,直接LOAD就可以了,省了不少功夫。结果经过检查发现,那个服务无法直接使用,因为备份文件的原系统使用的是2K页大小,而当前的服务使用的是8K页大小。

        安装的时候就是指定8K的,好像之后再没有地方可以进行相关设置的呀。怎么办好?需要重新再装一个SYBASE软件吗?淡定,答案是肯定滴。没关系,不用重装,新建一个服务就OK了,O(∩_∩)O哈哈~。在E:\sybase\ASE-12_5\sample\server目录下可以找到sybatch_ase.res文件,这个是一个示例文件。只要对其进行适当修改,就可以用该资源文件新建一个服务了。
    示范内容如下:
    #
    # --- This is a "sybatch.exe" sample resource file. ---
    #
    # This sample resource file will configure a new
    # 2k pagesize Adaptive Server "SYBASE".
    #
    sybinit.boot_directory:                         e:\Sybase
    sybinit.release_directory:                      e:\Sybase
    sqlsrv.do_add_server:                           yes
    sqlsrv.network_hostname_list:localhost
    sqlsrv.network_port_list:                       8000
    sqlsrv.network_protocol_list:                   tcp
    sqlsrv.notes:
    sqlsrv.connect_retry_delay_time:                5
    sqlsrv.connect_retry_count:                     5
    sqlsrv.new_config:                              yes
    #
    sqlsrv.server_name:                             BSYD
    sqlsrv.sa_password:                             
    sqlsrv.sa_login:                                sa
    sqlsrv.server_page_size:                        2k
    #
    # --- Set up master ----
    #
    sqlsrv.master_device_physical_name:             E:\bsyd_dev\master.dat
    sqlsrv.master_device_size:                      200
    sqlsrv.disk_mirror_name:
    sqlsrv.master_db_size:                          180
    #
    # --- Set up sybsystemprocs ----
    #
    sqlsrv.do_create_sybsystemprocs_device:         yes
    sqlsrv.sybsystemprocs_device_physical_name:     E:\bsyd_dev\sysprocs.dat
    sqlsrv.sybsystemprocs_device_size:              200
    sqlsrv.sybsystemprocs_db_size:                  200
    sqlsrv.sybsystemprocs_device_logical_name:      sysprocsdev
    #
    # --- Set up sybsystemdb ----
    #
    sqlsrv.do_create_sybsystemdb_device:         yes
    sqlsrv.sybsystemdb_device_physical_name:     E:\bsyd_dev\systemdbdev.dat
    sqlsrv.sybsystemdb_device_size:              200
    sqlsrv.sybsystemdb_db_size:                  200
    sqlsrv.sybsystemdb_device_logical_name:      systemdbdev
    #
    sqlsrv.errorlog:                                E:\sybase\ASE-12_5\install\BSYD.log
    sqlsrv.sort_order:                              binary
    sqlsrv.default_characterset:                    cp850
    sqlsrv.default_language:                        english
    #
    sqlsrv.preupgrade_succeeded:                    no
    sqlsrv.network_name_alias_list:
    sqlsrv.resword_conflict:                        0
    sqlsrv.resword_done:                            no
    sqlsrv.do_upgrade:                              no
    sqlsrv.characterset_install_list:
    sqlsrv.characterset_remove_list:
    sqlsrv.language_install_list:
    sqlsrv.language_remove_list:
    sqlsrv.shared_memory_directory:
    sqlsrv.addl_cmdline_parameters:
    sqlsrv.eventlog:                                yes
    sqlsrv.atr_name_shutdown_required:              yes
    sqlsrv.atr_name_qinstall:                       no
    #
    sybinit.charset:                                cp850
    sybinit.language:                               english
    sybinit.resource_file:
    sybinit.log_file:
    sybinit.product:                                sqlsrv
    #
    sqlsrv.default_backup_server:                   BSYD_BS
    其中标红的部分内容是需要特别注意的,蓝色的那一行,就是指定页大小的地方了。
    将文件编辑好保存后,可以将该文件拷贝到(主要是方便)E:\sybase\ASE-12_5\bin目录下,然后通过CMD命令窗口进入到E:\sybase\ASE-12_5\bin下,执行指令:sybatch.exe -r 你的文件名(如:test.res)
    即可等待自动创建相关服务了。细节上可能需要注意的一些地方,不过即使有问题,过程也有明确提示。比如:master库的设备在创建库的时候不能完全分配设备空间,那个值要比device的数值小等。
    同样的,你还需要创建一个备份与恢复的backup server。在sample目录下有_bs.res的范文,修改好以后也按照之前的步骤来执行即可,指令上只需要替换文件名即可。
  • 相关阅读:
    下载安装ngnix
    微信小程序富文本中的图片大小超出屏幕
    微信小程序跳转(当我们不知道是普通页面还是tabbar)
    查看每年用量最多技术框架
    vue.js--遇到的一些错误
    vue-router(配置子路由--单页面多路由区域操作)
    webpack配置文件--(loader)
    webpack配置(入口出口)
    数组排序
    2021年12种高级UX/UI设计趋势
  • 原文地址:https://www.cnblogs.com/o0JSP/p/3007461.html
Copyright © 2011-2022 走看看