ADempiere_安装
//(ORACLE LINUX6.1)
//JAVA版本
[root@demo utils]# java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (rhel-1.39.1.9.7.el6-i386)
OpenJDK Server VM (build 19.0-b09, mixed mode)
//内核
[root@demo ~]# uname -a
Linux demo 2.6.32-100.34.1.el6uek.i686 #1 SMP Wed May 25 17:28:36 EDT 2011 i686 i686 i386 GNU/Linux
//位数
[root@demo ~]# file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
//内存
[root@demo ~]# free -m
total used free shared buffers cached
Mem: 8066 5484 2581 0 458 4499
-/+ buffers/cache: 526 7539
Swap: 10175 0 10175
//CPU
root@demo ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz
stepping : 7
cpu MHz : 2003.000
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
//网卡信息
[root@demo ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:24:21:1D:D8:9E
inet addr:10.0.0.127 Bcast:10.255.255.255 Mask:255.255.255.0
inet6 addr: fe80::224:21ff:fe1d:d89e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:363489 errors:0 dropped:0 overruns:0 frame:0
TX packets:535152 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:24809615 (23.6 MiB) TX bytes:666307417 (635.4 MiB)
Interrupt:28 Base address:0xe000
[root@demo ~]# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
10.0.0.127 demo.lbq.com demo
2.2 数据库安装在findrpm.com下载 tigervnc-Linux-i686-1.2.0.tar 进行VNC安装
解压进入
/opt/TigerVNC/bin
[root@demo bin]# ls
vncconfig vncpasswd vncserver vncviewer x0vncserverXvnc
./vncserver :0
./vncserver :1
在ORACLE.COM官网下载 Linux 32位版本。
Unzip -o 解压进行安装
ORACLE安装文件夹拥有者为adempiere:dba
drwxrwxrwx. 6 adempiere dba 4096 Oct 23 17:50 oracle
drwxr-xr-x. 8 root root 4096 Mar 13 2012 TigerVNC
以adempiere用户export DISPLAY=IP:0.0退到root, 运行xhost+
//本次数据库安装配制
[root@demo opt]# su - adempiere
-bash-4.1$ cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_SID=adempiere
export ORACLE_HOME=/opt/oracle/app/adempiere/product/11.2.0/dbhome_1
export ORACLE_OWNER=adempiere
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
export ADEMPIERE_HOME=/opt/oracle/Adempiere
//本次数据库监听状态
-bash-4.1$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 24-OCT-2012 10:18:45
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 23-OCT-2012 17:50:26
Uptime 0 days 16 hr. 28 min. 19 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /opt/oracle/app/adempiere/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File /opt/oracle/app/adempiere/diag/tnslsnr/demo/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=demo.lbq.com)(PORT=1521)))
Services Summary...
Service "adempierXDB" has 1 instance(s).
Instance "adempiere", status READY, has 1 handler(s) for this service...
Service "adempiere" has 1 instance(s).
Instance "adempiere", status READY, has 1 handler(s) for this service...
The command completed successfully
//修改的TNS及监听
在数据库默认安装的时候,监听默认为如下, 但是Adempiere 未找到监听
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
// 修改如下
cat tns*.ora
# tnsnames.ora Network Configuration File: /opt/oracle/app/adempiere/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
ADEMPIERE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = demo)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = adempiere)
)
)
LISTENER_ADEMPIER =
(ADDRESS = (PROTOCOL = TCP)(HOST = demo)(PORT = 1521))
cat listener.ora
# listener.ora Network Configuration File: /opt/oracle/app/adempiere/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = demo)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /opt/oracle/app/adempiere
编译好的源码包位置处于 adempiereTrunk\install\bui\Adempiere_370LTS.tar.gz
复制到Linux中并解压
[root@demo AD]# ls -al
total 154140
drwxr-xr-x. 3 root root 4096 Oct 23 17:45 .
dr-xr-x---. 36 root root 4096 Oct 23 17:52 ..
drwxr-xr-x. 12 root root 4096 Oct 24 09:46 Adempiere
-rw-r--r--. 1 root root 157824328 Oct 23 10:36 Adempiere_370LTS.tar.gz
[root@demo AD]# cat ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export RACLE_SID=test
rt ORACLE_SID=adempiere
export ORACLE_HOME=/opt/oracle/app/adempiere/product/11.2.0/dbhome_1
export ORACLE_OWNER=adempiere
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
export ADEMPIERE_HOME=/root/AD/Adempiere
运行RUN_setup.sh配制
Test测试,Save等待打包完毕。
进行数据库导入 RUN_ImportAdempiere.sh
运行 RUN_Server2.sh
打开浏览器 http://10.0.0.127/admin进行访问,至此安装完毕。