RedFlag+Oracle+Websphere搭建.doc

上传人:仙人指路1688 文档编号:2397134 上传时间:2023-02-17 格式:DOC 页数:43 大小:5.43MB
返回 下载 相关 举报
RedFlag+Oracle+Websphere搭建.doc_第1页
第1页 / 共43页
RedFlag+Oracle+Websphere搭建.doc_第2页
第2页 / 共43页
RedFlag+Oracle+Websphere搭建.doc_第3页
第3页 / 共43页
RedFlag+Oracle+Websphere搭建.doc_第4页
第4页 / 共43页
RedFlag+Oracle+Websphere搭建.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《RedFlag+Oracle+Websphere搭建.doc》由会员分享,可在线阅读,更多相关《RedFlag+Oracle+Websphere搭建.doc(43页珍藏版)》请在三一办公上搜索。

1、RedFlag+Oracle+Websphere搭建手册为了考虑安全性及可靠性,采用了双机分别安照应用软件及数据库软件,保证系统的连续运行,不间断工作。1、服务器系统的安装,采用双IBM X3550服务器,安装最新的红旗 LINUX DC CENTER 5.0。2、 ORACLE 10G 数据库软件的安装.3、 应用系统和整合软件采用了IBM WebSphere,软件的安装,调试,管理系统平台的部署。一、红旗 Red Flag DC CENTER 5.0 光盘安装 1)、安装LINUX系统 将光驱设为第一启动盘,放入第一张安装光盘后重新启动电脑,如果你的光驱支持自启动, 如无意外将出现如下图:

2、 图一(安装方式选择)上图显示用图形界面方式安装或升级安装Red Flag Linux请按回车键,用文本方式安装或升级安装Red Flag Linux请输入“text”后按回车键。 这里要用图形界面方式安装红旗Linux DC CENTER 5.0,直接回车后继续,将出现如下图所示画面。 图二(图形安装初始界面) 单击下一步,进入语言选择界面,选择“Chinese(Simplified)(简体中文)”,点击“下一步”,如图所示:图三(语言选择)许可协议,阅读后,点击“接受”再点击“下一步”按钮,如图所示:图四(许可协议)请为您的系统选择适当的键盘,选择“英语键盘”,点击“下一步”,如图所示:图

3、五(键盘选择)选择安装分区及分区的方式是安装Linux的关键步骤,搞不好会丢失硬盘数据,应慎重选择。如果选择自动分区,将会有三个选项1、删除硬盘中所有Linux分区;2、删除硬盘中所有分区;3、用硬盘中未分配空间安装系统。使用Disk Druid手工分区即可随心所欲进行分区。 这里选“使用Disk Druid进行手工分区”。选择“使用Disk Druid进行手工分区”后点击“下一步”按钮,如图所示。图六(选择分区方式)了硬盘中的所有分区详细信息。在这里准备将硬盘划分为三个分区第一个约4000MB用作安装系统,第二个约512MB(内存2倍)用作交换区,第二个约100MB用做启动分区,剩余空间给第

4、四个分区。图七(分区容量)点击新建,选择挂载点,分区大小等,创建的分区如图所示:图八(分区内容)点击下一步,进入网络配置界面,此处不设置,进入系统后进行设置,直接点击“下一步”,进入为系统管理员root帐户设置密码,输入6位以上密码后,点击“下一步”按钮继续如图所示:图九(网络地 址设置)图十(管理员密码设置)进入安装软件包选择界面,此处我们选择完全安装,也可点击定制要安装的软件包(此处不详解),点击“下一步”按钮后系统进行安装,如图所示:图十一(选择安装的软件包) 图十二(安装计时)提示插入第二张光盘,点击确定以继续安装,如图所示:图十三(更换光盘)选择登录类型,此处我们选择图形登录方式,点

5、击“下一步”按钮,如图:图十四(登录类型)安装完成,提示重新启动,如图:图十五(安装完成)重启后进入登录界面,输入用户名和密码,点击“登录”,如图:图十六(登录界面)2)、安装LINUX工具包插入第三张光盘,安装红旗LINUX 软件包,点击“下一步”按钮,如图:图十七(安装管理工具盘)输入购买光盘时的序列号,点击“下一步”按钮,如图:图十八(检验序列号)选择需安装的软件包,点击“下一步“按钮,如图:图十九(安装软件包选择)安装软件包,安装完成后提示重启,放入第四张光盘继续安装软件包(同第三张盘),如图:图二十(安装正在进行)图二十一(安装完成)3)、错误及解决方案至此红旗LINUX已安装完毕,

6、可根据实际环境配置网路的IP地址,主机名等. 需卸载一个软件包,此软件包为网络保护作用,会导致网络无法连通 检测:rpm qa |grep snort 删除:rup e snort二、Oracle 10g 数据库安装本部分将逐步讲解针对 Oracle 数据库 10g 配置 Linux 的过程。 1) 验证系统要求 要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令。 要查看可用 RAM 和交换空间大小,运行以下命令:grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo例如:# grep

7、MemTotal /proc/meminfoMemTotal:512236 kB# grep SwapTotal /proc/meminfoSwapTotal:1574360 kB所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。 Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:df -

8、h例如:# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 6.8G 1.3G 5.2G 20% /dev/sda1 99M 17M 77M 18% /boot该示例表明,/tmp 目录没有自己的文件系统。(对本指南而言,它是根文件系统的一部分。)根文件系统可用空间为 5.2 GB,除了满足安装 (2.5 + 1.2 + 0.4 = 4.1GB) 外还小有富余。 2) 创建 Oracle 组和用户帐户 接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 o

9、install 和 dba。以 root 用户身份执行以下命令:/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -m -g oinstall -G dba oracleid oracle例如:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oins

10、tall),502(dba)设置 oracle 帐户的口令:passwd oracle例如:# passwd oracleChanging password for user oracle.New password:Retype new password:passwd:all authentication tokens updated successfully.3) 创建目录 现在,创建存储 Oracle 10g 软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合最佳灵活结构 (OFA) 规范。有关 OFA 标准的更多信息,请参阅针对 UNIX 系统的 Oracle 数据库 10

11、g 安装指南 的附录 D。 以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。 以 root 用户身份执行以下命令:mkdir -p /u01/app/oraclemkdir -p /u02/oradatachown -R oracle:oinstall /u01/app/oracle /u02/oradatachmod -R 775 /u01/app/oracle /u02/oradata例如:# mkdir -p /u01/app/oracle# mkdir -p /u02/oradata# chown -R oracle:o

12、install /u01/app/oracle /u02/oradata# chmod -R 775 /u01/app/oracle /u02/oradata4) 配置 Linux 内核参数 Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 409

13、6kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000如果您按照以上说明安装了 Linux,且内核参数全部采用默认值,则只需在以 root 用户身份登录后执行下命令。cat /etc/sysctl.conf /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max

14、= 65536 net.ipv4.ip_local_port_range = 1024 65000 EOF# /sbin/sysctl -pnet.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1kernel.sysrq = 0kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65

15、000以 root 用户身份运行以下命令来验证您的设置: /sbin/sysctl -a | grep shm/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep ip_local_port_range例如:# /sbin/sysctl -a | grep shmkernel.shmmni = 4096kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shm-use-bigpages = 0# /sbin/sysctl -a |

16、 grep semkernel.sem = 250 32000 100 128# /sbin/sysctl -a | grep file-maxfs.file-max = 65536# /sbin/sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 1024 65000如果系统的参数设置的比上述参数值小,则编辑 /etc/sysctl.conf 文件,添加或更改这些参数。完成后,运行以下命令激活更改:/sbin/sysctl -p对于 SLES 8,在完成以上步骤后运行以下命令。/sbin/chkconfig b

17、oot.sysctl on5) 为 oracle 用户设置 Shell 限制 Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:cat /etc/security/limits.conf /etc/pam.d/login EOFsession required /lib/security/pam_limits.soEOF 6) oracle 用户的环境变量 要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量: ORACLE_BASEORACLE_HOMEORACLE

18、_SIDPATH 如果您在同一服务器上安装了多个 Oracle 产品或数据库,则 ORACLE_HOME、ORACLE_SID 和 PATH 变量可能会更改。ORACLE_BASE 变量不应更改,并可以在需要时在您的登录配置文件中设置它。Oracle 提供了一个称作 oraenv 的实用程序来设置其他变量。 以 oracle 身份登录,并通过在 .bash_profile 或 .profile(bash 或 ksh)中添加以下行,将 ORACLE_BASE 添加到登录配置文件:# su - oracle$ cd $ vi .bash_profileexport ORACLE_BASE=/u01

19、/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/dbseexport ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport LC_CTYPE=en_US.UTF-8此更改将在您下次登录到 oracle 帐户时生效。要使更改对当前会话为活动状态,只需从命令行运行此命令。 安装 Oracle 可以从 OTN 下载 Oracle 数据库 10g。Oracle 提供了一个免费

20、的开发和测试许可。但不提供支持,且该许可不允许用于生产目的。OTN 提供了完整的许可协议。 要使 Oracle 10g 发行套件介质可以在服务器上使用,最简单的方法是将其直接下载到服务器。 使用图形登录以 oracle 身份登录。 创建一个目录以存放 Oracle 10g 发行套件:mkdir 10g_db要从 OTN 下载 Oracle 数据库 10g,请将浏览器(Mozilla 比较好用)指向 Eligibility Export Restrictions 页面,并阅读 OTN 许可协议。如果您接受限制和许可协议,则单击 I Accept。 单击 ship.db.cpio.gz 链接,并将

21、该文件保存在为此目的创建的目录 (10g_db) 中 如果尚未登录到 OTN,则此时可能提示您登录。 解压缩此文件:cd 10g_dbgunzip ship.db.cpio.gzcpio -idmv b) 使用 Oracle Enterprise Manager 10g 数据库控制在 Web 浏览器中,连接到安装过程中提供的 URL。例如:http:/ds1.orademo.org:5500/em(如果服务器不在 DNS 中,则必须使用 IP 地址代替主机名。) 用户名:SYS口令:连接为:SYSDBA 单击 欢迎走入 Oracle Enterprise Manager 10g 数据库控制的精

22、彩世界!启动和停止 Oracle Enterprise Manager 数据库控制:$ emctl start dbconsole$ emctl stop dbconsolec) 使用 iSQL*Plus 访问数据库iSQL*Plus 是历史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于访问数据库。要使用 iSQL*Plus,请单击 OEM 控制台 Related Links 部分中的 iSQL*Plus 链接,或将浏览器指向安装过程中提供的 iSQL*Plus URL。例如:http:/ds1.orademo.org:5560/isqlplus(如果数据库服务器不在 DNS

23、 中,则必须使用 IP 地址代替主机名。)用户名:SYSTEM口令: 单击 。在 Workspace 框中输入 SQL 命令,然后单击 Execute。启动和停止 iSQL*Plus:$ isqlplusctl start$ isqlplusctl stop启动和停止监听器:监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM 或 iSQL*Plus,必须先启动监听器。$ lsnrctl start$ lsnrctl stop启动和停止数据库:启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Pl

24、us,如下所示:启动:$ sqlplusSQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:27:48 2004Copyright (c) 1982, 2004, Oracle.All rights reserved.Enter user-name:/ as sysdbaConnected to an idle instance.SQL startupORACLE instance started.Total System Global Area 188743680 bytesFixed Size 778036 bytesVari

25、able Size 162275532 bytesDatabase Buffers 25165824 bytesRedo Buffers 524288 bytesDatabase mounted.Database opened.SQL exitShutdown:$ sqlplusSQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 2004Copyright (c) 1982, 2004, Oracle.All rights reserved.Enter user-name:/ as sysdbaConnected to

26、:Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL exit。常见错误FAQ (在Linux平台安装Oracle比较常见) 1) 不能启动安装界面.运行runInstaller提示信息类似如下:xlib:connection to

27、localhost:0.0 refused by server xlib:client is not authorized to connect to server Exception in thread main java.lang.InternalError:cant connect to x11 window server using localhost:0.0 at . 解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :0.0把your_IPaddress换成你的IP.或者用root简单的执行一下# xhost + (要注意

28、这样会有安全上的隐患) 2) 安装界面显示很多口口样子的乱码解决办法:查看locale输出# localeLANG=en_US.UTF-8LC_CTYPE=zh_CN.GB18030LC_NUMERIC=en_US.UTF-8LC_TIME=en_US.UTF-8LC_COLLATE=en_US.UTF-8LC_MONETARY=en_US.UTF-8LC_MESSAGES=en_US.UTF-8LC_PAPER=en_US.UTF-8LC_NAME=en_US.UTF-8LC_ADDRESS=en_US.UTF-8LC_TELEPHONE=en_US.UTF-8LC_MEASUREMENT=

29、en_US.UTF-8LC_IDENTIFICATION=en_US.UTF-8LC_ALL=执行#export LC_CTYPE=en_US.UTF-8 然后重新调用安装程序.3) 用IE登录Linux服务器上的em出现乱码在Linux(Unix) 环境下成功安装了Oracle 10g,从windows下用IE浏览器登录 10g 的em, 按钮是口口这样的方框. 解决办法: 参考 或者是参考这个 http:/www.linuxsir.org/bbs/showthread.php?s=&threadid=98591 后者比较彻底,前者比较Quick & Dirty .4) 创建数据库的时候出现

30、ORA-03113的错误解决办法: 查看核心参数是否调整正确.参考5) RedHat 9 / FC1等系统10g不支持如何安装?解决办法:在10g不支持的Linux发行版上安装10g的解决方法1). 运行runInstaller -ignoreSysPrereqs,这样会跳过检查 2). 摘自 修改/etc/redhat-release文件:#su - root #cp /etc/redhat-release /etc/redhat-release.backup #cat /etc/redhat-release /dev/null 2&1 /dev/null三、IBM WebSphere应用软

31、件安装1)、安装WebSphere 6.1安装WebSphere 6.1(包装盒内的WebSphere7.0无法支持红旗LINUX操作系统),插入标有名字“Application server”的安装光盘,系统自动弹出光盘内容,双击”launchpad.sh”,启动安装程序向导,进入向导界面,:图一(安装盘内容)点击“启动 WebSphere Application Server Network Deployment 的安装向导”,进入安装向导界面如图:图二(安装向导)进入安装向导界面,单击“下一步”按钮,如图:图三(欢迎向导)进入软件许可协议界面,点击“我即接受IBM条款也接受非IBM条款”

32、,单击“下一步”按钮,如图: 图四(软件许可协议)进入安装样本应用程序界面,选择“安装样本应用程序”,单击“下一步”按钮,如图:图五(样本安装)选择安装目录,即软件的安装位置,此处选为默认,单击“下一步”按钮,如图:图六(安装路径选择)进入环境选择界面,即WebSphere的安装方式,一共有四种,结合我们的项目要求,此处选择第三项“应用程序服务器”,单击“下一步”按钮,如图:图七(环境选择)进入启用管理安装性界面,输入用户名及密码(此处为用户名:admin 密码:admin),单击“下一步”按钮,如图: 图八(管理安全性)软件进行安装,需要20分钟左右的时间,安装完成后点击“完成”按钮,完成安

33、装,如图:图九(安装进行中)图九(安装完成)2)、启动WebSphere服务进程打开LINUX超级终端:启动服务:Washome/profiles/your profiles/bin/startServer.sh server1 停止服务:Washome/profiles/your profiles/bin/stopServer.sh server1注:WASHOME为WebSphere的安装路径 本机为/opt/IBM/WebSpher/AppServer如图所示:图十(启动服务)图十一(停止服务)3)、安装新的应用程序启动服务器后,地址栏内访问http:/localhost:9043/ib

34、m/console登陆,输入用户名和密码,点击左边的应用程序=安装新的应用程序,如图:图十二(安装WAR包)注:WebSphere部署工程时需要将工程打包为WAR包或者EAR包 图十三(安装工程过程)安装完成点击保存,工程部署完毕注意:demo_pro有时候不能启动,把defaultApplication删除就可以了。原因是:demo_pro项目的端口被defaultApplication占用了。访问系统:http:/localhost:9080/demo 注意:在项目中修改的信息,把修改后的页面直接拷贝到websphere下的相应的项目下覆盖即可。4)、修改应用程序默认端口点击右边的服务器=应用程序服务器=选择SERVER1=端口=选择wc-defaultport=修改9080为80端口,如图:图十四(修改端口)5)、错误及解决方案(1)websphere中解决long和Long转换的问题在 WebSphere Application Server 里缺省 Java 编译器编译 JS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号