1.关闭防火墙
chkconfig iptables off
2.关闭SELlinux
vi /etc/selinux/config
SELINUX=disabled
3.用root用户,检查安装包
rpm –q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh
binutils-2.20.51.0.2-5.36.el6.i686
compat-libstdc++-33-3.2.3-69.el6.i686
elfutils-libelf-0.152-1.el6.i686
elfutils-libelf-devel-0.152-1.el6.i686
glibc-2.12-1.107.el6.i686
glibc-common-2.12-1.107.el6.i686
glibc-devel-2.12-1.107.el6.i686
gcc-4.4.7-3.el6.i686
gcc-c++-4.4.7-3.el6.i686
libaio-devel-0.3.107-10.el6.i686
libaio-0.3.107-10.el6.i686
libgcc-4.4.7-3.el6.i686
libstdc++-4.4.7-3.el6.i686
libstdc++-devel-4.4.7-3.el6.i686
make-3.81-20.el6.i686
sysstat-9.0.4-20.el6.i686
unixODBC-2.2.14-12.el6_3.i686
unixODBC-devel-2.2.14-12.el6_3.i686
pdksh-5.2.14-1.i386
未安装的包用yum install ***
4. 修改内核参数
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
改变当前系统内核参数值(让/etc/sysctl.conf立即生效)在/sbin下
# sysctl -p
5.创建数据库所需的用户
创建Oracle Inventory 组
# groupadd oinstall
创建OSDBA 组
# groupadd dba
创建Oracle软件创建者
# useradd -g oinstall -G dba oracle
修改oracle用户的密码
# passwd oracle
6.添加Oracle用户的限制参数
vim /etc/security/limits.conf
在打开的文件底部添加下面内容
Oracle soft nproc 2047
Oracle hard nproc 16384
Oracle soft nofile 1024
Oracle hard nofile 65536
保存
vim /etc/pam.d/login
在打开的文件中添加下面内容
session required /lib/security/pam_limits.so
session required pam_limits.so
保存
7.创建安装Oracle软件所需要的目录
# mkdir -p /oratest/app/
# chown -R Oracle:oinstall /oratest/app/
# chmod -R 775 /oratest/app/
8.创建安装时使用的临时文件
#sudo mkdir /oratest/tmp
#sudo chmod a+wr /oratest/tmp
9.设置Oracle的环境变量(此时切换到Oracle用户下)
TMP=/oratest/tmp
TMPDIR=/oratest/tmp
export TMP TMPDIR
umask 002
export PATH
export ORACLE_BASE=/oratest/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl (ORACLE_SID为数据库实例)
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
10.安装Oracle,先安装数据库软件
# unzip linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip
# xhost +
# su - oracle
$ cd /database
$ ./runInstaller 出现的首页面,选择第二项,先安装数据库软件
安装过程
11.安装监听器
进入/oratest/app/oracle/product/11.2.0/db_1/bin执行命令
#netca
进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。
12.安装数据库
进入/oratest/app/oracle/product/11.2.0/db_1/bin执行命令
#dbca
进入图形化配置界面,一直下一步
提示输入全局数据库名称,和ORACLE_SID保持一致,orcl
13.上一步最后提示,运行脚本
切换到root用户,进入/oratest/app/oracle/product/11.2.0/db_1/bin
#./root.sh
#./orainstRoot.sh
直接回车即可
14.测试
Linux下的Oracle在安装结束后是处于运行状态的。重启机器后,Oracle不会像 在Windows下那样将Oracle添加到Windows服务,在linux下需要手动启动Orcle服务
以oracle用户下,执行下面的命令
进入sqlplus
$ sqlplus /nolog
以sysdba的身份连接到数据库,并启动Oracle数据库引擎
SQL> conn /as sysdba
SQL> startup
退出sqlplus,运行Listener
SQL> exit
$ lsnrctl start
这样就可以连接到Oracle数据库了。如果想用Oracle提供的EM来管理Oracle的话还 需要启动EM控制台,运行如下命令:
$ emctl start dbconsole
这样就可以通过http://localhost:1158/em/ 来访问EM控制台了。
参考文章(表示感谢)
http://www.2cto.com/database/201109/104164.html
http://blog.csdn.net/westmaniac/article/details/6539487?reload
http://www.cnblogs.com/sopost/archive/2012/07/19/2598981.html
相关推荐
Linux安装Oracle19C详细步骤 在这篇文章中,我们将详细介绍如何在 CentOS 7 和 Red Hat 7 系统中安装 Oracle 19C。整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、...
Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...
Linux 下安装 Oracle 在 Linux 操作系统中安装 Oracle 数据库是一项复杂的任务,需要对系统进行相应的配置和调整。本文将详细介绍在 Linux 下安装 Oracle11gR2 的步骤和要求。 系统要求 在安装 Oracle 之前,需要...
Linux下单机安装oracle数据库的前提配置文档,详细描述了如何在linux下安装oracle数据库
Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...
Linux安装oracle11G Linux安装oracle11G是一个复杂的过程,需要完成多个步骤,包括挂盘、安装依赖项、调整内核参数等。本文将详细介绍如何在Linux系统中安装oracle11G。 一、挂盘 在安装oracle11G之前,需要挂载...
Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...
"Linux 下安装 Oracle" Linux 是一个流行的开源操作系统,而 Oracle 是一个功能强大且广泛应用的关系数据库管理系统。在 Linux 平台上安装 Oracle 数据库是一件复杂的任务,需要具备一定的技术基础和经验。下面是 ...
Linux下安装oracle 10g
在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和配置。以下是对整个安装过程的详细说明: 首先,安装Oracle数据库前需要确保你的Linux系统版本兼容。在这个例子中,我们需要的是Red Hat ...
该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。
### Linux下安装Oracle数据库详细步骤及注意事项 #### 一、安装前准备 在开始安装Oracle数据库之前,确保已经完成了以下的系统准备工作。 ##### 1. 解压文件 使用`unzip`命令解压Oracle安装文件: ```bash ...
linux下安装oracle112040的所有rpm依赖包,具体有哪些依赖包,请看链接https://blog.csdn.net/lihong22/article/details/128117150 第13步
在Linux系统,特别是CentOS 7环境下安装Oracle 11g是一项复杂且细致的工作,因为Oracle数据库需要一系列的依赖包来支持其正常运行。"linux安装oracle11G所需的安装包全.rar"这个压缩包正是为了解决这个问题,它包含...
"Linux安装Oracle图形化界面问题处理" Linux安装Oracle图形化界面时经常会遇到各种问题,本文将总结这些问题的解决方法。 一、错误描述:xlib connection to ":0.0" refused by server 解决方案:此错误是由于...
"Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...
### Linux下安装Oracle 11g 详细教程 #### 一、准备工作与环境配置 **1.1 下载Oracle 11g安装包** - **下载地址**: 首先,从Oracle官方网站下载适用于Linux CentOS 5.2的Oracle 11g安装包。 - **注意事项**: 在...
方法二:配置Oracle安装过程中的字符集 1. 在运行Oracle的安装程序之前,可以通过环境变量`NLS_LANG`来指定字符集。例如,设置为支持中文的字符集: ``` export NLS_LANG=".AL32UTF8" ``` 2. 完成安装后,确保在创建...
Linux 下安装 Oracle11g 服务器 Linux 下安装 Oracle11g 服务器是指在 Linux 操作系统下安装和配置 Oracle11g 服务器的过程。这个过程需要满足一定的系统要求和配置步骤,包括修改操作系统核心参数、创建相关用户和...