红帽linux中安装oracle数据库_红帽系统下载

红帽linux中安装oracle数据库_红帽系统下载Linux下安装Oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。至少环境在LinuxServerrelease5.3以上如果是LinuxServerrelease5.1,改装oracle10.2g吧一、查看Linux版本[root@localhost~]#cat/etc/issueRedHatEnterpriseLinuxServerrel…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Linux下安装Oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。

至少环境在Linux Server release 5.3以上

如果是Linux Server release 5.1,改装oracle10.2g吧

一、查看Linux版本

[root@localhost ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 5.5 (Tikanga)

[root@localhost ~]# cat /etc/RedHat-release 

Red Hat Enterprise Linux Server release 5.5 (Tikanga)

二、到oracle官方网站下载对应版本的oracle,我下的是oracle  for linux X86

三、在linux下创建oracle用户,以及管理组 3.1 以root用户登录linux,执行以下命令

[root@localhost ~]#/usr/sbin/groupadd dba

[root@localhost ~]#/usr/sbin/groupadd oper

[root@localhost ~]#/usr/sbin/groupadd oinstall

小技巧:

查看Linux用户组命令:

[root@localhost ~]# cat /etc/group

3.2 添加oracle用户

[root@localhost ~]#useradd oracle

[root@localhost ~]#/usr/sbin/usermod -g oinstall -G dba oracle

[root@localhost ~]#passwd oracle

Changing password for user oracle.

New UNIX password: oracle

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password: oracle

passwd: all authentication tokens updated successfully.

3.3 预先创建安装目录

[root@localhost ~]#mkdir -p /opt/oracle/product

[root@localhost ~]#mkdir -p /opt/oracle/product/OraHome

[root@localhost ~]#mkdir -p /opt/oraInventory

[root@localhost ~]#mkdir -p /opt/oracle/oradata

[root@localhost ~]#mkdir -p /var/opt/oracle

3.4 设置目录的所有者所属组和权限

[root@localhost ~]#chown -R oracle.oinstall /opt/oracle

[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/oradata

[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/product/OraHome

[root@localhost ~]#chown -R oracle.dba /opt/oraInventory

[root@localhost ~]#chown oracle.dba /var/opt/oracle

[root@localhost ~]#chmod -R 775 /opt/oracle

[root@localhost ~]#chmod -R 755 /var/opt/oracle

3.5 设置用户oracle的环境变量

#su – oracle

[oracle@localhost ~]$ vi /home/oracle/.bash_profile

在文件底部添加

export ORACLE_BASE=http://www.3lian.com/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/OraHome

export ORACLE_SID=orcl

export ORACLE_OWNER=oracle

export ORACLE_TERM=vt100

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

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

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

export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

PATH=$PATH:/usr/sbin; export PATH

PATH=$PATH:/usr/bin; export PATH

–执行以下命令让配置马上生效或以oracle用户登录使设置生效

[oracle@localhost ~]$ source $HOME/.bash_profile

四、准备安装环境4.1 安装环境检查

Oracle依赖软件包齐全(版本等于或大于以下版本号)

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-2.5-24 (32 bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5 (32 bit)

glibc-headers-2.5

pdksh-5.2.14-36.el5

libaio-0.3.106

libaio-0.3.106 (32 bit)

libaio-devel-0.3.106

libaio-devel-0.3.106 (32 bit)

libgcc-4.1.2

libgcc-4.1.2 (32 bit)

libstdc++-4.1.2

libstdc++-4.1.2 (32 bit)

libstdc++-devel 4.1.2

make-3.81

sysstat-7.0.2

unixODBC-2.2.11

unixODBC-2.2.11 (32 bit)

unixODBC-devel-2.2.11

unixODBC-devel-2.2.11 (32 bit)

[root@localhost ~]# rpm  -qa | grep -E “binutils|compat-libstdc++|elfutils-libelf|gcc|glibc|libaio|libgcc|libstdc++|make|sysstat|unixODBC|pdksh”

4.2 上传安装包

上传linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip到/home/oracle/目录

4.3 解压安装包

[oracle@localhost oracle]$ cd /home/oracle/

[oracle@localhost ~]$ ls

linux_11gR2_database_1of2.zip  linux_11gR2_database_2of2.zip

[oracle@localhost oracle]$ unzip linux_11gR2_database_1of2.zip

[oracle@localhost oracle]$ unzip linux_11gR2_database_2of2.zip

如果上传的不是/home/oracle/目,要保证上传的目录oracle用户有足够的权限,假如上传到/opt/soft目录

要切换回root用户进行解压:

[oracle@localhost oracle]$ su – root

[root@localhost ~]# cd /opt/soft/

解压压缩包:

[root@localhost soft]# unzip linux_11gR2_database_1of2.zip

[root@localhost soft]# unzip linux_11gR2_database_2of2.zip

给解压后的目录赋权限给oracle用户

#chown -R oracle database

#chgrp -R oinstall database

五、正式安装5.1 重启服务器,将配置信息生效

5.2 进入服务器界面,以Oracle用户登录,执行以下命令

[root@localhost ~]#cd /home/oracle/database

[root@localhost ~]#./runInstaller

然后进入图形化安装过程。

注意我们先安装oracle软件,安装完软件之后再配置监听程序和数据库。

下面是安装过程的步骤和选项:

1.执行./runInstaller后,进入图1

287fa4689841b4476d9dcf074e514752.png

2.去掉复选框选择,点击next,会弹出对话框如图2

efcd393049f78b47b5db53df39c605ca.png

3.点击yes,进入图3

db80a35fdb2706c7121c34dde44f98bc.png

4.选择第2项 install database soft onliy,点击next,进入图4

34135a6d58b24cc1cf2df325000aa19f.png

5.选择第1项 single instance database installation,点击next,进入图5

dfd88ee839ea53d902f6314b3421f3a6.png

6.选择语言 simplifed Chinese,点击next,进入图6

841d345050f2145d406304cf0fc7b75b.png

7.图6是选择数据库类型,我们选择企业版 Enterprise Edition(3.95G),点击next

e1557214863725acf5ce5dbf559bf3a8.png

8.图7是为了配置oracle的安装目录,配置值应该如图所示,直接点击next,进入图8

83e29eb8a8d7e72bdc1b3d05747a6020.png

9.图8是为了配置oracle的管理组,配置值应该如图所示,直接点击next,进入图9

5c62d24927b3116baa0047e94653aad9.png

10.图9是为了配置oracle的用户权限,配置值应该如图所示,直接点击next,进入图10

1c5a0a6a32f7b9aad4b096a2aba31a67.png

11.进入图10会自动安装,自动进入图11

a3efe146825075b847bc27e0aa1e258b.png

20130728181605228.gif

13.安装失败的rpm包,具体安装那些包,请参考图11的Failed

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191208.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HikariPool-1 – Connection is not available, request timed out after 30000ms.

    HikariPool-1 – Connection is not available, request timed out after 30000ms.HikariPool是号称史上最快的数据库连接池,而且目前来看确实是这样的,SpringBoot2.0也已经采用HikariCP作为默认连接池配置.近期项目也将druid切成了HikariPool,但HikariPool仍然不够稳定,经常出现获取不到数据库连接,连接数不够的问题尝试修改HikariPool连接池配置,增大最大连接数,MaximumPoolSize由30改为100…

    2022年6月23日
  • 一款用C++语言实现的3D游戏引擎(附源码),适用于想学3D游戏开发

    一款用C++语言实现的3D游戏引擎(附源码),适用于想学3D游戏开发C++技术牛人,编写实现的3D游戏演示Demo源代码。框架清晰,三维效果ok,适用于所有人学习3D游戏开发。【注】GetDeviceCaps(hDC,LOGPIXELSY)用于取得每英寸有多少像素MulDiv函数(被乘数,分子,分母)=nPointSize*GetDeviceCaps(hDC,LOGPIXELSY)/72,如果不支持硬件顶点处理,可以使用软件…

    2022年5月9日
  • 手机开发平台介绍[通俗易懂]

    手机开发平台介绍[通俗易懂]
    刚刚进入手机研发领域,为今后职业生涯规划,从网上搜了资料方便学习。
    手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。
    手机可分为智能手机开发和featherphone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windowsmobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平台包括MTK、展讯、TI、飞利浦等。下面分别介绍。

    2022年8月12日
  • exec_command 详解_linux exec命令

    exec_command 详解_linux exec命令2D-Position允许通过拖曳移动绝对定位的对象。AbsolutePosition设定元素的position属性为“absolute”(绝对)。BackColor设置或获取当前选中区的背景颜色。BlockDirLTR目前尚未支持。BlockDirRTL目前尚未支持。Bold切换当前选中区的粗体显示与否。BrowseMode目前尚未支持。

    2022年10月29日
  • 北航计算机考研有多难_北京航空航天大学录取分数线2021

    北航计算机考研有多难_北京航空航天大学录取分数线2021文/最爱生活截止到现在,高考的志愿填报工作已经陆陆续续结束,各个高校也开始进行了录取工作。最近也有一部分省份开始公布了一些提前批次招录的投档分数线,同学们也将会陆陆续续的接受到自己理想中大学的录取通知书。目前,又有两个省份开始公布了本省份的提前批次投档分数线,分别是贵州省以及新疆维吾尔自治区。在这两个省份公布出提前批次的录取分数线之后,在网上也是一石激起千层浪,不少“惊喜”的事情也在发生,不少网友…

    2022年9月12日
  • oracle 查询指定约束的关联表

    oracle 查询指定约束的关联表

    2021年8月26日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号