Linux 6下安装Oracle11g(64bit)

一、准备oracle安装文件

Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,将这两个文件通过SSH上传到/usr
/local/oracle中。

解压安装文件到当前目录

[[email protected]]#cd /usr/local/oracle
[[email protected]]#unzip linux_11gR2_database_1of2.zip
[[email protected]]#unzip linux_11gR2_database_2of2.zip

执行以上命令后,将会在/usr/local/oracle/下面产生名为database的目录,这就是oracle安装程序的目录。

二、准备oracle的安装目标目录

[[email protected] oracle]#mkdir -p /u01/app/oracle
[[email protected] oracle]#chown -R oracle:oinstall /u01/app/oracle
[[email protected] oracle]#chmod  -R 755 /u01/app/oracle

安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/u01/app/oracle目录中,以下为目录创建命令。

三、创建oracle相关用户和用户组

oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。

[[email protected]]#groupadd dba
[[email protected] oracle]#groupadd oinstall

以下命令将创建dba和oinstall用户组:

以下命令将创建oracle用户,并设置密码

[[email protected]]#useradd -g oinstall -G dba oracle
[[email protected]]#passwd oracle

Changing password for
user oracle.

New UNIX password:
[在此键入密码]

BAD PASSWORD: it is
based on a dictionary word

Retype new UNIX
password: [在此再次键入密码]

passwd: all
authentication tokens updated successfully.

以下命令将oracle安装目录(/opt/oracle)赋予oracle用户oinstall用户组

[[email protected] oracle]#chown –R oracle:oinstall /u01/app/oracle

四、检查安装ORACLE依赖的RPM软件包

oracle的安装所依赖的软件包,有一部分linux是没有安装的。这需要将这些尚未安装的软件包先安装后才能正常安装oracle。这些未安装的软件包在linux安装光盘上可以取到,我们直接在linux的光盘上对这些软件包进行安装(也可将所需的软件包直接复制到linux本地磁盘中),首先我们需要挂载linux光盘,使用以下命令:

[[email protected] oracle]#mkdir /mnt/cdrom
[[email protected] oracle]#mount /dev/cdrom/mnt/cdrom

安装所缺少的软件包,此处只安装本linux系统所缺少的软件包。如oracle安装过程中,对软件包进行检查时,发现仍有所需软件包未安装时,可根据显示未安装软件包的名字,再次对所缺少的软件包进行安装。以下为安装命令:

[[email protected]]#
rpm -ivh binutils-2.20.51.0.2-5.11.el6(x86_64)
rpm -ivh compat-libcap1-1.10-1 (x86_64)
rpm -ivh compat-libstdc++-33-3.2.3-69.el6(x86_64)
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686
rpm -ivh gcc-4.4.4-13.el6 (x86_64)
rpm -ivh gcc-c++-4.4.4-13.el6 (x86_64)
rpm -ivh glibc-2.12-1.7.el6 (i686)
rpm -ivh glibc-2.12-1.7.el6 (x86_64)
rpm -ivh glibc-devel-2.12-1.7.el6(x86_64)
rpm -ivh glibc-devel-2.12-1.7.el6.i686
rpm -ivh kshrpm -ivh libgcc-4.4.4-13.el6 (i686)
rpm -ivh libgcc-4.4.4-13.el6 (x86_64)
rpm -ivh libstdc++-4.4.4-13.el6 (x86_64)
rpm -ivh libstdc++-4.4.4-13.el6.i686
rpm -ivh libstdc++-devel-4.4.4-13.el6(x86_64)
rpm -ivh libstdc++-devel-4.4.4-13.el6.i686
rpm -ivh libaio-0.3.107-10.el6 (x86_64)
rpm -ivh libaio-0.3.107-10.el6.i686
rpm -ivh libaio-devel-0.3.107-10.el6(x86_64)
rpm -ivh libaio-devel-0.3.107-10.el6.i686
rpm -ivh make-3.81-19.el6
rpm -ivh sysstat-9.0.4-11.el6 (x86_64)

五、设置linux内核参数

打开修改/etc/sysctl.conf,在最后加入以下内容

#kernel.shmall =
2097152

#kernel.shmmax =
2147483648

kernel.shmmni = 4096

kernel.sem = 250
32000 100 128

net.core.rmem_default
= 4194304

net.core.rmem_max =
4194304

net.core.wmem_default
= 262144

fs.file-max = 6815744

net.ipv4.ip_local_port_range
= 9000 65500

net.core.wmem_max =
1048576

fs.aio-max-nr =
1048576

执行以下命令,改变当前内核参数:

# /sbin/sysctl -p

六、修改 /etc/security/limits.conf

修改
/etc/security/limits.conf,加入内容

oracle soft nproc
2047

oracle hard nproc
16384

oracle soft nofile
1024

oracle hard nofile
65536

七、修改系统环境变量/etc/profile

修改环境变量/etc/profile,加入以下内容

if [ $USER =
"oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else
                ulimit
-u 16384 -n
65536
        fi
fi

八、设置ORACLE环境变量

设置默认mask值:

[[email protected] oracle]# umask 022

设置远程登录变量DISPLAY:

export
DISPLAY=local_host:0.0

修改oracle用户主目录(/home/oracle)的的环境变量配置文件~/.bash_profile。使用以下命令

[[email protected]
oracle]#vi /home/oracle/.bash_profile

往配置文件中加入以下内容

export
ORACLE_SID=orcl (注意这个值要和下面创建的数据库实例名称相同)

export
ORACLE_BASE=/opt/oracle/app

export
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

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

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

九、开始安装过程

以上步骤设置完成后,建议重新启动系统,使所有设置生效。现在使用oracle用户登录,并转到ORACLE安装程序目录。以下的每一个步骤都oracle安装过程的一个步骤(每一个步骤对应一个安装界面)。

[[email protected] oracle] # su - oracle
[[email protected] oracle] #cd /usr/local/oracle/database

运行安装命令

[[email protected] database] #./runInstaller

有桌面类和服务器类两个选项,此处选择服务器类(server)。

可以选择只安装数据库软件, 即不创建通常的数据库实例和数据库文件

如果只是安装了数据库软件,安装结束后可以再配置监听

$ORACLE_HOME/bin/netca

安装实例或数据库

$ORACLE_HOME/bin/dbca

完成以上操作时,建议重新启动一次,避免某些设置未生效。重启后使用oracle用户登录,打开终端,键入以下命令运行以下命令

启动监听:

[[email protected]]$lsnrctl start

启动数据库和实例:

[[email protected] oracle]$sqlplus /nolog
[[email protected] oracle]$conn /as sysdba

进入sqlplus后,执行启动数据库命令,以下命令将创建、安装并打开ORACLE实例。此时,数据库系统处于正常工作状态,可以接受用户请求。

SQL>startup

关闭用

SQL>shutdown
immediate

十、其他说明

验证监听

$ tnspingsid/serviceName

监听配置

$netca
时间: 2024-10-05 10:04:51

Linux 6下安装Oracle11g(64bit)的相关文章

linux 环境下安装oracle11g方法及安装过程中遇上的问题解决方法

 Oralce安装教程 1.先安装需要的依赖包 找到哪个没有安装,直接yum install XX,直到所有的都安装完成.注意,可能一个包安装了,再次执行检查,还是提示没有安装,那么就不需要管他们了,继续安装下面的. rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-deve

LINUX系统中安装ORACLE11g的安装文档,含部分问题解答

1.无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色 在linux as5下安装oracle11g,环境都配置好了!等运行./runInstaller的时候无法弹出安装的图形界面我几乎用了网站提到所有的方法!1.xhost +ip2.su - oracle3.export DISPLAY=ip:0.0可还是出现下面错误检查临时空间: 必须大于 80 MB. 实际为 1223 MB 通过检查交换空间: 必须大于 150 MB. 实际为 3098 MB 通过检查监视器: 监视器配

Linux下安装Oracle11g

1. 下载安装VMware Workstation v9.0.2 虚拟机软件,下载rhel-server-6.0-x86_64-dvd.iso安装Red Hat Enterprise Linux 6 64-bit操作系统到VMware中,安装时候添加Linux用户oracle.2. 在Vmware虚拟机中设置光驱属性为使用ISO映像文件linux.x64_11gR2_database.iso,并连接到虚拟机,拷贝光驱中的Oracle11G安装文件夹database到虚拟机的/u02/目录下3. 

(轉載)Linux下安装Oracle11g服务器

轉載:http://www.cnblogs.com/zhangyongli2011/archive/2012/04/04/2431953.html 安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上 2.修改操作系统核心参数 在Root用户下执行以下步骤:

Linux下安装Oracle11G R2过程中遇到的问题

Linux下安装Oracle11G R2过程中遇到了几个问题,希望对大家有所帮助. 如何在linux图形化安装oracle?? 解决方法和思路: 1)可以通过安装VNC服务. 2)如果你在服务器离你很近,你直接在桌面下安装即可.(前提是linux安装了图形化桌面程序) 3)通过Xmanager Enterprise直接远程调用桌面来安装. 我采用第三种 2.   Oracle界面乱码,出现各种方格子?? 原因及解决方法:系统语言环境及字体问题. 可以安装中易宋体18030,可以解决乱码问题:或者

Linux下安装Oracle11g服务器【转】

Linux下安装Oracle11g服务器[转] 出处:http://www.cnblogs.com/zhangyongli2011/ 安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上 2.修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户

linux-CentOS6.4下安装oracle11g详解

来源:http://dengqsintyt.iteye.com/blog/1991930 目录: 1.前言         2.安装环境         3.基本要求         4.修改linux核心配置(可省略)         5.安装步骤         6.建立数据库         7.创建监听         8.基本操作 前言: 之前再XX网上写的很多技术文章,不知什么原因,全部被干掉了,伤心了几天,想通了,日子还得过嘛~! 先从最近参与的的一个项目开始吧.这个项目是一个we

linux 6.0安装Oracle11g

Linux安装oracle的步骤 安装前的准备 通过ssh把oracle传输到根目录(此安装是在VMware下) linux for Oracle11g 的安装包 RedHat6.0的虚拟机 1,创建用户和组 groupadd  oinstall groupadd  dba useradd -goinstall -G dba -m oracle passwd  oracle (以下用oracle用户登陆) 2,修改orcle用户的环境变量:vi/home/oracle/.bash_profile

Linux 6 下安装 tomcat 8

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式.通过适当的配置,Apache 为HTML页面服务,Tomcat运行JSP 页面和Servlet,从而实现web服务器与应用服务的分离.本文主要描述了在Linux 6下安