Chinaunix首页 | 论坛 | 博客
  • 博客访问: 309319
  • 博文数量: 90
  • 博客积分: 2850
  • 博客等级: 少校
  • 技术积分: 951
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-02 14:01
文章分类

全部博文(90)

文章存档

2015年(1)

2014年(1)

2013年(2)

2011年(3)

2010年(83)

分类: 系统运维

2010-06-29 14:35:55


Oracle+apache+tomcat

配置需求:

准备RED HAT AS 4 安装光盘四张

准备ORACLE 10.2安装光盘一张或安装包

jdk-1_5_0_07-linux-i586.bin安装包

apache-tomcat-5.5.17软件安装包

部分接口程序

一. 开始安装操作系统

1 启动光驱引导从CD读盘,进入安装界面。

2 直接回车进入安装。

3 检查硬件及载入安装。

4 若相信你的光盘没问题,检查安装介质选择”SKIP”即可。

5 – NEXT。

6 选择语言,根据需要选择语言。

7选择你要在系统上使用的键盘布局类型 选默认”美国英语式”即可。

8 进入分区选择,选择手动分驱 此处图为新硬盘,旧盘可先DELETE完,在RE-CREATE。

9 划分”/BOOT”分区,给出500M或在大一点,选中强制为主分区。

10 划分”SWAP”分区,根据内存大小设置,当内存在2G内SWAP可以是内存2-3倍可折中,当内存超过2G,SWAP为内存的2倍,选中强制为主分区。

11 设置根目录”/”分区,一般装完全部系统软件包及ORACLE软件包需要空间7G,可根据实际硬盘空间划分,推荐10G以上或更大,选中强制为主分区,剩余空间,可划分为”HOME”分区及其它自定义分区,作储备空间。

12 完成之后NEXT。

13 引导装载程序配置,直接默认下一步即可,若一机装多系统需配置下。

14 编辑配置网络,在找到网卡驱动的情况下会出现网络配置的图界,根据当地I提借的IP信息在此处手工设置,点击编辑取消”使用DHCP进行配置”选项,选中”引导时激活”填写上IP 和子网掩码。

15 确定IP等正确,下一步。

16 选择”手工设置”给出主机名 HOST NAME 配置网关DNS等。

17出于系统应用不做防火墙配置,安全问题可在路由或另配置。

18 选择无防火墙,继续。

19 选择默认的系统语言,根据需要做多选,但显示项为默认项。

20 选择时区 NEXT。

21 创建ROOT用户初始密码。

22 安装系统的软件包选择。

23 为做ORACLE环境配置需一些选项,不清楚可以全装。

24 选择完成 NEXT。

25提示安装软件包需要哪些光盘。

26 开始格式化硬盘,加载安装映像。

27 开始安装,根据提示换光盘进行安装,直到完成。

28 安装完成 取出光盘重启。

29 启动系统选择项 默认即可对有些CPU支持,不能启动回车换第二项启动。

30 NEXT。

31 NEXT。

32 选择时间,若前面时区选择好,一般都默认配置。

33 显示设置,分辨率等。

34 选择第三项,为什么要提供一个USER。

35 选择第二项不注册USER。

36 不创建用户,直接下一步跳过

37 测试声卡 NEXT

38 安装其它软件包 NEXT

39 NEXT

40 使用ROOT用户进入系统

到此LINUX AS 4安装完成。

二ORACLE安装及配置

ORACLE软件配置

1系统准备

选择程序包组 (如下列出的项请全选,若系统安装时软件包全装了可跳过这一步)

X Window

Gnome

KDE

编辑器

图形因特网

开发工具

原有软件开发

管理工具

2装完检查:(#表示ROOT用户下,$表示一般用户下)

# rpm -q make gcc glibc binutils openmotif setarch libaio compat-db

#rpm -q compat-gcc-32 compat-gcc-32-c++ compat-libstdc++-296 compat-libstdc++-33

提示没有安装的需要找到原光盘安装

单装libaio软件包 全包为libaio-devel 在第三张盘内

3 做个链接

# ln -s /usr/lib/libstdc++.so.6.0.3 /usr/lib/libstdc++.so.5

4用终端进入编辑/etc/security

键入:# gedit limits.conf 添加

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

存盘

5 进入编辑/etc

# gedit sysctl.conf

kernel.core_uses_pid=1

kernel.shmall=2097152

kernel.shmmax=2147483648 / 1073741824

– (该处给出了1G / 512M 内存的换算之后大小,若其它大小内存,请根据公式1024*1024*2*内存大小=kernel.shmmax 来计算)

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

存盘

6 # sysctl -p 验证下内核

7 创建用户和组及相关目录

打开一个终端:

# groupadd dba

# groupadd oinstall

# useradd -g oinstall -G dba -m oracle

# passwd oracle

# mkdir -p /opt/ora10/product

# mkdir /var/opt/oracle

# chown -R oracle.oinstall /opt/ora10

# chown -R oracle.dba /var/opt/oracle

# chmod -R 775 /opt/ora10

# chmod -R 775 /var/opt/oracle

8 登陆到oracle用户下,更改用户.bash_profile的一些配置

打开一个新终端窗口:

$ gedit .bash_profile — 增加如下

export ORACLE_BASE=/opt/ora10/product

export ORACLE_HOME=/home/oracle/OraHome_1

export ORACLE_SID=TEST125 –ORACLE的实例名对应以后建的数据库SID名

export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib

export NLS_LANG=AMERICAN_CHINA.ZHS16GBK –中文环境

#export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK -英文环境

“#”为注释 —编译完成保存退出

9 以oracle用户重新登录使设置生效或 $ reboot –重启命令

10 将ORACLE光盘内容拷到ORACEL用户有权限的目录,进入目录解压oracle安装文件,(用unzip *.zip解压)进入解压后目录执行

$./runInstall 出现安装界面

11 选择高级安装 NEXT,用默认的用户组 在NEXT

12 选择企业版 NEXT

13由于环境设置好,这里会给出默认值,NEXT即可

14 开始验证你的环境,没有问题 NEXT

15 选择仅安装软件 NEXT

16 确认没有问题即可安装

17 非常重要的一步,安装完成会提示一个对话框,要求用ROOT用户依次执行两个脚本,脚本执行完成前,不要关闭提示框,在ORACLE用户下新打开一个终端

$ su root

密码……..

进入执行脚本的目录(该目录会在提示框中出现,先进入第一个目录)

#./第一个要运行的.sh

在进入另一个脚本目录

#./name.sh

完成回到提示框,NEXT,提示安装完成,到这时一路没错的话ORACLE软件安装完成

B . ORACLE数据的创建

1 安装软件完成,就可以创建数据库了,打开一个新终端窗口

键入dbca 出现图形界面

2 选择创建数据库 NEXT

3 选择定制数据库 NEXT

4 全局数据库名处键入数据库SID.DOMAIN,也就是在配置ORACLE用户环境中的SID加上DOMAIN即可,如mydb.com

5 默认选项 NEXT

6 给出管理员DBA密码

7选择文件系统 NEXT

8使用默认数据库文件位置 NEXT

9 使用默认快速恢复区设置 NEXT

10 使用默认组件 NEXT

11 其它选项默认在字符集处选择,”ZHS16GBK-GBK16简体中文” 字符集

12 检查所有安装配置 完成 OK

完成完成即可,在安装出现错误一般都是环境变量出现问题,请重新配置,若有其它问题请联系我们技术支持
C. NET的配置

1 在终端打开一窗口,键入netmgr 出现图开形界面

2 展开本地树形图,选择监听程序,选择编辑,新建一个新监听,选中新建的监听添加地址,默认即可,此时为主机名

3 选择服务命名,编辑新建一个,网络服务名写入一个任意名

4选择TCP、IP ——> NEXT

5 在主机名处,键入库机器的IP —-> NEXT

6 此处的服务名写数据库的全局名,如SID。DOMAIN,下面连接类型选项为专用服务器模式 —> NEXT

7 此时整个数据库安装完成
D. 启动ORACLE

1 在终端键入lsnrctl start 先启动监听,在键入sqlplus sys/密码 as sysdba

sql> startup

sql>oracle 已启动

三 数据库后台安装配置及接口程序

A . 数据库后台程序安装

1.

后台程序为JSP所写,安装前需要安装JDK及TOMCAT软件环境来编译,用ORACLE用户在/home/oracle下建立文件夹为bgweb,如前所讲找到所准备的 jdk-1_5_0_07-linux-i586.bin、apache-tomcat-5.5.17.tar.gz 安装包,并拷至/home/oracle/bgweb里,先安装JDK,打开一个新终端,终端下直接

$./ jdk-1_5_0_07-linux-i586.bin即可,

出现提示多敲几次空格出现yes/no输入Y回车即可,

同上TOMCAT安装需要先解压,进入终端,

$tar -zxvf *.tar.gz 即可,

完成需要配置环境变,打开一个新终端并输入

$gedit .bash_profile加如下

—————————————

export JAVA_HOME=/home/oracle/bgweb/jdk1.5.0_07

export JRE_HOME=/home/oracle/bgweb/jdk1.5.0_07/jre

export TOMCAT_HOME=/home/oracle/bgweb/apache-tomcat-5.5.17

export CATALINA_HOME=/home/oracle/bgweb/apache-tomcat-5.5.17

Export CLASSPATH=/home/oracle/bgweb/apache-tomcat-5.5.17:/home/oracle/bgweb/jdk1.5.0_07/lib:/home/oracle/bgweb/jdk1.5.0_07/jre/lib

PATH=$PATH:/home/oracle/bgweb/apache-tomcat-5.5.17/bin:/home/oracle/bgweb/jdk1.5.0_07/bin:/home/oracle/bgweb/jdk1.5.0_07/jre/bin

————————————-

保存注销用户,重登陆生效

重登陆后检查下环境有没生效,$env查看

B接口程序的编译(选择接口程序类型C+ OR JAVA)

b1.

本程序为总公司的C+程序,找到对应文件更改与数据库连接的正确参数

进入终端,进入接口程序目录,找到对应相关文件,使用gedit filename 打开更改,保存,在终端make

b2.

本程序为广西分公司JAVA程序,进入对应目录修改对应连接数据库参数即可

到此环境部分完成,因接口程序时有改动接下配置请参考同目录下《接口程序安装说明.txt》或其它安装配置说明

另:

要正式运行数据服务,需要专业人员操作ORACLE库进行数据架设,具体操作或有任何疑问请联系在线技术支持人员



阅读(2747) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~