有时候安装sybase是默认安装的,设备文件默认在$SYBASE/data目录下,安装完后有时根据应用需要将设备文件迁移到其他路径,在网上查了下,发现目前新资料不多,已有的信息多是sybase 12.0以前的东西,指导性不强。 我的环境为SLES11SP2 + SYBASE ASE 15.5
1. 对于master设备的迁移,可以直接采用操作系统cp或mv命令移动到新路径,然后修改RUN文件中master设备的新路径就ok,当然这是在停止服务的情况下
2. 迁移其他设备文件
A. 登入sybase 系统 ,执行 sp_configure "allow update to system tables",1
B. 修改路径,以test设备、sysprocsdev 、tempdbdev 为例
1> select name,phyname from master..sysdevices
2> go
name phyname
------------------------------ -------------------------------------------------------------------------------------------------------------------------------
master /home/sybase/data/master.dat
tapedump1 /dev/nst0
tapedump2 /dev/nst1
sysprocsdev /home/sybase/data/sysprocs.dat