Redhat6.3 安装Oracle 11gR2

本文详细介绍在Redhat系统上安装Oracle 11g R2数据库的过程,包括系统环境准备、用户及目录配置、环境变量设定、安装包上传与解压、图形界面安装步骤以及监听程序和数据库用户的配置。

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

1.添加Redhat系统安装包

[root@localhost Packages]# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm 
[root@localhost Packages]# rpm -ivh elfutils-libelf-devel-0.152-1.el6.i686.rpm 
[root@localhost Packages]# rpm -ivh libstdc++-devel-4.4.6-4.el6.i686.rpm 
[root@localhost Packages]# rpm -ivh gcc-c++-4.4.6-4.el6.i686.rpm 
[root@localhost Packages]# rpm -ivh libaio-devel-0.3.107-10.el6.i686.rpm 
[root@localhost Packages]# rpm -ivh unixODBC-2.2.14-11.el6.i686.rpm 
[root@localhost Packages]# rpm -ivh unixODBC-devel-2.2.14-11.el6.i686.rpm 

2.添加组和用户

添加组:

groupadd dba
groupadd oinstall

添加oracle用户:

useradd oracle -d /home/oracle -g oinstall -G dba -m
passwd oracle

3.创建目录和修改权限

创建安装目录:

[root@localhost Packages]# mkdir -p /opt/oracle/product
[root@localhost Packages]# mkdir -p /opt/oracle/product/11.2.0
[root@localhost Packages]# mkdir -p /opt/oraInventory
[root@localhost Packages]# mkdir -p /opt/oracle/oradata

设置目录的权限:

[root@localhost Packages]# chown -R oracle.oinstall /opt/oracle
[root@localhost Packages]# chown -R oracle.oinstall /opt/oracle/oradata
[root@localhost Packages]# chown -R oracle.oinstall /opt/oracle/product/11.2.0
[root@localhost Packages]# chown -R oracle.dba /opt/oraInventory
[root@localhost Packages]# chown oracle.dba /opt/oracle

4.设置环境变量

vi .bash_profile # 编辑文件

# 增加以下内容
# User specific environment and startup programs

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

. .bash_profile # 让配置生效

5.上传安装包并解压

上传linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip。

分别解压:

unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip

6.安装oracle

使用oracle账号登陆xwindow

进入database目录

执行:

chmod +x install/.oui
chmod +x install/unzip
chmod +x runInstaller
./runInstaller
进入图形界面的安装...

7.两次配置监听程序

使用netca命令


8.添加数据库用户

oracle用户登陆linux

创建用户:

sqlplus /nolog
conn /as sysdba;
create user admin identified by admin;
# 创建用户名为admin密码为admin的账户

添加权限:

grant connect, resource to admin;

9.Linux下基本的Oracle操作

启动和停止Oracle

# 停止和启动oracle需要切换到oracle用户才可以,其他用户都没有权限启动和停止oracle(包括root也没有权限)
1.运行sqlplus但不登录到oracle:
sqlplus /nolog
2.以系统管理权的权限连接到oracle服务器
conn /as sysdba;
3.启动oracle服务
startup
4.停止oracle服务
shutdown immediate;

ps: oracle的listener相当于oracle的TCPserver,liestener会在1521这个端口listen。所有的oracle client端都需要通过listener才能连接到oracle server。

启动和停止listener

1.进入listener的管理界面
lsnrctl
2.启动listener
start
3.停止listener
stop


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值