Linux Oracle 安装步骤详解

准备工作
在开始安装Oracle数据库之前,需要进行以下准备工作:
- 确保Linux系统已安装必要的依赖包,如gcc、make、binutils等。
- 创建Oracle用户和用户组,并设置相应的权限。
- 配置网络,确保Oracle数据库服务器可以访问。
- 下载Oracle软件包,通常为tar.gz格式。
创建Oracle用户和用户组
-
创建Oracle用户组:
groupadd oinstall groupadd dba
-
创建Oracle用户,并指定所属组:
useradd -g oinstall -G dba oracle
-
设置Oracle用户的密码:
passwd oracle
-
修改Oracle用户的家目录权限:
chown -R oracle:oinstall /home/oracle
配置环境变量
-
打开用户环境配置文件:
vi ~/.bash_profile
-
在文件末尾添加以下内容:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH
-
保存并退出文件,然后使配置生效:
source ~/.bash_profile
创建Oracle基础目录
-
创建Oracle基础目录:
mkdir -p $ORACLE_BASE mkdir -p $ORACLE_HOME
-
设置Oracle基础目录的权限:

chown -R oracle:oinstall $ORACLE_BASE chown -R oracle:oinstall $ORACLE_HOME
解压Oracle软件包
-
解压Oracle软件包到指定目录:
tar -zxvf oracle_database_11gR2_linux_x64_1of2.zip -C $ORACLE_HOME
-
解压Oracle软件包到指定目录:
tar -zxvf oracle_database_11gR2_linux_x64_2of2.zip -C $ORACLE_HOME
安装Oracle数据库
-
以Oracle用户登录系统:
su - oracle
-
切换到Oracle软件包目录:
cd $ORACLE_HOME/database
-
运行安装脚本:
./runInstaller
-
按照提示完成安装过程,包括选择安装类型、指定安装路径、创建数据库等。
配置监听器
-
切换到Oracle用户:
su - oracle
-
切换到监听器配置目录:
cd $ORACLE_HOME/network/admin
-
编辑监听器配置文件:
vi listener.ora
-
在文件中添加以下内容:
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) -
保存并退出文件。

-
启动监听器:
lsnrctl start
创建数据库
-
切换到Oracle用户:
su - oracle
-
切换到数据库配置目录:
cd $ORACLE_HOME/dbs
-
创建数据库:
sqlplus / as sysdba
-
执行以下命令创建数据库:
CREATE DATABASE orcl USERDBA orcl USER SYS USER SYSTEM CHARACTERSET AL32UTF8 NATIONALCHARACTERSET AL32UTF8
-
退出SQL*Plus:
exit
配置环境变量
-
打开用户环境配置文件:
vi ~/.bash_profile
-
在文件末尾添加以下内容:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 export ORACLE_BASE=/u01/app/oracle export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH
-
保存并退出文件,然后使配置生效:
source ~/.bash_profile
至此,Oracle数据库在Linux系统上已成功安装。



















