当前位置: 首页 > 图文教程 > 数据库 > Oracle > 在RHEL4U4上安装Oracle10GS2

Oracle
Excel VBA连接并操作Oracle
Oracle 外连接实现代码
oracle 存储过程和函数例子
Oracle 数据库操作类
ORACLE 分区表的设计
Oracle 用户权限管理方法
Oracle In和exists not in和not exists的比较分析
利用windows任务计划实现oracle的定期备份
ORACLE11g随RHEL5系统自动启动与关闭的设置方法
在oracle 数据库查询的select 查询字段中关联其他表的方法
plsql和tsql常用函数比对
plsql与tsql的语法不同
ASP.NET调用oracle存储过程实现快速分页
执行drop表操作后数据库无法起动
分析Oracle有时会用索引来查找数据的原因
数据从MySQL迁移到 Oracle的注意事项
快速理解Oracle归档模式的命令及参数
在Oracle里加快SQL执行的三种方法
几条常见的数据库分页 SQL 语句
Oracle9I OCP认证过程

在RHEL4U4上安装Oracle10GS2


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-31   浏览: 87 ::
收藏到网摘: n/a

一、操作系统安装

1.硬件配置
CPU:P3 1.4G X2个
RAM:2GB(oracle官方建议最少512兆内存)
HDD:32GB X 2个(RAID1)
2.硬盘分区
RHEL-U4按照以下基本要求分区,可根据需要适当调整容量
/boot 200MB(建议至少120兆)
SWAP 4096MB(建议至少是内存的两倍)
/oracle 4GB(oracle官方建议3.7G空间)
/tmp 1GB(建议最少400兆)
/ 5GB(RHELU4系统)
3.开始安装系统
安装时选择如下软件包:
Xwindow
Gnome
Development tools
系统安装好后关闭一些没有必要的服务:
命令行如下,也可以直接登陆xwindow通过服务管理工具来关闭
#chkconfig cups off
#chkconfig sendmail off
#chkconfig isdn off
#chkconfig smartd off
#chkconfig iptables off
#chkconfig pimcia off
4.配置xdmcp远程桌面
4.1修改/etc/X11/xdm/Xaccess文件,找到下面的语句:
#* #any host can get a login window
去掉最前面的#号,成为:
* #any host can get a login window
4.2修改/etc/X11/gdm/gdm.conf文件,找到下面的语句:
[xdmcp]
# Distributions: Ship with this off. It is never a safe thing to leave
# out on the net. Alternatively you can set up /etc/hosts.allow and
# /etc/hosts.deny to only allow say local access.
Enable=false
将其中的Enable=false 改为Enable=true
配置端口为177:
# The port. 177 is the standard port so better keep it that way
Port=177
vi /etc/X11/xdm/kdmrc修改[xdmcp]段的Enable=false为true port=177
/usr/share/config/kdm/kdmrc和
/etc/opt/kde2/share/config/kdm/kdmrc也需同样修改
4.3修改/etc/inittab文件,
将 id:3:initdefault: 改为 id:5:initdefault:;将 x:5:respawn:/etc/X11/prefdm -nodaemon 改为 x:5:respawn:/usr/bin/gdm
4.4修改/etc/X11/xdm/xdm-config的最后一行,在 displayManager.requestPort:0 前面加上一个!号
确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755(这两个文件默认的属性就是444和775)
4.5修改防火墙配置/sbin/iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
4.6重启 reboot
4.7在windows机器上安装xmanager2.0
4.8运行 Xbrowser,New Session Wizard -> 选XDMCP -> Method 选 Query,Host 填写ip地址,Port Number 填写 177 -> X server 设置都
用缺省 -> Session Name 填写会话名字,自己定义(我这里习惯用ip)-> 完成

二、安装oracle10g

1.首先准备安装环境
根据官方要求必须具备如下软件包:
gcc-3.2.3-34
gcc-c++-3.2.3-34
glibc-2.3.2-95.20
make-3.79.1
openmotif21-2.1.30-8
setarch-1.3-1
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
一般情况下除了compat的一些包没有安装外,其他的包都已经安装了,可以使用这个命令进行查询;
rpm –q gcc gcc-c++ glibc make openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
查找到没有的包,就从http://www.rpmfind.net上去下载吧,虽然这些包的说明是给fedora core 3的,用在rhel4上也没有问题。
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
ftp://194.199.20.114/linux/fedor ... -8-3.3.4.2.i386.rpm
2.创建用户和修改环境变量
没啥说的,照着官方文档的思路做就行了
# /usr/sbin/groupadd oinstall /创建组用户/
# /usr/sbin/groupadd dba /创建组用户/
# /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/
# passwd oracle /设定oracle用户的密码/
用oracle登陆进操作系统,编辑/home/oracle/.bash_profile文件,由于linux默认的shell使用的是bash,故要编辑这个文件,如果你设定的
使用csh,请编辑.login文件。
#su oracle
#vi /home/oracle/.bash_profile
我的.bash_profile添加的内容
ORACLE_BASE=/oracle/app
ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
ORACLE_SID=demo1
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
创建安装目录:
按照官方文档的思路去做,就是创建ORACLE_BA