真的是呕心沥血啊,哎
客户端程序是写好的,一堆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:
Post a Comment