TDP-oracle安装配置

   

部署环境

tsm服务器:server,192.168.198.134,tsm server 8.1.3
oracle服务器:ora11gr2,192.168.198.135

部署过程

1 准备安装包

cp SP_DBS_8.1_ORAC_LIN_ML.tar.gz  /root/
tar  xzvf   SP_DBS_8.1_ORAC_LIN_ML.tar.gz
cd /root/TSMORA_LNX/linux86_64/
./TDP-Oracle.x86_64.bin

安装路径是/opt/tivoli/tsm/client/oracle

2 建立libobk.so链接

cd $ORACLE_HOME/lib
ln -s /opt/tivoli/tsm/client/oracle/bin64/libobk.so libobk.so

3 修改tdpo.opt文件

cd /opt/tivoli/tsm/client/oracle/bin64/
cp tdpo.opt.smp tdpo.opt
vim tdpo.opt
DSMI_ORC_CONFIG /opt/tivoli/tsm/client/oracle/bin64/dsm.opt
DSMI_LOG /opt/tivoli/tsm/client/oracle/bin64

4创建dsm.opt文件

vim  dsm.opt
SErvername server

5 修改dsm.sys文件

Oracle的dsm.sys文件必须在api的bin目录下,与dsm.opt关联,dsm.opt的位置有tdpo.conf定义。

cd /opt/tivoli/tsm/client/api/bin64
cp dsm.sys.smp dsm.sys
vim dsm.sys
SErvername server
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 192.168.198.134
PASSWORDAccess generate
passworddir /home/oracle
nodename MCS

6 创建node密码文件

密码设置为admin123,密码文件会生成到步骤5定义的/home/oracle目录,需要重复输入3次

su - oracle
cd /opt/tivoli/tsm/client/oracle/bin64/
./tdpoconf password
IBM Spectrum Protect for Databases:
Data Protection for Oracle
版本 8,发行版 1,级别 0.0
(C) Copyright IBM Corporation 1997, 2016. All rights reserved.
***************************************************************
*   IBM Spectrum Protect for Databases 实用程序
*   密码文件初始化/更新程序
***************************************************************
请输入当前的密码:
请输入新的密码:
请重新输入新密码以验证:
ANU0260I Password successfully changed.
./tdpoconf showenvironment
IBM Spectrum Protect for Databases:
Data Protection for Oracle
版本 8,发行版 1,级别 0.0
(C) Copyright IBM Corporation 1997, 2016. All rights reserved.


Data Protection for Oracle 信息
 版本:                8
 发行版:              1
 级别:                0
 子级:                0
 平台:                64bit TDPO Linux86-64

IBM Spectrum Protect 服务器信息
 服务器名称:          SERVER
 服务器地址:          192.168.198.134
 服务器类型:          Linux/x86_64
 服务器端口:          1500
 通信方法:            TCP/IP

会话信息
 所有者名称:          
 节点名称:            MCS
 节点类型:            TDPO Linux86-64
 DSMI_DIR:            /opt/tivoli/tsm/client/api/bin64
 DSMI_ORC_CONFIG:     /opt/tivoli/tsm/client/oracle/bin64/dsm.opt
 TDPO_OPTFILE:        /opt/tivoli/tsm/client/oracle/bin64/tdpo.opt
 压缩:                FALSE
 许可证信息:许可证文件存在且包含有效的许可证数据。

7 TSM服务器端注册节点,节点点保持与dsm.sys定义的一致即可。

reg node NDORA11GR2_ORA Amaxgs123 maxnummp=2 domain=STANDARD

备份数据库 验证安装

sqlplus / as sysdba
SQL> conn /as sysdba
SQL> startup mount;
SQL> alter database archivelog;
rman target /
RMAN> run{
allocate channel c1 type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin64/tdpo.opt)';
backup database;
release channel c1;
}

遇到的问题

1 ANS1087E (RC106) 拒绝访问指定的文件或目录

./tdpoconf password
IBM Spectrum Protect for Databases:
Data Protection for Oracle
版本 8,发行版 1,级别 0.0
(C) Copyright IBM Corporation 1997, 2016. All rights reserved.

ANS1087E (RC106)  拒绝访问指定的文件或目录.

oracle用户没有tdpoconf文件的权限,授权oracle即可

chown -R oracle /opt/tivoli/tsm/client/oracle

发表评论