Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->发行版专区 ->turbolinux ->正文

TurboLinux 下的SYBASE安装

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]


七、如何实现SYBASE的远程备份(通过本地的BACKUP SERVRE服务连接到远程的BACKUP SERVER服务,将远程的数据库备份到远程机器上。)
在本地机器上:
    1、修改interfaces文件,添加远程机器上Backup Server的条目(Backup Server的名称,地址,端口号)
2、在sysservers系统表中添加远程Backup Server名
  1>sp_addserver REMOTE_BACKUP_SERVER_NAME ,null
      2>go
    3、使用sp_helpserver查看至少存在以下3个条目:
      ——本地ASE名称
      ——本地Backup Server名称
——远程Backup Server名称
4、在本地机器上实现远程备份:
1>dump database Database_Name to "remote_machine_path/..." at Remote_Backupserver_Name
2> go
在本地机器上恢复备份:
1>load database Database_Name from "remote_machine_path/..." at Remote_Backupserver_Name
2> go
注意:1、如果要实现远程的双向备份,请在远程机器上做与本地机器相同的配置.
  2、本地的Backup Server的名称要求与远程的Backup Server的名称不一样

八、如何实现将SYBASE的远程数据库备份到本地
  1、修改interfaces文件,添加一个新条目,目的是通过此条目连接到到远程机器的SERVER(名称,远程SERVER的IP地址,远程SERVER服务的端口号)
  2、通过ASECFG配置一个新的BACKUP SERVER,在related server name项中选择刚才在interfaces文件中添加的条目名称。
3、在sysservers系统表中添加本地新Backup Server名称
  1>sp_addserver NewBackup_Server_Name ,null
      2>go
4、在本地机器上实现远程备份:
1>dump database Remote_Database_Name to "Local_machine_path/..." at NewBackupserver_Name
2> go
在本地机器上恢复备份:
1>load database Remote_Database_Name from "local_machine_path/..." at NewBackupserver_Name
2> go
5、 启动新配的Backup Server服务
startserver –f RUN_NewBackupName_back
关闭服务
1> shutdown NewBackup_Server_Name
2> go

九、如何备份数据量大于2G的数据库
1> dump database pubs2 to “/Path/pubs2_dump.1”
2> stripe on “/Path/pubs2_dump.2”
3> stripe on “/Path/pubs2_dump.3”
4> go
这种方法还可以提高后备及恢复的速度,但注意恢复也必须用相应多的设备。例如:
1>load database pubs2 from "/Path/pubs2_dump.1"
2>stripe on "/Path/pubs2_dump.2"
3>stripe on "/Path/pubs2_dump.3"
4>go

十、常用命令
1、查LINUX的版本:
uname –a

2、如何在LINUX下使用新增加的硬盘
LINUX采用下面的形式定义一个IDE硬盘
/dev/hd[drive][partition]
每个IDE驱动器从字母a开始标记。所以在第一个链上的主(master)硬盘为a,从(slave)硬盘为b,第二个链上的主硬盘为c,等等,每个硬盘上的分区用数字来标识。每个SCSI硬盘使用相同的方式来标识,只是把/dev/hd换成/dev/sd
用fdisk对硬盘进行分区 fdisk /dev/fdb(/dev/sdb)
在分区上创建相应的文件系统 mke3fs /dev/hdb1(/dev/sdb1)
mount相应的分区到指定的目录 mount /dev/hdb1(dev/sdb1) Directory
修改/etc/fstab表,加入相应的分区,以便在系统启动时自动加载相应的文件系统。

3、LINUX的dd命令语法
dd if=/home1/cwbase1.dat of=/home2/cw.dat

4、rpm 命令用法
rpm –Uiv Sybase-common* --nodeps –force
(--relocate 重新指定安装目录 --nodeps 非关联 –force 强制)

5、查SYBASE的版本:
select @@version

6、修改设备的动态属性
sp_deviceattr DeviceName,’dsync’,false

7、拷贝空的表结构:
select * into NewTableName where 1=2

8、BCP操作
bcp cwbase1.dbo.ASHSJE out ashsje.bcp –c –Usa –P [–S(Connectname)]
bcp cwbase1.dbo.ASHSJE in ashsje.bcp –c [–F(起始行)] [–L(中止行)] –Usa –P [–S(Connectname)]

9、启动备份服务及关闭相应的服务
starterver –f RUN_SYBASE_backup
shutdown SYB_BACKUP


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇: Turbo Linux 决定放弃 Linux 走回封闭软件之路   下一篇:没有了

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号