RedHat Enterprise Linux 5.0安装Oracle10g

[转]http://linuxsafe.blog.51cto.com/438124/205560

一,服务器系统
        RedHat Enterprise Linux 5.0
 
二,数据库软件
        Oracle10g (10.2.0)
 
三,硬件基本需求(命令查看需求如图)
        内存/512M
        交换分区/1G
        tmp目录大小/400M
        安装空间/2G
RedHat Enterprise Linux 5.0安装Oracle10g
 
四,软件基本需求(命令查看如下图,提示有两个软件没有安装,当我去安装时又提示已经安装,却不知为何?)
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
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
libXp
openmotif21-2.1.30-8
setarch-1.3-1
RedHat Enterprise Linux 5.0安装Oracle10g
RedHat Enterprise Linux 5.0安装Oracle10g
 
五,解压数据库
RedHat Enterprise Linux 5.0安装Oracle10g
 
六,查看localhost的ip和域名关系(如果没有此记录oracle将不会开启监听端口)
RedHat Enterprise Linux 5.0安装Oracle10g
 
七,设置内核参数(vi /etc/sysctl.conf)
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
八,让内核参数立即生效(sysctl -p)
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
九,添加文件级限制(vi /etc/security/limits.conf)
RedHat Enterprise Linux 5.0安装Oracle10g
 
十,添加会话连接所需的模块(vi /etc/pam.d/login) RedHat Enterprise Linux 5.0安装Oracle10g
 
 
十一,关闭selinux安全限制
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
十二,添加oracle组和用户
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
十三,建立安装目录
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
十四,欺骗版本检测(Oracle10g默认不支持redhat 5系统)
方法1:是在/etc/redhat-release文件中把版本改成redhat-4并注释原有版本
RedHat Enterprise Linux 5.0安装Oracle10g
 
方法2:在Oracle软件解压后的database/install/oraparam.ini文件中添加记录
RedHat Enterprise Linux 5.0安装Oracle10g
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
十五,用户环境变量设置(su - oracle以oracle用户登录)
RedHat Enterprise Linux 5.0安装Oracle10g
 
十六,开始安装oracle(以下都是用oracle身份来做的)
RedHat Enterprise Linux 5.0安装Oracle10g
 
十七,配置数据库实例和密码
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
十八,配置Inventory目录
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
十九,系统安装前的环境检查
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
二十,检查后的安装环境和安装组件
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
二十一,开始复制文件正式安装
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
二十二,简单的配合和建立一个数据库(每个截图我简单的配音一下因为不是专业dba所以配音不到位请予以更正,献丑了)
以oracle用户在登录界面登录执行dbca
RedHat Enterprise Linux 5.0安装Oracle10g
创建一个数据库
RedHat Enterprise Linux 5.0安装Oracle10g
 
选择一个数据库模板创建
RedHat Enterprise Linux 5.0安装Oracle10g
 
给数据库一个名字
RedHat Enterprise Linux 5.0安装Oracle10g
 
使用哪种管理工具配置数据库
RedHat Enterprise Linux 5.0安装Oracle10g
 
oracle有如下系统管理用户,你可以给每个账户一个密码也可以使用统一密码
RedHat Enterprise Linux 5.0安装Oracle10g
 
选择数据库及数据文件存放的位置,这里配音是否正确,ASM和RAC完全不理解
RedHat Enterprise Linux 5.0安装Oracle10g
 
指定数据文件的创建模板
RedHat Enterprise Linux 5.0安装Oracle10g
 
选择数据库的恢复选项,此处还望高手赐教!
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
 
开始创建testdb数据库及数据文件和控制文件
RedHat Enterprise Linux 5.0安装Oracle10g
 
至此我们从上图已经看到
The install of Oracle 10g database was successful
安装的整个过程参考了众多高手的精华在此严重感谢!并附上参考文献出处。
 
 
 
 
 
安装oracle客户端(因为前期的环境变量及组和用户都设置完成了这里就不用设置了,所以切换oracle用户直接在客户端解压目录中执行./runinstall但出现了问题)
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
看起来像是桌面服务没有配置正确尝试了类似xhost +的方法依然无效最后完全注销root并以为oracle直接登录问题解决了!一直想不明白,还请高手在回帖留言中指点迷津。
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g
 
RedHat Enterprise Linux 5.0安装Oracle10g