経緯
Teamcenterというプロジェクト管理ソフトのサーバ間移植をしています。
Teamcenterは局所で覇権らしいのですが、これまで見たことも聞いたこともないソフトで、情報を探すのにとても苦労したのでメモを残しておきたいと思います。
注意
手元に資料があるわけではないため正確な情報ではありません。参考する程度でお願いします。
移植元のTC_DATAやTC_volumeをそのまま持ってこれる環境で作業をしています。
目次
●DBのTC用アカウントについて
●TC_DATA内のtc_profilevar.batについて
●fmsmasterのxmlについて
●移植完了後の起動後の操作
●移植したTeamcenterが起動しない
OracleのTC用アカウントについて
Teamcenterをインストールする人はDB(私の場合はOracle)にinfodbaユーザを作成すると思います。
きっとほかのアカウントでもいいんでしょうけど、フォーラムなどを見ているとinfodbaが管理者ユーザ?であることはマストみたいな空気を感じるのでそうしたほうがいいと思います。
ちなみに理由がわかる人いたら教えてください。
●TC_DATA内のtc_profilevar.batについて
1,ライセンスサーバが変わっていたらlisense_serverを修正する
2,ホスト名が変わるはずなので、新しいホスト名に修正する
3,合わせてDBも変更になる場合は、tnsnames.oraファイル内のDBホスト名も修正する必要がある
●fmsmasterのxmlについて
1,multisite構成になっていたTeamcenterからそうでないTeamcenterへの移植の場合は、該当部分を削除する必要がある。
→関連するサービスはservice.mscで停止しておく
2,volume idは変更しない
3,transitvolume id?(忘れた)は変更しない
4,root(TC_VOLUMEのパス)は基本的に修正しないが、\(バックスラッシュ2つ)にする
→設置するTC_VOLUMEはrootと同じフォルダ構成にする
5,enterprise idは修正しない
6,ホスト名の箇所のみを修正する
→間違っていたら訂正してください
●移植完了後の起動後の操作
1,service.mscからFSC_teamcenterナンチャカ?みたいなサービスを再起動する
2,tcのcmdからinstall -aytを実施する
→site is invaildみたいなのが出たらDBとの疎通は問題ないらしい(正確な文言については検索してください)
●移植したTeamcenterが起動しない
1,The enquiry ID is invalidが出た場合
DBと通信できているかを確認する
install -ayt
fmsmasterのxmlを確認する
FSCサービスのログを確認する
%TC_ROOT%/fsc/log/FSC_%HOSTNAME%_infodba....log
2,POM has not started
DBのサービスが走っていることを確認すること
3,The Shared Metadata Cache cannot be updated...
%temp%内のV1000?で始まるフォルダを削除する
●まとめ
Teamcenterわけわからな過ぎていやです。対戦ありがとうございました。