灌溉梦想,记录脚步

NetBackup SAN Client Overview

SAN Client是NetBackup的一个特殊客户端,它的作用是让主机在不部署Media Server的情况下,也能通过SAN进行备份,它有以下特点:

  • 拥有传输大量数据的能力。
  • 替代Media Server,主机不部署为Media Server也能使用SAN传输数据。

SAN Client涉及的技术:

  • Fibre Transport(FT) ,一种数据传输方式,通过在SAN或者LAN上传输SCSI指令。
  • FT Media Server, 指启用了FT功能的Media Server。
  • FT Service Manager(FSM), 像EMM一样运行的进程,FSM负责Clients和FT Media Server的交互,负责发现、配置、监视及分配FT资源。
  • Target Mode Driver, 替换系统驱动,只适用于Qlogic HBA卡。

继续阅读 »

Oracle启用归档

1、单实例

Oracle 9i

ALTER SYSTEM SET log_archive_start=TRUE SCOPE=spfile;
ALTER SYSTEM SET log_archive_dest_1='location=/u01/oradata/MYSID/archive/' SCOPE=spfile;
ALTER SYSTEM SET log_archive_format='arch_%t_%s.arc' SCOPE=spfile;
 
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ARCHIVE LOG START;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;

Oracle 10g

ALTER SYSTEM SET log_archive_dest_1='location=/u01/oradata/MYSID/archive/' SCOPE=spfile;
ALTER SYSTEM SET log_archive_format='arch_%t_%s_%r.arc' SCOPE=spfile;
 
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;

继续阅读 »

命令创建ACFS

创建挂载点

mkdir -p /u01/app/oracle/acfsmounts/data_acfsvol3
chown oracle:oinstall /u01/app/oracle/acfsmounts/data_acfsvol3

连接到ASM创建Volume

su - oracle
[oracle@rac1 ~]$ . oraenv
ORACLE_SID = [RAC1] ? +ASM1
The Oracle base for ORACLE_HOME=/u01/app/11.2.0/grid is /u01/app/oracle
[oracle@rac1 ~]$ dbhome
/u01/app/11.2.0/grid
[oracle@rac1 ~]$ sqlplus / as sysasm
Issue to the following command to create a new volume.
 
SQL> ALTER DISKGROUP DATA ADD VOLUME ACFSVOL3 SIZE 10G;
 
Diskgroup altered.
 
SQL>
Exit the SQL*Plus session, then create a file system on the volume.

继续阅读 »

在11gR2中使用RMAN复制数据库

RMAN 可以通过复制或者克隆,从一个运行的库中复制一个备份。可以用来在远程站点上复制数据库,下面示例中源库和复制库使用同样的SID:DB11G

在源库中创建备份。

$ rman target=/
 
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
RMAN> BACKUP DATABASE PLUS ARCHIVELOG

为目标库创建password文件

$ orapwd file=/u01/app/oracle/product/11.2.0/db_1/dbs/orapwDB11G password=password entries=10

在”$ORACLE_HOME/network/admin” 中增加”tnsnames.ora” 允许目标库访问源库。

# Added to the tnsnames.ora
DB11G-SOURCE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ol5-112-dup1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (ORACLE_SID = DB11G)
    )
  )

继续阅读 »

清洗磁带机

1.查看需要清洗的磁带机

1
2
3
4
5
6
7
8
9
10
11
12
13
14
netback:root:/usr/openv/volmgr/bin>./tpclean -L
Drive Name              Type      Mount Time  Frequency   Last Cleaned         Comment
**********              ****      **********  *********   ****************     *******
IBM.ULT3580-TD4.000     hcart*    1906.3      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.001     hcart*    2950.6      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.002     hcart*    2804.5      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.003     hcart*    2895.4      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.004     hcart*    1804.2      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.005     hcart*    2916.2      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.006     hcart*    2970.3      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.007     hcart*    2909.5      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.008     hcart*    2895.8      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.009     hcart*    2896.7      0                N/A             NEEDS CLEANING
IBM.ULT3580-TD4.010     hcart*    2840.6      0                N/A             NEEDS CLEANING

继续阅读 »

使用Python控制DDNS解析

需求:

光纤入户,一台服务器(windows server 2008 r2),连接内部网络。
同时通过pppoe连接到公网,获取一公网IP,公网IP需要域名映射。

尝试:

1、通过Oray客户端,正确情况可解析,当pppoe断开再连接后,Oray客户端不会去主动解析到新获取的地址,需要重启。

2、使用DNSPOD客户端,状况与Oray客户端一致。

解决:

通过观察发现,当pppoe拨号成功后,windows产生20267事件,那么思路来了,可通过计划任务监视事件,发生后启动解析。

比较发现Oray方式较为简单,很容易通过Python(v3)实现:
继续阅读 »

性能计算参考

参考1

为了方便计算数据库服务器的造型,我们约定:
” 系统同时在线用户数为1500人(U1);
” 平均每个用户每分钟发出2次业务请求(N1);
” 系统发出的业务请求中,更新、查询、统计各占1/3;
” 平均每次更新业务产生3个事务(T1);
” 平均每次查询业务产生8个事务(T2);
” 平均每次统计业务产生13个事务(T3);
” 一天内忙时的处理量为平均值的5倍;
” 经验系数为1.6;(实际工程经验)
” 考虑服务器保留30%的冗余;
服务器需要的处理能力为:
TPC-C=U1*N1*(T1+T2+T3)/3*3*经验系数/冗余系数
则应用服务器的处理性能估算为:
TPC-C= 1500*2*(3+8+13)/3*5*1.6/0.7= 274,285 tpmC
数据库服务器关系到整个系统的稳定运行,考虑到高可靠性和高可用性,并注重设备的可扩展性和性价比,系统将配置两台TPC-C值不小于28万的高性能数据库服务器。
继续阅读 »