LINUX 5.7 下安装ORACLE 11g

本文详细介绍了Oracle 11g数据库系统的安装步骤,包括创建必要用户和组、配置环境变量、解决图形界面启动问题及安装过程中的常见错误处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.查看各种硬件环境

和安装10g一样,完全可以忽略

2.创建安装oracle时所需要的用户和组

以下操作需要root用户

2.1 创建oinstall用户组

    groupadd oinstall

2.2 创建dba用户组

    groupadd dba

2.3 创建oracle用户,并使oracle属于这两个组

    useradd -g oinstall -G dba oracle

2.4 设置oracle的密码

    passwd oracle

3. 创建oracle安装目录

  本例中,oracle的安装路径设为: /oracle/product/11.2/db_1

3.1 创建oracle安装目录

  mkdir -p /oracle/product/11.2/db_1

  mkdir -p /opt/oraInventory(11g中追加)

3.2 修改目录所属用户为oracle用户

    chown -R oracle:oinstall /oracle

    chown -R oracle:dba /opt/oraInventory

3.3 修改目录权限

     chmod -R 755 /oracle

4.设置oracle用户环境变量

注意一下命令必须以oracle用户身份登录:

4.1 修改/home/oracle/.bash_profile 添加

      export  ORACLE_BASE=/oracle

      export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1

      export  ORACLE_SID=orcl(安装界面指定的sid)

      export  PATH=$ORACLE_HOME/bin:$PATH

5 使用root用户登录图形界面

xhost +

-----------------------------------------------------------

注意:

在xhost 时通常会出错,需要设置一些东西。

xhost只是为了能够启动xwindows图形界面,

所以在执行前可以先xclock一下,如果弹出了

小时钟,恭喜你,已经成功了

如果xclock报错你需要按以下步骤解决:

首先启动vnc服务,看到如下语句:

  1. New 'localhost:1 (root)' desktop is localhost:1  

然后设置export DISPLAY=xxxx:1.0 xxx为hostname

最后再执行xhost +

出现下列提示:

access control disabled, clients can connect from any host 

成功!

6.切换到oracle用户,安装oracle

我下载的是.zip的包,执行以下命令
#unzip linux_11gR2_database_1of2.zip
#unzip linux_11gR2_database_2of2.zip
注意解压好的目录用户oracle必须具有读写和执行的权限,可以将目录的用户和组改为oracle:
#chown -R oracle database
#chgrp -R oinstall database

运行安装程序

./runInstaller

 

在安装过程中,会先进行check,

有些check项目他会写能够修复

你只要执行他给你提示的那个文件就行了。

 

还有一些不能够修复的,主要是一些必要的包

直接到安装盘中找吧,肯定有。

 

剩下的就是一些无关紧要的了,忽略即可。

 

安装完毕, 提示执行 2个脚本:
以root用户登录,和上面一样,进入所提示目录,并执行这2个脚本。
(安装目录)/orainstRoot.sh
(安装目录)/root.sh
直接按回车, 缺省值就可以

--------------------------------------------------------------------------------------------------------------

注意:

安装完成后,远程连接此数据库发现ora-12560的错误

tnsping 发现不通

经过检查,发现是防火墙的问题,

请一定允许 端口1521 tcp 通过防火墙,或者直接把防火墙关了,还有SELINUX

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值