iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >RHEL5.4下安装oracle10g release2
  • 170
分享到

RHEL5.4下安装oracle10g release2

2024-04-02 19:04:59 170人浏览 薄情痞子
摘要

RHEL5.4下安装oracle10grelease2    环境:vmware station10,rhel5.4系统一、安装前准备1、Oracle10g release2的

RHEL5.4下安装oracle10grelease2

 

   环境:vmware station10,rhel5.4系统

一、安装前准备

1、Oracle10g release2的镜像文件


2、安装以下rpm包

# cd/media/cdrom/RHEL../Server

$ rpm –Uvh setarch-2* make-3*  glibc-2* libaio-0* compat-libstdc++-33-3* compat-GCc-34-3*compat-gcc-34-c++-3* gcc-4* libXp-1* openmotif22-* compat-db-4*


3、修改redhat版本。Oracle10g release2最高支持rhel4

# Vim /etc/redhat-release

RedHat Enterprise linux Server release 5.4 (Tikanga)将5.4改为4,oracle安装完成之后再改回5.4

RedHat Enterprise Linux Server release 4 (Tikanga)

 

4、修改ip地址,如果在安装redhat时选择DHCP,那么需要改为静态配置。

# vim/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.91.255

HWADDR=00:0C:29:4A:FB:D8

IPADDR=192.168.91.12

IPV6INIT=yes

IPV6_AUTOCONF=yes

NETMASK=255.255.255.0

NETWORK=192.168.91.0

ONBOOT=yes

        按自己的实际情况进行相应的修改

 

5、修改主机名

# vim /etc/hosts在最后加入

        IPADDR (自己的主机ip)    HOSTNAME(可任意)

以我为例:92.168.91.12   oracle.server

      再修改

# hostname oracle.server

      Gostname 查看

6、创建oinstall、dba组,创建oracle用户并赋予密码

      # groupadd oinstall

      # groupadd dba

      # useradd -g oinstall -G dba oracle

      # echo "redhat" | passwd --stdinoracle

  

7、创建oracle数据库的安装目录,并修改目录属主及属组为oracle:oinstall,修改目录权限为775

      # mkdir –p /oracle

# chown -R oracle:oinstall/oracle 
#chmod -R 775 /oracle

查看修改

[root@localhost ~]# ll -d/oracle

drwxrwxr-x 2 oracle oinstall4096 Apr  1 10:05 /oracle

 

8、修改内核参数

      # cat >> /etc/sysctl.conf << EOF

kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
fs.file-max = 65536 
net.ipv4.ip_local_port_range = 1024 65000 
net.core.rmem_default=262144 
net.core.rmem_max=262144 
net.core.wmem_default=262144 
net.core.wmem_max=262144

EOF

 

   查找了一些资料,有的要对以下已存在的参数进行修改,但我没修改,安装也是没问题的

         kernel.shmall= 2097152

        kernel.shmmax = 2147483648

 

   修改完成后,执行下面的命令使修改生效

      $ /sbin/sysctl–p

 

上面所有参数具体的意义

   kernel.shmall= 2097152                   // 该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改

kernel.shmmax =2147483648         //  该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G  
kernel.shmmni =4096                          //  这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。通常不需要更改  
kernel.sem = 250 32000 100 128       //  表示设置的信号量  
fs.file-max =65536                              //  表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量  
net.ipv4.ip_local_port_range = 1024 65000  
net.core.rmem_default=262144        //  默认的接收窗口大小  
net.core.rmem_max=262144            //  接收窗口的最大大小  
net.core.wmem_default=262144      //  默认的发送窗口大小  
net.core.wmem_max=262144          //  发送窗口的最大大小

 

9设置oracle用户的shell limit

     # cat  >>/etc/security/limits.conf<< EOF

oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536

EOF

10接下来更改/etc/pam.d/login文件,添加下面的内容,使shell limit生效:

   # cat  >>/etc/pam.d/login << EOF

     session required pam_limits.so

     EOF

 

11、以下操作以oracle用户来进行

   # su – oracle

 

   如果你安装操作系统时选择的语言为中文,为了防止安装oracle时出现乱码,先把语言环境改为英文,在终端里输入:

$ export LC_CTYPE=en_US.UTF-8

 

接下来,编辑/home/oracle目录下的.bash_profile文件,添加如下内容:

$ vim ~/.bash_profile

export ORACLE_BASE=/oracle 
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 
export ORACLE_SID=orcl 
export PATH=$PATH:$ORACLE_HOME/bin 
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 
export CLASSPATH


if [ $USER = "oracle" ]; then 

if [ $shell ="/bin/ksh" ]; then 

ulimit -p 16384 

ulimit -n 65536 

else 

ulimit -u 16384 -n 65536 

fi 

fi

让修改的配置生效,输入:$source ~/.bash_profile

  

12、切换到root用户,执行以下命令

   # xhost local:oracle

   # xhost +

 

二、准备工作完成,开始安装oracle10g

把10201_database_linux32.zip放在/opt/oracle_iso目录下,并通过

$ unzip10201_database_linux32.zip进行解压

使用oracle用户进入到解压后的目录里

   $ su– oracle

   $ cd/opt/oracle_iso/database

   $ ls

   doc install response runInstaller stagewelcome.html

   $ ./runInstaller

之后进入安装界面,按提示操作

RHEL5.4下安装oracle10g release2

        图中的勾选上之后会在安装完成后装上一个数据可以实例,可选可不选,选上后不用自己在创建实例。Database passWord数据库管理密码,要配置。完成后下一步


RHEL5.4下安装oracle10g release2

直接下一步

 

 

 

RHEL5.4下安装oracle10g release2

选择yes


 

 

RHEL5.4下安装oracle10g release2

        这时安装程序会检测安装条件是否完全匹配,若不匹配会报错或警告,根据提示完成相应的安装条件,全部ok之后,下一步


 

 

RHEL5.4下安装oracle10g release2

点击install进入安装……

 

 

RHEL5.4下安装oracle10g release2

安装中……

 

 

RHEL5.4下安装oracle10g release2

因为前面选了安装实例,所以会进入实例安装,实例安装中……

 

 

RHEL5.4下安装oracle10g release2

实例安装完成后,会出现上面的提示,可选择password management查看密码,选择ok继续安装oracle


RHEL5.4下安装oracle10g release2

 

RHEL5.4下安装oracle10g release2

这个时候会弹出提示,要你以root用户执行两个脚本。注意,要先运行脚本之后,才能点击ok继续

 

RHEL5.4下安装oracle10g release2

         第一个脚本,注意,要根据给出的提示找到相应的脚本

 

RHEL5.4下安装oracle10g release2

 

RHEL5.4下安装oracle10g release2

第二个脚本,运行之后,点击ok,出现以下界面



        

RHEL5.4下安装oracle10g release2

         选择exit,安装完成


安装完成之后,进入oracle用户,查看oracle用户相关进程,如下。因为安装时选择了安装实例,所以oracle数据库会自动启动运行。

RHEL5.4下安装oracle10g release2

 

Ok,开始oracle之旅


您可能感兴趣的文档:

--结束END--

本文标题: RHEL5.4下安装oracle10g release2

本文链接: https://www.lsjlt.com/news/43287.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle怎么显示表的字段
    如何显示 oracle 表的字段 在 Oracle 数据库中,可以使用 DESC 命令显示表的字段。 语法: DESC table_name 参数: table_name:要显示字段的表...
    99+
    2024-05-14
    oracle
  • oracle怎么看所有的表
    在 oracle 数据库中查看所有表的步骤:连接到数据库运行查询:select table_name from user_tables; 如何使用 Oracle 查看所有表 ...
    99+
    2024-05-14
    oracle
  • oracle怎么显示行数
    如何使用 oracle 显示行数 在 Oracle 数据库中,有两种主要方法可以显示行数: 1. 使用 COUNT 函数 SELECT COUNT(*) FROM table_n...
    99+
    2024-05-14
    oracle
  • oracle怎么显示百分比
    oracle中显示百分比的方法有:使用百分号“%”;使用to_char()函数;使用format()函数(oracle 18c及更高版本);创建自定义函数。 Oracle 显...
    99+
    2024-05-14
    oracle
  • oracle怎么删除列
    oracle 中删除列的方法有两种:1)使用 alter table table_name drop column column_name 语句;2)使用 drop colum...
    99+
    2024-05-14
    oracle
  • sql怎么查看表的索引
    通过查询系统表,可以获取表的索引信息,包括索引名称、是否唯一、索引类型、索引列和行数。常用系统表有:mysql 的 information_schema.statistics、postg...
    99+
    2024-05-14
    mysql oracle
  • sql怎么查看索引
    您可以使用 sql 通过以下方法查看索引:show indexes 语句:显示表中定义的索引列表及其信息。explain 语句:显示查询计划,其中包含用于执行查询的索引。informat...
    99+
    2024-05-14
  • sql怎么查看存储过程
    如何查看 sql 存储过程的源代码:使用 show create procedure 语句直接获取创建脚本。查询 information_schema.routines 表的 routi...
    99+
    2024-05-14
  • sql怎么查看视图表
    要查看视图表,可以使用以下步骤:使用 select 语句获取视图中的数据。使用 desc 语句查看视图的架构。使用 explain 语句分析视图的执行计划。使用 dbms 提供...
    99+
    2024-05-14
    oracle python
  • sql怎么查看创建的视图
    可以通过sql查询查看已创建的视图,具体步骤包括:连接到数据库并执行查询select * from information_schema.views;查询结果将显示视图的名称、...
    99+
    2024-05-14
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作