RedFlag+Oracle+Websphere搭建_第1页
RedFlag+Oracle+Websphere搭建_第2页
RedFlag+Oracle+Websphere搭建_第3页
RedFlag+Oracle+Websphere搭建_第4页
RedFlag+Oracle+Websphere搭建_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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。例如::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。例如::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 .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 .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 .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, 按钮是口口这样的方框. 解决办法: 参考 或者是参考这个 /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条款”,单击“下一步”按钮,如图: 图四(软件许可协议)进入安装样本应用程序界面,选择“安装样本应用程序”,单击“下一步”按钮,如图:图五(样本安装)选择安装目录,即软件的安装位置,此处选为默认,单击“下一步”按钮,如图:图六(安装路径选择)进入环境选择界面,即websphere的安装方式,一共有四种,结合我们的项目要求,此处选择第三项“应用程序服务器”,单击“下一步”按钮,如图:图七(环境选择)进入启用管理安装性界面,输入用户名及密码(此处为用户名:admin 密码:admin),单击“下一步”按钮,如图: 图八(管理安全性)软件进行安装

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论