Top
首页 > 老文章 > 正文

WEBLOGIC+ORACLE+JBUILDER LINUX与WINDOWS配置入门

WEBLOGIC+ORACLE+JBUILDER LINUX与WINDOWS配置入门

WEBLOGIC+ORACLE+JBUILDER LINUX与WINDOWS配置入门
发布时间:2006-04-25 18:42        来源:        作者:
WebLOGIC+Oracle+JBuilder LinuxWindows配置入门

前几年在国外呆了这么多时间,一直听说国人的软件水平太LOW LEVEL,后来上了这个最大的论坛才发现,不是LOW,而是缺少资源和材料,首先提供几个链接,因为大家都要用盗版的软件,这说来也可笑,钱包扁,当然用盗版。因此,让你们先爽一把

http://bingle.pku.edu.cn

http://freshmet.net

特别是第一个网址,爽翻了你们,什么都有,全套破解+全套源程序下载

先来说一下该买些什么书,首推是SUN公司出版的两本Java2核心技术卷一与卷二

其次是WROX公司出版的J2EE编程掼,和WROX公司出版的EJB编程指南(主要是印度人写的)

这两本书当初我看完了后,完成了硕士论文

好了,来说一下EJB需要什么软件和EJB是什么

随着C/S结构的淘汰,中间层与多层式分布平台逐渐流行,随然国内跟着微软走,最著名的是上海的上海瑞星电子设备有限公司的主管查海东,他是一个微软强硬派,它们用Delphi写WINDOWS DNA,把一家买超市收银机的小公司在三年里变成了亿元户,成了上海华联,联华,巨型超市的软件定制商,当然,它们公司在2001年做了一个错误的选择就是开始用。NET,不用说大家都知道,。NET怎么烂了,试想这么一个工程WINDOWS2000 SERVER+SQL Server+DELPHI或VB编程,成本是多少,如果改成LINUX+MySQL+EJB+JSP(前端)成本是多少,举个例子,一个成本是20万(还不止),一个成本是10元钱,我CALL!!!如果都报50万,利润相差多少

好了,知道了EJB的好处,就应该知道JAVA最初是在UNIX下开发出来的,不应该在WINDOWS下编程,它不属于WINDOWS,不属于UNIX,它是自由人,但建议开发在UNIX或LINUX下,为什么,上面的例子已经说了很清楚了,现在再来说学EJB要用到那些知识及软件,软件怎么弄,我已经给了你们网址了,外面的大部分网址90%都是假的,这个网址是真的,永远可以当,是你们去过后不想再去其它网址了

一、首先学ASP的人做好学JSP的打算

二、熟炼操作LINUX REDHAT7。2或MANDRAKE LINUX8。0以上版本

三、ORACLE8或9I WINNT版或LINUX版

四、JBUILDER6多平台安装包

五、WEBLOGIC6。1以上多平台安装包

六、J2EE 和JDK多平台安装包

七、JBOSS3。0和JBOSS ENTERPRISE WIZARD(一个在JBUILDER下可视化设置的补丁)

八、BCAUSE BEAN -COM BRIDGER (一个把EJB转为COM可在V系列软件内用的)

九、XML SPY4。2以上

ORACLE在WINDOWS下配置:

(不用教,自己打SETUP或INSTALL就可以了)装完后,配一个REPOSITORY(用ENTERPRISE CONFIG ASSISTANT)重启后先启动AGENT再启LISTENER、ORACLESERVICE、和MANAGERMENT SERVICE改为手动,重启后,先开AGENT,再开LSTENER,再开ORACLESERVICE,再开ORACLE MANAGERMENT,弄了不好,ORACLESERVICE会死进程,就是起不来,然后就CTRL+ALT+DEL,切换到进程TAB,把ORA当头的两个进程杀掉(建议装XP不要装WIN2000,因为有时WIN2000下有些进程杀不掉,在LINUX下不存在这个问题因为它是绿色的),OK,把这几个都起来了,就用鼠标(微软下离不开的傻东东)把ENTERPRISE MANAGER起动了,在HOST中填入你装ORACLE的主机号,默认用户名是SYSMAN,PASSWD是OEM_TEMP,小写大写我忘了,因该都是小写,一年没碰WINDOWS了,OK,起来了就OK了,如果起来了要进DATABASE时需要帐号和口令,就先在起ENTERPRISE MANAGER前把DBA STUDIO起来,用SYSTEM/MANAGER可以把你的DATABASE打开,在SECURE选项中输入一个你自己想要的用户名,把它升级成ROLE为DBA,SYSTEM中给它SYSDBA和SYSORER就完了,再启动ENTERPRISE MANAGER就用你刚才设置的帐户就可以在ENTERPRISE MANAGER中进DATABASE,弄了不好还会死进程(在微软系统下这是没办法的事),装个ORACLE8I要准备好2G以上的硬盘,9I要4G左右的硬盘。

在LINUX下安装:

干净的REDHAT7。2或7。3装好了,OK,用ROOT身份登陆,打开一个SHELL TERMINAL什么的,

我重的ORACLE的REPOSITORY叫SKYDATA

我用的用户名叫YMK

主目录装在/opt/oracle/oracle9i

装之前先把JDK1。3。1以上版本装了,你要喜欢也可以装一个J2EE1。3。0以上的版本

rpm -iv j2sdk1.4.0-fcs-linux.rpm

tar -zxvf j2sdkee1.3.tar.gz -C /usr/local

第一步,groupadd -400 dba(建一个组)

第二步,useradd -u 400 -c "Oracle Owner" -d /home/ymk -g "dba" -m -s /bin/bash ymk

第三步,passwd ymk

输入两次用户密码

OK,

来配内核喽

第一步

cd /etc

gedit profile

ORACLE_HOME=/opt/oracle/oracle9i

export ORACLE_HOME


ORACLE_SID=skydata

export ORACLE_SID
ORACLE_TERM=xterm

export ORACLE_TERM
ORACLE_OWNER=ymk

export ORACLE_OWNER
TNS_ADMIN=/home/oracle/config/9.0.1

export TNS_ADMIN
CLASSPATH=$ORACLE_HOME/JDBC/lib/classes111.zip
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
export JAVA_HOME=/usr/java/j2sdk1.4.0
export JSDK_HOME=/usr/local/j2sdk1.4.0
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JSDK_HOME/lib/jsdk.jar
export CLASSPATH
ok

内核配置第一步完了

打开一个terminal或SHELL

cd /opt
mkdir oracle
chown ymk:dba oracle
chmod 777 oracle

上述是把你要预装的ORACLE的主目录的权限分给你刚才用useradd建的用户

用LINUX下的USER MANAGER不是USER CONFIG去看看,因为我用的UID是400,有可能在曼德拉草8。2以上的版本中,UID400已经被一个叫QMAILUSER的用掉了,把它的UID改成500或600就可以了,随你的便。反正保证ORACLE的用户的UID是400,如果你不改,会怎么样?(装到98%会出错,REPOSITORY配置没有权限,重装,惨吧)给ymk 同时归到root apache admin组里

ok

重启LINUX系统,用刚才设立的YMK帐户登陆

在GNOME或KDE方式下打开一个SHELL

键入su

把你的ROOT口令键入

然后,配置最后的内核

cd /proc/sys/kernel
echo SEMMSL_value SEMMNS_value SEMOPM_value SEMMNI_value > sem
echo 100 32000 100 100 > sem
echo 2147483648 > shmmax
echo 4096 > shmmni
echo 2097152 > shmall
echo 65536 > /proc/sys/fs/file-max
ulimit -n 65536
cat /proc/sys/fs/file-max
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
ulimit -u 16384
上述的所有配置适用于目前外面较流行的turbo linux redhat7.2 mandrake8.2的所有版本

外面网上也有很多配置教程,但都是针对某个平台,我把这些配置文件按照所有LINUX平台统用的自己做了一个设置。

键入你的ORACLE的安装盘的路径和运行命令/mnt/win_c/oracle9linux/disk1/runInstaller

按照界面去完成安装吧
加载更多

专题访谈

合作站点
stat