新手学习之学会在AIX下安装Sybase
点击次数:27 次 发布日期:2008-11-29 15:11:13 作者:源代码网
|
源代码网推荐 源代码网推荐 Sybase数据库的安装分为两种方式:文件系统方式和原始设备方式。文件系统方式即将Sybase数据库建立在文件系统( File System)的基础上,以文件的形式存放,优点是读写的速度快,据Sybase公司工程师称,其读写速度是原始设备方式的5倍,并且备份可以采用保存转移文件的形式进行,较为灵活;而原始设备方式将数据库系统直接建立在原始设备(Raw device)的基础上,最大的优点是安全性较高。 源代码网推荐 源代码网推荐 以HP 11.0上安装Sybase Adeptive Server 11.9.3为例,说明数据库的安装过程,笔者刚装过,在RS6000上参数设置更简单,以字符终端为例,图形方式更简单! 源代码网推荐 源代码网推荐 1、 用SAM修改异步IO的参数asycdsk,OUT->IN;(AIX 为aio available) 源代码网推荐 源代码网推荐 2、 用SAM修改共享内存最大值参数shmmax为1.5G(可以为物理内存大小或更大,但是HP Unix11上设置共享内存的值最大为1.75G,大于此值需要打补丁); 源代码网推荐 源代码网推荐 3、 Sybase系统将安装在9.98和9.99的内置硬盘上的mount在/home上的文件系统/dev/vg00/lvol5下,该文件系统扩到2G; 源代码网推荐 源代码网推荐 4、 用SAM建立新组:Sybase; 源代码网推荐 源代码网推荐 5、 用SAM建立新用户:Sybase,属于Sybase组; 源代码网推荐 源代码网推荐 7、 #mknod /dev/async C 101 5 源代码网推荐 源代码网推荐 #chmod 0660 /dev/async 源代码网推荐 #chown Sybase::Sybase /dev/async 源代码网推荐 源代码网推荐 8、 #mkdir mnt 源代码网推荐 源代码网推荐 #mount ?F cdfs ?o ?ro /dev/cdrom /mnt 源代码网推荐 源代码网推荐 9、 #su ? Sybase 源代码网推荐 源代码网推荐 $cat /mnt/install/CAS(显示序列号,抄下做备用); 源代码网推荐 源代码网推荐 10、$/mnt/sybload ?D,做缺省选择最后输入序列号; 源代码网推荐 源代码网推荐 11、修改.profile文件,全文如下: 源代码网推荐 源代码网推荐 # @(#) $Revision: 72.2 $ 源代码网推荐 # Default user .profile file (/usr/bin/sh initialization). 源代码网推荐 # Set up the terminal: 源代码网推荐 if [ "$TERM" = "" ] 源代码网推荐 then 源代码网推荐 eval ` tset -s -Q -m :?hp ` 源代码网推荐 else 源代码网推荐 eval ` tset -s -Q ` 源代码网推荐 fi 源代码网推荐 stty erase "^H" kill "^U" intr "^C" eof "^D" 源代码网推荐 stty hupcl ixon ixoff 源代码网推荐 tabs 源代码网推荐 # Set up the search paths: 源代码网推荐 PATH=$PATH:. 源代码网推荐 # Set up the shell environment: 源代码网推荐 set -u 源代码网推荐 trap "echo logout" 0 源代码网推荐 # Set up the shell variables: 源代码网推荐 EDITOR=vi 源代码网推荐 export EDITOR 源代码网推荐 SYBASE=/home/Sybase;export SYBASE 源代码网推荐 PATH=$SYBASE/bin:$PATH:.;export PATH 源代码网推荐 SHLIB_PATH=$SYBASE/lib;export SHLIB_PATH 源代码网推荐 源代码网推荐 12、cp ./init/sample_resource_files/srvbuild/srvbuild.ada*.rs $SYBASE/bin/ase1.rs 源代码网推荐 源代码网推荐 cp ./init/sample_resource_files/srvbuild/srvbuild.bac*.rs $SYBASE/bin/back1.rs 源代码网推荐 (源文件在./init/sample_resource_files/srvbuild下) 源代码网推荐 源代码网推荐 13、vi ase1.rs 源代码网推荐 ase1.rs全文如下: 源代码网推荐 sybinit.release_directory:/home/Sybase 源代码网推荐 sybinit.product: sqlsrv 源代码网推荐 sqlsrv.server_name: HPWG 源代码网推荐 sqlsrv.new_config: yes 源代码网推荐 sqlsrv.do_add_server: yes 源代码网推荐 sqlsrv.network_protocol_list: tcp 源代码网推荐 sqlsrv.network_hostname_list: hpwg2 源代码网推荐 sqlsrv.network_port_list: 4100 源代码网推荐 sqlsrv.master_device_physical_name:/Sybase/sybdev/master.dat 源代码网推荐 sqlsrv.master_device_size: 60 源代码网推荐 sqlsrv.master_database_size: 15 源代码网推荐 sqlsrv.errorlog: /Sybase/errorlog 源代码网推荐 sqlsrv.do_upgrade: no 源代码网推荐 sqlsrv.sybsystemprocs_device_physical_name:/Sybase/sybdev/sybprocs.dat 源代码网推荐 sqlsrv.sybsystemprocs_device_size: 80 源代码网推荐 sqlsrv.sybsystemprocs_database_size:60 源代码网推荐 sqlsrv.default_backup_server: SYB_BACKUP 源代码网推荐 源代码网推荐 14、$srvbuildres ?r ase1.rs 源代码网推荐 源代码网推荐 15、拷贝 sqlloc.rs 至 ./bin/locl.rs 源代码网推荐 源代码网推荐 修改字符集为iso_1,排序字符集为bin_iso_1。locl.rs 修改后如下: 源代码网推荐 sybinit.release_directory:/home/Sybase 源代码网推荐 sqlsrv.server_name: HPWG 源代码网推荐 sqlsrv.sa_login: sa 源代码网推荐 sqlsrv.sa_password: 源代码网推荐 sqlsrv.default_language: USE_DEFAULT 源代码网推荐 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: bin_iso_1 源代码网推荐 # An example sqlloc resource file... 源代码网推荐 # sybinit.release_directory: USE_DEFAULT 源代码网推荐 # sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE 源代码网推荐 # sqlsrv.sa_login: sa 源代码网推荐 # sqlsrv.sa_password: 源代码网推荐 # sqlsrv.default_language: french 源代码网推荐 # sqlsrv.language_install_list: spanish,german 源代码网推荐 # sqlsrv.language_remove_list: USE_DEFAULT 源代码网推荐 # sqlsrv.default_characterset: cp437 源代码网推荐 # sqlsrv.characterset_install_list: mac,cp850 源代码网推荐 # sqlsrv.characterset_remove_list: USE_DEFAULT 源代码网推荐 # sqlsrv.sort_order: dictionary 源代码网推荐 源代码网推荐 16、修改back1.rs. 源代码网推荐 源代码网推荐 back1.rs全文如下: 源代码网推荐 sybinit.release_directory:/home/Sybase 源代码网推荐 sybinit.product: bsrv 源代码网推荐 bsrv.server_name:SYB_BACKUP 源代码网推荐 bsrv.do_add_backup_server: yes 源代码网推荐 bsrv.network_protocol_list: tcp 源代码网推荐 bsrv.network_hostname_list: hpwg2 源代码网推荐 bsrv.network_port_list: 4200 源代码网推荐 bsrv.language: USE_DEFAULT 源代码网推荐 bsrv.character_set: USE_DEFAULT 源代码网推荐 bsrv.tape_config_file: USE_DEFAULT 源代码网推荐 bsrv.errorlog: USE_DEFAULT 源代码网推荐 源代码网推荐 17、$svrbuildres ?r back1.rs 源代码网推荐 源代码网推荐 18、至此可以尝试运行isql: 源代码网推荐 源代码网推荐 isql ?Usa ?P ?S HPWG 测试服务器是否成功安装 源代码网推荐 源代码网推荐 19、dump database master to “/dev/rmt/0mn” capacity=12000000 源代码网推荐 源代码网推荐 测试BACKUP服务器是否成功安装. 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐 源代码网供稿. |
