RUN_SYBASE_BAK: #!/bin/sh # # Error log path: /home/sybase/install/SYB_BACKUP.log # Maximum number of network connections: 25 # Maximum number of server connections: 20 # Backup Server name: SYB_BACKUP # /home/sybase/bin/backupserver / -e/home/sybase/install/SYB_BACKUP.log / -N25 / -C20 / -SSYB_BACKUP /
备份数据库方法: dump database 数据库名 to 路径
恢复数据库方法: load database 数据库名 from 路径
在恢复数据库前需要确保已经存在空的数据库了: disk init name="物理设备名", physname="/home/sybase/data/aa.dat", vdevno=8, //用sp_helpdevice察看那些no还没有使用 size=5120 (每个单位是2K)
建立物理设备时要关注磁盘空间是否够用: df -k
create database 数据库名 on 数据名=5120
数据库恢复后,是离线状态,需要手工online: online database 数据库名
然后就是添加sybase的注册名和数据库的用户名: sp_addlogin "user","password" //添加注册 go
use 数据库名 go
sp_adduser "user" go
另:
1 查看数据库中所有表的方法: Select name from sysobjects where type='U'