欢迎投稿

今日深度:

Teradata PDCR 14.00研究(一)安装部分,

Teradata PDCR 14.00研究(一)安装部分,


[size=large][b]第一部分:Teradata数据库开机[/b]
登陆Linux操作系统后,先检查Teradata数据库是否开启了,
TDExpress14.0_Sles10:~ # [color=red]psh pdestate[/color]

<--------------------- localhost -------------------------------->
PDE state: DOWN/HARDSTOP

切换到目录/etc/init.d下,执行命令tpa start:
TDExpress14.0_Sles10:/etc/init.d # [color=red]tpa start[/color]
Teradata Database Initiator service is starting...
Teradata Database Initiator service started successfully.

这时查看数据库的状态如下:
TDExpress14.0_Sles10:/etc/init.d # [color=red]psh pdestate[/color]

<--------------------- localhost -------------------------------->
PDE state is START/STARTCNS.

过了一会儿后,数据库状态如下:
TDExpress14.0_Sles10:/etc/init.d # [color=red]psh pdestate[/color]

<--------------------- localhost -------------------------------->
PDE state is RUN/STARTED.
这个状态表明,数据库已经开启了,我们可以使用了。

[b]第二部分:安装PDCR[/b]
1.安装rpm文件,因为安装的是14版本,对应的安装文件分别是tjc-5.0-5.x86_64.rpm和pdcr-14.00-6.x86_64.rpm。
tjc-5.0-5.x86_64.rpm:包含Teradata Job Control的脚本,用来触发安装和数据完整性流程。
pdcr-14.00-6.x86_64.rpm:包含用来安装PDCR的实际的脚本。
TDExpress14.0_Sles10:/mnt/hgfs/SharedFile # [color=red]ls -lrt[/color]
-rwxrwxrwx 1 root root 42649 2013-02-21 16:35 tjc-5.0-5.x86_64.rpm
-rwxrwxrwx 1 root root 394321 2013-02-21 16:35 pdcr-14.00-6.x86_64.rpm
TDExpress14.0_Sles10:/home/root # [color=red]rpm -i tjc-5.0-5.x86_64.rpm[/color]
TDExpress14.0_Sles10:/home/root # [color=red]rpm -i pdcr-14.00-6.x86_64.rpm [/color]
2.运行安装脚本:
为了执行PDCR的安装进程,需要执行脚本PDCR_Setup.sh,脚本的位置在/opt/pdcr/bin下。该脚本如果执行正确返回码值0,否则返回非0的代码。
(1)需要记下本机的/etc/hosts文件中的TDPID:
TDExpress14.0_Sles10:~ # [color=red]cat /etc/hosts[/color]
127.0.0.2 [color=red]TDExpress140_Sles10[/color] TDExpress140_Sles10
(2)在执行脚本前,需要切换到pdcr用户:
TDExpress14.0_Sles10:~ # [color=red]su - pdcr[/color]
pdcr@:/home/pdcr> [color=red]cd /opt/pdcr/bin[/color]
pdcr@:/opt/pdcr/bin> [color=red]whoami[/color]
pdcr
(3)执行脚本并确定安装过程中的输入项:
需要输入数据库的TDPID,用户名,密码,创建PDCR的模式(生产/测试),分配的永久空间等信息。
pdcr@:/opt/pdcr/bin> [color=red]./PDCR_Setup.sh[/color]
TDPID (Default DBC): [color=red]TDExpress140_Sles10[/color]
Creator Logon (Default DBC): [color=red]dbc[/color]
dbc Password (Default DBC): [color=red]dbc[/color]
Fresh PDCR installation: Teradata Version=14.00[/color]
PDCR Profile (Prod, Test): [color=red]Test[/color]
PERM for PDCR in GB (default 25): [color=red][color=red]15[/color]
Password for PDCRAdmin set to default value
Password for PDCRAccess set to default value
Password for PDCRTPCD set to default value
Password for PDCRCanary0M set to default value
Password for PDCRCanary1M set to default value
Password for PDCRCanary2M set to default value
Password for PDCRCanary3M set to default value
Password for PDCRCanary4M set to default value
*** Job PDCR_Setup Step 10 ***
BTEQ 14.00.00.02 Tue Nov 25 21:18:18 2014

+---------+---------+---------+---------+---------+---------+---------+----
.Set Session Transaction BTET;
+---------+---------+---------+---------+---------+---------+---------+----
.Logon TDEXPRESS140_SLES10/dbc,
之前在空间分配时候出错,在PDCR_Setup.sh中写死了空间分配的数值,所以这一块需要注意,test模式中通过的空间分配是15GB。

(4)记录:
程序运行目录:/var/opt/tjc
--locks 一个作业运行起来后,会在这个目录创建一个文件,内容是进程ID,防止多个进程同时执行
--stepout 当作业失败,终止,这里会记录作业执行到的步骤详细信息
--tmp 记录失败作业的步骤,重启作业时使用
--logs 所有执行脚本的日志,包括PDC_Setup.sh 日志,定时任务日志
--workfile
[/size]

www.htsjk.Com true http://www.htsjk.com/teradata/29626.html NewsArticle Teradata PDCR 14.00研究(一)安装部分, [size=large][b]第一部分:Teradata数据库开机[/b] 登陆Linux操作系统后,先检查Teradata数据库是否开启了, TDExpress14.0_Sles10:~ # [color=red]psh pdestate[/color] -...
相关文章
    暂无相关文章
评论暂时关闭