cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Successfully installing Windchill9.1 on CentOS

Newbie

Successfully installing Windchill9.1 on CentOS

I am creating development system for Windchill9.1 M040.

But, we have no money.

So, we used opensource solutions.

  • DELL PowerEdge T105
  • VMWare ESXi Server 4.0.0(208111) (free)
  • CentOS5.5 64bit (free)
  • Oracle Database 10g R2 Express Edition for Linux (free)
  • Windchill9.1M040(PDML+PJL) JAPANESE Edition

It's work! And good performance.

Does nobody have the same experience?

Regards,

Ash Lynx
Japanese IT engineer

image_gif.gif

30 REPLIES 30

Re: Successfully installing Windchill9.1 on CentOS

Can you upload VMWare to the internet? You can remove doc and help center files for reduce the size.

Re: Successfully installing Windchill9.1 on CentOS

Sorry ! m(x_x)m

I can't it. This Vmimage is over 10GB. And I think that there is a problem of the license.

But, The installation is very easy. It will finish in a day.

Please prepare the following things.
  1. 64bit machine
  2. VMware Player or Virtualbox
  3. CentOS5.5 64bit
  4. Oracle Database 10g R2 Express Edition Linux oracle-xe-univ-10.2.0.1-1.0.i386.rpm
  5. Windchill Windchill9.1PDMLinkProjectLink
  6. OpenLDAP modulecompat-openldap-2.3.43_2.2.29-12.el5x86_64.rpm
  7. libaio modulelibaio.so.1,libaio.so.1.0.0,libaio.so.1.0.1 for CentOS5.5 32bit

next time install !

Re: Successfully installing Windchill9.1 on CentOS

Install CentOS on VMware player3.1

Please install VMware player3.1.

1.Make VMmacine

Create New VMmachine.
Select [after install OS].
Select GestOS-Linux & Version-ReadHatEL5 64bit.
Imput VMname & location.
input 40GB for Max Disk size.
finish
Select Edit of VMmachine.
Set hardware configuration.
Memory : 1G (Need 1G) We can't install OracleXE
CD : Use ISOimage [CentOS-5.5-x86_64-bin-DVD-1of2.iso]
Network Adapter : NAT
Delete floppy,USB,SoundCard & Printer conponent.
Set option configuration
Share folder : enable
Mapping to directory for Windchill CDs & some modules
Click [OK]
2.Insatall CentOS
Start VMmacine.
Press the <ENTER key>.
Select [Skip]
Click [Next]
Select language [English]
Select keyboard system
Display Waning Window, Click [yes]
Click [Next]
Display Waning Window, Click [yes]
Input Hostname manually. ex.wc91-hoge.com
Select timezone
Input Root Password
Select Install type only [Server-GUI]
Bigin instaration. Click [Next]
(waiting)
Show the Installation complete
Navigate menuber to VMmachine>Setting VMmachine
Slelect CD/DVD and uncheck connect on boot. Click [OK]
Return to Install windows and Click [Reboot]
Show Welcome page. Click [Forward]
Select Firewall : Disabled. Click [Forward]
Display Waning Window, Click [yes]
Select SELinux Setting: Disabled. Click [Forward]
Display Waning Window, Click [yes]
Kdump set default. Click [Forward]
Set Date and Time. Click [Forward]
Create User. Click [Forward]
Display Waning Window, Click [Continue]
Sound Card. Click [Forward]
Additionnal CDs. Click [Finish]
Display Waning Window, Click [OK]
Rebooting, and pls login.
3.Install VMwareTools
Navigate menuber to VMmachine > Installing VMware Tools
Open Treminal
# tar zxpf '/media/VMware Tools/VMwareTools-8.4.2-261024.tar.gz' -C /tmp
# cd /tmp/vmware-tools-distrib
# ./vmware-install.pl
Push <Enter> & <Enter> & <Enter>............................
>Please choose one of the following display ..............
Select favorite. 14
Finish VMwareTools install.
Pls reboot.

01.gif

Re: Successfully installing Windchill9.1 on CentOS

Install OracleXE on CentOS(64bit)

Confirm sharing the folder of the Host machine. (ex. /mnt/hgfs/wc91_m040 )
Unzip hoge.zip to the holder of the host machine.
You get OracleXE yourself.(oracle-xe-univ-10.2.0.1-1.0.i386.rpm)
Open terminal.
# mkdir /usr/lib32
# cp /mnt/hgfs/wc91_m040/libaio.so.1.0.1 /usr/lib32
# cd /usr/lib32
# chmod 755 *
# ls -al
# ln -s /usr/lib32/libaio.so.1.0.1 /usr/lib32/libaio.so.1
# cd /mnt/hgfs/wc91_m040/
# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
# /etc/init.d/oracle-xe configure
Push <Enter><Enter>
Type SYSTEM password (manager)
Push <Enter>
Configuring Database...........Done.
# su - oracle
$ cp -i /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh .bash_profile
$ source .bash_profile
(Confirm login to DB.)
$ sqlplus system/manager
SQL> select username from dba_users;
SQL> exit
$ su -

Re: Successfully installing Windchill9.1 on CentOS

Reconfig OracleXE

# su - oracle
$ sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown abort
SQL> startup restrict mount
SQL> drop database;
SQL> quit
$ su -
# rm -f usr/lib/oracle/xe/app/oracle/admin/XE/adump/*
# rm -f usr/lib/oracle/xe/app/oracle/admin/XE/bdump/*
# rm -f usr/lib/oracle/xe/app/oracle/admin/XE/cdump/*
# rm -f usr/lib/oracle/xe/app/oracle/admin/XE/dbs/*
# rm -f usr/lib/oracle/xe/app/oracle/admin/XE/dpdump/*
# rm -f usr/lib/oracle/xe/app/oracle/admin/XE/pfile/*
# rm -f usr/lib/oracle/xe/app/oracle/admin/XE/udump/*
# rm -f /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs/*
# cp /mnt/hgfs/wc91_m040/initXE.ora /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs
# chmod 755 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs/initXE.ora
# su - oracle
$ cp /mnt/wc/create.sql .
$ chmod 755 create.sql
$ sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown abort
SQL> startup nomount pfile=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs/initXE.ora
SQL> @create.sql
(-------------10-20min-------------)
SQL> shutdown
SQL> startup
SQL> connect system/manager
SQL> select username from dba_users;
SQL> exit
$ su - 

Re: Successfully installing Windchill9.1 on CentOS

Install Windchill9.1

# rpm -ivh /mnt/hgfs/wc91_m040/compat-openldap-2.3.43_2.2.29-12.el5.x86_64.rpm
# ln -s /usr/bin/gunzip /usr/bin/uncompress
# /mnt/hgfs/wc91_m040/PTCSolnInstaller/setup

Starting installer.

CheckPoint

(1) Database Configuration : Create a new user on an existing database

(2) Choose which user the following installers should run as : root

(3) Oracle Version : Oracle10g

(4) Oracle Database Systerm Identifier (SID) : XE

Start Install(-----30-60min------)

Done.

Configuration

(1)Edit [.bash_profile].

----------------------------------------------------------------------------------------------------

PATH=$PATH:$HOME/bin:/opt/ptc/Windchill_9.1/Windchill/bin:/opt/ptc/Windchill_9.1/Java/jre/bin

export PATH

export JAVA_HOME=/opt/ptc/Windchill_9.1/Java

export WT_HOME=/opt/ptc/Windchill_9.1/Windchill

# export NLS_LANG=JAPANESE_JAPAN.AL32UTF8 (Japanese env. only)

unset USERNAME

----------------------------------------------------------------------------------------------------

# source .bash_profile

(2)Make symbolic link.

# ln -s /bin/bash /usr/bin/sh

Start Sequence

Open terminal.

# /opt/ptc/Windchill_9.1/WindchillDS/server/bin/start-ds

# /opt/ptc/Windchill_9.1/Apache/bin/apachectl start

# /opt/ptc/Windchill_9.1/Tomcat/bin/wttomcat_start

# windchill start

Edit hosts of your machine, Access to Windchill Server.

Good Luck!

Re: Windchill error occurred in Japanese environment.

When I navigate [site]>[tenplate], Windchill error occurred on Japanese environment.

But Windchill error did not occorre on English environment.

Probably, there is a problem in the specification of SQL sentence.

Oracle XE is not support "NLS_SORT = Japanese" option.

(Oracle 10g production is not support it's option but not error occurred)

Correct option is "NLS_SORT = JAPANESE_M" or "NLS_SORT = JAPANESE_M_CI".

Edit site.xconf and add under the line.

<Property name="wt.pom.enableNLSSort" overridable="true" targetFile="db/db.properties" value="false"/>

# xconfmanager -p

Delete cache and Restart Windchill.

Re: Successfully installing Windchill9.1 on CentOS

We leverage CentOS and Oracle XE extensively in our test and demo environments. We also use VMware and Xen virtualization to power these environments. Using open source and free versions of commercial software has allowed us to deploy flexible Windchill solutions with zero third party software costs. To date we have had no issues running Windchill on CentOS or Oracle XE.

Highlighted

Re: Successfully installing Windchill9.1 on CentOS

Thank you for your comments.
I am developing the system of connecting WC and other PLM system.
Use for one month, COxW system has no problem. It has good performance.
Linux is very good. Light, robust and easy.
I want PTC not to stop the support of Linux.
Regards,
COxW (CetOS, Oracle XE, Windchill) < Do you think ? Cool or not cool?
ex. > LAMP(Linux, Apache, MySQL, PHP)
Announcements
LiveWorx Call For Papers Happening Now!