Solaris操作命令

Ali 2010-05-03

Solaris操作命令:

prtdiag/psrinfo-pv:查看机器硬件配置信息

df-h:查看磁盘空间信息

format:查看机器挂接的磁盘

uname-a:Printsbasicinformationcurrentlyavailablefromthesystem.

uname-rv:查看补丁版本

prstat-p进程ID:查看每个进程占用系统资源信息

句柄数:pmap进程ID|grep-crorK

mkdiru2560_acs

gunzipu2560_acs.tar.gz

tar-xvfu2560_acs.tar

--------------------------------------------------------

访问sybase

isql-SDBSVR-Usa-Piloveu2560

sybase备份与恢复

与创建数据库需要一个数据库设备类似,我们备份数据库和事务日志也需要一个卸出设备。

增加卸出设备可以通过系统过程sp_addumpdevice来实现。卸出设备可以是磁盘、磁带或操

作系统文件。

sp_addumpdevice“type”,device_name,physicalname

例:

sp_addumpdevice“disk”,“db114”,“/usr/sybase/zyl114.bak”,1

(1)备份数据库和事务日志

备份数据库的语法为:

dumpdatabasedatabase_nametodump_device

例如:

dumpdatabasetele114todb114

备份事务日志的语法为:

dumptransactiondatabase_nametodump_device

[withtruncate_only|withno_log|withno_truncate]

前两项在日志中删除提交的事务,后一项不删除。

在备份数据库前的所有事务日志备份都是没有意义的。我们一般不经常备份数据库,但

我们要经常备份事务日志。这是因为备份事务日志比备份数据库需要更少的时间和存储空间

(2)恢复数据库

要恢复以被破坏的数据库,可以按如下步骤进行:

·用带no_truncate选项的dump命令卸出用户数据库事务日志。

·用和被破坏的数据库的同样的结构建立一个新的数据库。

·用load命令重新装入数据库和事务日志。

装入数据库的语法为:

loaddatabasedatabase_name

fromfile_name

装入事务日志的语法为:

loadtransactiondatabase_name

fromfile_name

例:数据库备份

1>dumpdb_nametofile_name

2>go

数据库恢复

1>loaddb_namefromfile_name

2>go

日志备份

1>dumptransactiondb_nametofile_name

2>go

日志恢复

1>loadtransactiondb_namefromfile_name

2>go

日志删除

1>dumptransactiondb_namewithtruncate_only

2>go

相关推荐