|
|
说明:半个月前,我对Oracle Forms还是一个门外汉,得益于各位兄弟的帮助及论坛的无私奉献(绝不是MP哈),有感于此,决定也为论坛尽一分自己的努力,把自己的一点点经验做个简单介绍,说得不对的地方,请不要拿鸡蛋扔我。。。。。 本文假定读者是有一定的Linux使用经验,且有一些Oracle的基本知识,如果各位看官对文中所说不太明白,请QQ:7603844,MSN:system@oakinfo.net。我乐意提供一些帮助。等有时间了我用Xmanager来安装,就可以做一些截图,来个step by step了。 废话少说,开始吧。 硬件环境:Oracle10gAS这玩意儿对硬件要求奇高,硬盘就不说了,你多多准备吧,反正是用得上的。内存不得不说,我的机器可怜只有384M,Oracle死活不让装,说我这个大穷鬼还玩10g,没门(开玩笑的哈),好说歹说,我是不管三七二十一,内存不够也不管了,是死是活让它去说吧。Oracle推荐的内存至少也得1G,这点大家注意了,我的内存不够多,只好将swap开得够大,有4G呢,按常理swap一般是内存的二倍即可。cpu至少得PIII450,显示卡什么的就不说了。 软件环境:RedHat AS3版本,Oracle10gAS for Linux就行。需要说明的是, RedHat AS3 是四张光盘,Oracle10g也是四张光盘。但需要注意的事,安装Oracle10gAS并不要求用户预先安装JDK。 大家坐好,安装开始了。 1、将RedHat AS3第一张光盘放入光驱,重启机器后光驱引导。然后按步骤安装,我劝各位还是用英语字符集好了,因为我用过一次中文,感觉有些不爽。如果英文不好,词典伺候。。。。注意1、交换分区请尽力分配大点,我就分了4G;2、选择组件(软件包)的时候,请一定要选择全部安装,当然不完全安装也是可以的,但以后一个个打软件包的烦事不要找我哈。 2、好啦,RedHat AS3就算装完了,开始系统准备工作 a. 修改/etc/rc.d/rc.local文件,我说大家就照我下面的加入到rc.local文件吧。 a) echo 256 32000 100 142 > /proc/sys/kernel/sem b) echo 4096 > /proc/sys/kernel/shmmni c) echo 2097152 > /proc/sys/kernel/shmall d) echo 131072 > /proc/sys/fs/file-max e) echo 8192 > /proc/sys/kernel/msgmax f) echo 65535 > /proc/sys/kernel/msgmnb g) echo 2878 > /proc/sys/kernel/msgmni h) echo 20000 65000 > /proc/sys/net/ipv4/ip_local_port_range i) ulimit -u 16384 b. 建立一个用户组.叫dba吧,我认为如果只装10gAS,可不用建的。因为我还要装9i RDBMS,所以不得不建了。 c. 建立一个用户,就叫apps吧,它的主要组为dba. d. 以apps登陆系统,修改.bash_profile文件,加入以下语句,请按你的情况修改 a) if [ $USER = "apps" ]; then b) if [ $SHELL = "/bin/ksh" ]; then c) ulimit -p 16384 d) ulimit -n 16384 e) else f) ulimit -u 16384 -n 16384 g) fi h) fi i) export PATH=$PATH:$HOME/bin; j) export ORACLE_BASE=/data/apps; e. 在用户的目录下建立文件.ldap,增加行如下了: a) export ORACLE_SID=asdb; b) export ORACLE_HOME=$ORACLE_BASE/ldap; c) export PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/data/apps/bin:$ORACLE_HOME/bin; f. 在用户的目录下建立文件.apps,命令行如下: a) export ORACLE_HOME=$ORACLE_BASE/apps; b) export PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/data/apps/bin:$ORACLE_HOME/bin:$OACLE_HOME/opmn/bin:$ORACLE_HOME/dmt/bin; g. 修改系统文件 a) # mv /usr/bin/gcc /usr/bin/gcc.backup b) # mv /usr/bin/g++ /usr/bin/g++.backup c) # ln -s /usr/bin/gcc296 /usr/bin/gcc d) # ln -s /usr/bin/g++296 /usr/bin/g++ h. 应用Oracle的patch3006854。 a) 在我的附件文件中带有,解包后其中有*.sh文件,用root用户执行一下就可以了。 i. 如果你没有布署DNS系统,请修改你的/etc/hosts文件,保证有如下一行 a) ip hostname.domain.xxx hostname 3、安装前的最后检查。 a. 是否建立了.ldap与.apps文件。 b. 是否修改/etc/rc.d/rc.local文件 c. 是否重新连结gcc与g++文件 d. 是否修改.bash_profile文件 e. 安装操作系统时是否是全部组件都安装,如果没全安装,请检查必须有这些包存在系统中,如果没有,好像在AS3三号盘上有,请用rpm -ivh安装 a) # gcc-3.2.3-20 setarch-1.3-1 b) # pdksh-5.2.14 c) # openmotif21-2.1.30-8 d) # gnome-libs-1.4.1.2.90-34.1 e) # compat-glibc-7.x-2.2.4.32.5 f) # compat-gcc-7.3-2.96.122 g) # compat-libstdc++-7.3-2.96.122 h) # compat-libstdc++-devel-7.3-2.96.122 i) # compat-gcc-c++-7.3-2.96.122 j) # sysstat-4.0.7 f. 是否应用了Oracle的3006854号patch g. 你的Oracle10gAS是否已解压后放在硬盘的同一目录中 h. 检查完成后重启机器 4、开始安装Oracle10gAS infra部分。 a. 以apps用户登陆系统(请一定选英文环境登陆) b. 执行:. ./.ldap c. 检查:echo $ORACLE_HOME d. 检查:echo $PATH e. 进入Oracle10gAS 的Disk1,执行./runInstaller f. 出现Oracle的安装界面,请选择安装的目录。 g. 出现一个对话框,是要求指定Oracle的安装环境,然后要求以root运行/tmp下的一个.sh文件。 h. Next,进入下一项,要求选择安装的软件,请选第二项infra. i. Next出现语言选择,你可以选上中文。 j. Next出现软件组件,你可以全选。 k. Next出现要求用户指定一个实例名,我就命名为ldap了,需要为ldap指定口令。 l. 一切完成后就可以开始安装了,安装很顺利,连结也不会出错,直到安装完成退出。 m. 在中间会创建一个数据库时,要求在$ORACLE_HOME下执行一个sh文件 5、安装完成infra后,回到用户主目录,开始安装APPS。 a. 执行. ./.apps n. 检查:echo $ORACLE_HOME o. 检查:echo $PATH p. 进入Oracle10gAS 的Disk1,执行./runInstaller q. 出现Oracle的安装界面,请选择安装的目录。 r. Next,进入下一项,要求选择安装的软件,请选第一项10gAS. s. Next出现语言选择,你可以选上中文。 t. Next出现软件组件,你可以全选。 u. Next出现要求用户指定一个实例名,我就命名为apps了。 v. 要求指定ias_admin的口令,请不要忘记,在使用管理器时的时候需要 b. 要求用户输入ldap目录服务器名及端口号。(服务器可以用127.0.0.1,端口可查询ps -ef|grep oid,看到命令行中的参数-p后就是端口号,一般是3060或3040) w. 一切完成后就可以开始安装了,安装很顺利,连结也不会出错,直到安装完成退出。(这一步要很久的时间,也许是我内存太小,差不多花了四个小时) 6、全部安装完成后,你可以登录到以下页面: a. http://127.0.0.1:7777 b. http://127.0.0.1:7778 c. http://127.0.0.1:1810 d. http://127.0.0.1:1811
|
|