Mar 14, 2009

终于搭建起TA系统了!!

真的是呕心沥血啊,哎


客户端程序是写好的,一堆DDL加个EXE文件

服务器端,数据库是ORC 10g

由于TA系统采用的是三层架构,中间层用的是Tuxedo8.1


首先是今天我把系统重装了

因为昨天装VC6编译器时系统卡住了,我很郁闷

别人装的系统已经让我郁闷很久了,从系统到硬盘到域都让我纠结

花了3个小时重装了系统和软件(很高效吧,嘿嘿,不是GHOST哦,装的是原版的)

然后接下来的四个小时就在搭建TA系统

——摸着石头过河啊


新装了ORC数据库,果然用起来很顺手,10g的你想装多少次它只会在

*:\oracle\product\10.2.0下多建几个db_*路径而已,这点比9i要好很多

顺利的导入了数据库,然后,艰辛的过程就开始了流泪


首先建了个TA文件夹,里边有常用的一些目录

如src,temp,log,bin,etc等等

然后把服务器的一堆.pc和.c文件拷到src文件夹下,再加上用于配置VC编译器的makefile文件,接着启动cmd切换到src目录执行>make

热,报错。。。

找到问题所在——makefile配置文件里没有修改好

而且有两处错误,一点一点改,一点一点调

编译成功了!!然后再将ubb文件(tux配置)和编译好的可执行文件(自动放在bin目录)一起放到bin目录里,执行

tmloadcf -y ubb

what??tmloadcf can not run on a non-master mode

晕~~~是不是刚装系统时用的没有加入公司域的管理员账号装的TUX

加入域后我用域内用户名登陆,虽然我已经给它赋了管理员权限让它可以安装文件

但是在TUX这还是卡住了

没办法,重装TUX,重装的时候安装目录和先前不同(埋下了悲剧的伏笔流泪


重装TUX后再起,这回得退到make这一步了

>make

晕,buildserver不是一个内部或外部命令,也不是一个可执行的文件&*(&*

怎么回事,buildserver是tux\bin目录下的一个exe文件,建立服务器的

怎么会找不到?

看makefile和ubb文件,没有错啊。。。

困扰了很久,猛然想起:两次安装目录不同,环境变量!!!!

我只改了TUXDIR,而真正指向bin目录的是系统path变量下的tuxedo8.1\bin路径

改之再

>make

晕,CMDTUX_CAT you do not have a valid SDK license

靠,我装的时候明明把lic.txt文件导入了啊,它提示成功了

怎么可以。。。怎么可以酱紫。。。

再困扰了很久,又猛然想起,我瓜皮了,TUX识别lic的时候时去翻找TUXDIR变量

问题在这里!!改之,再

>make 哇卡卡卡卡,好顺利啊,酣畅淋漓


接下来又到了tmloadcf -y ubb这条命令

这回执行时候不会不承认我是它的master了

可是,又跳出来说TUXCONFIG未配置??

咦。ubb文件里明明配了的嘛,怎么回事?

随便set TUXCONFIG=$APPDIR\bin

再敲入命令,不对,说TUXCONFIG应该要和ubb中的匹配

明白了,set回来,再敲入命令

哇卡卡卡卡,酣畅淋漓啊


接着tmboot,很听话的启动了

再启动客户端,跳出数据库配置窗口

由于前边抓狂了很久,已经不记得要怎么填WSNADDR了,本机似乎不用填

可是服务器名忘记了

OK,够了,今天已经被摧残够了


想对兄弟们说,我们这群小年轻

面对生活

一定要学习小强的精神

那就是

“你TM的就是踩不死我!!”


收工,刷卡下班

No comments:

Powered By Blogger