sybase的安装
# df
# mount /dev/hdc/mut
# ls
# cd sybase\ for\ turbolinux/
# ls
# rpm -ivh sybase -common-12.5-3.i386.rpm sybase -chinese-12.5-3.i386.rpm sybase -ase-12.5-3.i386.rpm
进入sybase
# su -sybase
$ pwd (查看路径)
$ cd ASE
$ cd init
$ cd sample_rasource_files/
$ ls
$ cp srvbuild.adaptive_server.rs ~/ser.rs(把文件复制到sybase目录下改名)
$ cp srvbuild.adaptive_backup.rs ~/back.rs(把文件复制到sybase目录下改名)
$ vi ser.rs(使用vi来配置ser.rs和ank.
rs)
VI中切换到命令行,1.ESC 2.shift+: 3.q!(退出)/W!(保存) 用X删除 I插入
ser.rs的配置:
3. server_name: sybase
7. sqlsrv.network_hostname_list: 192.168.1.1
8. sqlsrv.network_prot_list: 4100
11. master_device_physical_name: /opt/sybase-12.5/data/master.dat
16. sybsystemprocs_physical_name: /opt/sybase-12.5/data/proc.dat
19. sybsystemdb_physical_name: /opt/sybase-12.5/data.dat
$ srvbuild -r ser.rs
$ ps -ef |grep syb
$ ./ASE-12_5/install/showserver //显示数据库服务
$ pwd(查看路径) sybase的文件路径 /opt/sybase-12.5/ASE/install
$ cd ASE
$ cd install
$ ./showserver(查看当前数据库的运行)
sybase的错误日志路径 /opt/sybase-12.5/ASE/install/sybase.log
$ more /opt/sybase-12.5/ASE/install/sybase.log
$ more /opt/sybase-12.5/ASE/install/sybase_back.log
$ isql -Usa -P -Ssybase(查看数据库)
关闭数据库
进入sybase数据库
$ isql -Usa -P -Ssybase (进入数据库)
1>shutdown with nowait(关闭数据库)
2>go(进入) exit(退出)
$pwd
/opt/sybase-12.5
$ ./ASE-12_5/install/又startserver -f RUN_sybase (启动数据库)
$ isql -Usa -P -Ssybase (进入数据库)
sp_helpdb tempdb //〔数据库名〕 (查看某数据库空间)
go
备份数据库
$ cd
$ ls(查看bak.rs)
$ vi ank.rs(使用vi来配置ank.rs)
VI中切换到命令行,1.ESC 2.shift+: 3.q!(退出)/W!(保存) 用X删除 I插入
1> dump database master to "tmp/master.dat"(备份master数据库去tmp下)
2> go
1> shutdown SYB_BACKUP(关闭备份数据库)
2> go
$ ./startserver -f RUN_sybase(数据库名)_back &(启动备份数据库)
截取数据库事务日志:dump transaction database_name with trancata_only
$ sp_lock(数据库锁)
$ ./startserver -f RUN_sybase -m(启动数据库到单用户模式)
$ sp_configure "number"
$ sp_monitor
添加新的设备
disk init name ="fpdb",physname="/opt/sybase-12.5/data/tpdb.dat",size="5m"