• Sybase安装后的配置工作


    1.配置数据库参数

    • 配置sybase数据库使用的最大内存

    用isql命令行实用工具登录sybase数据库服务器,其中的servername是$SYBASE/interfaces文件中配置的sybase服务器。

    $ isql –Usa –P –Sservername

    1>sp_configure ‘total memory’,614400  (单位为2k)

    2>go

    上面命令配置sybase使用1200M内存,通常配置为系统内存的60-70%。

    • 配置sybase数据库所能适用的最大引擎数

    sp_configure ‘max online engines’, 2

    go

    若系统CPU数大于两个配置为系统实际CPU数减去1。

    • 配置可用的最大用户连接数

    sp_configure ‘Number of user connections’,50

    go

    • 配置可用锁的最大数量

    sp_configure ‘number of locks’, 100000

    go

    按应用实际要求修改。如果执行大量的数据插入、更新、删除操作,可以考虑增加锁数量。

    • 配置存错过程缓存数

    sp_configure "procedure cache size", 50000 (2K为单位)

    go

    • 配置可以打开的对象、索引、分区描述符的个数

    sp_configure “number of open indexes”, 1000

    go

    sp_configure “number of open objects”, 1000

    go

    sp_configure “number of open partitions”, 1000

    go

    以上参数根据实际应用中表的个数而定。

    • Sybase 服务器的启动与停止

    启动:

    $ cd /sybase/ASE-15_0/install

    $ startserver –f RUN_servername

    停止:

    isql –Usa –P -Sservername

    1> shutdown

    2> go

    2.配置SYBASE的自动启动、关闭脚本

    • 配置SYBASE启动脚本.

    在命令行下,以root用户身份编辑start_sybase.sh启动文件。

    #vi start_sybase.sh

    脚本内容如下:

    su - sybase -l -c "/sybase/ASE-15_0/install/startserver -f /sybase/ASE-15_0/inst

    all/RUN_SYB_AIX53"

    sleep 35                               (以秒为单位,具体时间根据现场数据库启动的时间为准)

    su - sybase -l -c "/sybase/ASE-15_0/install/startserver -f /sybase/ASE-15_0/inst

    all/RUN_SYB_AIX53_BS"

    修改该文件的运行权限.

    #chmod 700 start_sybase.sh

     

    备注:在AIX平台下用su切换用户的时候要加上-l选项,否则不能加载sybase的环境变量。

    •  配置SYBASE停止脚本.

    在命令行下,以root用户身份编辑stop_sybase.sh启动文件。

    #vi stop_sybase.sh

    脚本内容如下:

    SYBASE=/sybase
    
    export SYBASE
    
    SYBASE_ASE=ASE-15_0
    
    export SYBASE_ASE
    
    SYBASE_OCS=OCS-15_0
    
    export SYBASE_OCS
    
    PATH=/sybase/ASE-15_0/bin:/sybase/OCS-15_0/bin:/sybase/ASE-15_0/install:$PATH
    
    export PATH
    
    LIB=/sybase/OCS-15_0/lib
    
    export LIB
    
    /sybase/OCS-15_0/bin/isql -Usa -P -SSYB_AIX53 <<!
    
    shutdown SYB_BACKUP
    
    go
    
    exit
    
    !
    
    /sybase/OCS-15_0/bin/isql -Usa -P -SSYB_AIX53 <<!
    
    use master
    
    go
    
    checkpoint
    
    go
    
    shutdown with nowait
    
    go
    
    !

    并修改该文件的运行权限.

    #chmod 700 stop_sybase.sh

    如果配置了sybase双机服务器的话,由操作系统工程师将这两个脚本加入双机热备软件的脚本中。并由sybase工程师与操作系统工程师一起完成双机切换的测试工作

    3、设置系统管理员口令

    在安装 Sybase 软件时,系统会为 Sybase 系统管理员创建一个名为“sa”的用户帐户。以“sa”身份登录的用户可以使用 Adaptive Server上的任何数据库(包括 master 数据库),并具有全部权限。刚完成新的安装时,“sa”帐户没有口令。口令的初始缺省值为:NULL。在生产环境中, Sybase 系统管理员应始终使用非缺省口令。

    Sybase 系统管理员应以“sa”身份登录到新的 Adaptive Server,并使用sp_password 设置口令:

    $SYBASE/$SYBASE_OCS/bin/isql -Usa -P -Sserver_name

    1> sp_password null, new_password

    2> go

    其中,“null”是缺省口令, new_password 是分配给“sa”帐户的口令。为了最大限度地提高安全性, Sybase 建议您设置至少包含八个字符的口令,并结合使用大小写字母和数字。

  • 相关阅读:
    phpcms V9实现QQ登陆OAuth2.0
    PHP程序员的技术成长规划(送给迷茫的你)
    php实现冒泡排序
    php实现堆排序
    网络抓包以及进行简单数据分析
    网络编程之套接字(tcp)
    网络编程之套接字(udp)
    C语言之位运算
    linux线程及互斥锁
    嵌入式常用英文缩写及单词整理
  • 原文地址:https://www.cnblogs.com/rusking/p/4829218.html
Copyright © 2020-2023  润新知