加载中…
个人资料
诗诗轩月
诗诗轩月
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,254
  • 关注人气:26
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
(2013-09-10 10:29)
分类: db2/mssql/sybase
六、系统的启动和关闭
1
、启动SQL Server
应用SQL Server安装程序(sybinit)创建SQL ServerBackup Server, 默认文件名为
分类: db2/mssql/sybase
$ cd /dbdir/uibsDB/db2inst1/NODE0000/SQL00001
$ strings db2rhist.bak

/dbdir/uibsDB/为 db2 list db directory on的内容

分类: db2/mssql/sybase
db2 'alter tablespace GJDATA resize (FILE '/backup/GJDATA32K' 45G)'

db2 'alter tablespace GJIDX resize (FILE '/backup/GJIDX32K' 45G)'

容器路径 db2 list tablespace containers for 8 
容器大小  db2pd -d uibsch -tablespaces

降低容器空间 resize   增加容器空间extend

首先,可通过 db2 list tablespaces show detail 来查看你的表空间状况。

 

标签:

杂谈

分类: MYSQL
从库上停止复制的sql线程 然后mysqldump,这个是个很好的选择,因为停止复制就没有写,就不用担心锁表的问题 (备份主库的binlog?)
2.1.1.1 MyISAM引擎备份
    由于MyISAM引擎为表级锁,因此,在备份时需要防止在备份期间数据写入而导致不一致,所以,在备份时使用--lock-all-tables加上读锁
mysqldump -A -F -B --lock-all-tables |gzip >/data/backup/$(date +%F).tar.gz
特别提示:有关MyISAM和InnoDB引擎的差别和在工作中如何选择,在前面的文章已经详细讲解过了,这里就不在讲了。

2.1.1.2 InnoDB引擎备份
InnoDB引擎为行锁,因此,备份时可以不对数据库加锁的操作,可以加选项--single-transaction进行备份:
mysqldump -A -F -B --single-transaction |gzip >/data/backup/$(date +%F).tar.gz
特别注意:
1)--single-transaction仅适用于InnoDB引擎。

--master-data=2
会将当前mysql用到的binlog文件的日志
标签:

杂谈

分类: ORACLE
如何正确地删除Archivelog:
   Archivelog并不能直接得从OS层直接物理删除,因为archivelog的相关信息是记录在controlfile中的,当物理删除后不会改变controlfile的设置。并且在查询相关的动态视图(例如v$archived_log)时,该部分日志仍然标注为存在。也就是说Oracle并不认为这些日志被删除了,所以在删除archivelog的时候,需要我们在其他地方做一些设置。 

一、使用RMAN清楚物理删除后的记录 
可以使用RMAN来删除archivelog,具体可以按以下步骤操作: 
1、物理删除archivelog 
2、进入RMAN 
3、crosscheck archivelog all; 
4、delete expried archivelog all; 
这样就在一些Oracle的记录中查不到相应的archivelog记录了。 

二、直接使用RMAN删除archivelog 
其实在RMAN中是可以使用命令直接将ARCHIVELOG删除的,命令如下: 
RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; 
表示删除7天以前的所有
标签:

杂谈

分类: ORACLE

 

 

当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink.

标签:

杂谈

分类: linux

linuxexpect的安装方法

 

1、 首先,准备好所需的两

标签:

杂谈

分类: linux
 很多时候我们需要在脚本里面自动输入密码,那如何是好呢

利用expect
首先安装:
yum -y install expect expect-devel

我以apache中的htpasswd为例


#!/bin/bash
user=www
pass=123.com
/usr/local/webserver/apache/binpasswd -c /usr/local/nagios/etcpasswd $www
expect 'New password:'
send '$pass\r'
expect eof
expect 'Re-type new password:'
send '$pass\r'
expect eof


或者:

#!/bin/bash
user=www
pass=123.com
/usr/local/webserver/apache/binpasswd -c /usr/local/nagios/etcpasswd $www
expect {
'New password:' {send -- '$pass\r'}
'Re-type new&
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有