返回

Ubuntu 安装 Oracle11g 系列:从零到精通

开发工具

在 Ubuntu 20 上精通 Oracle 11g:分步指南

先决条件

踏上 Oracle 11g 安装之旅之前,确保您的 Ubuntu 系统符合先决条件:

  • Ubuntu 20 操作系统
  • 至少 4GB 内存
  • 至少 20GB 硬盘空间
  • Java 8 或更高版本
  • Oracle 11g 安装包

安装 Java

Oracle 11g 离不开 Java,因此首先安装 OpenJDK:

  1. 更新软件包:
sudo apt update && sudo apt upgrade
  1. 安装 OpenJDK:
sudo apt install openjdk-8-jdk

下载 Oracle 11g 安装包

从 Oracle 官网下载与您系统兼容的安装包。

解压缩安装包

解压缩包到您选择的目录,例如:

tar -zxvf oracle-11g-database-linuxx64.tar.gz -C /opt/oracle

创建 Oracle 用户和组

sudo groupadd -g 54321 oracle
sudo useradd -u 54321 -g 54321 -d /home/oracle -s /bin/bash oracle

准备安装环境

设置环境变量:

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

创建库存目录:

mkdir -p $ORACLE_BASE/oradata
mkdir -p $ORACLE_BASE/cfgtoollogs
mkdir -p $ORACLE_BASE/admin
mkdir -p $ORACLE_HOME/log
mkdir -p $ORACLE_HOME/dumps

运行 Oracle 安装程序

su - oracle
cd $ORACLE_HOME/runInstaller
./runInstaller

完成安装

按照提示选择 "典型安装" 和正确的安装选项。

创建数据库

使用 Oracle 数据库配置助手:

  1. 运行助手:
cd $ORACLE_HOME/bin
./dbca
  1. 选择 "新建数据库" 并完成提示。

测试数据库连接

通过 SQL*Plus 验证连接:

  1. 输入:
sqlplus / as sysdba
  1. 输入密码,看到提示符:
SQL>

结语

恭喜您,您已成功安装和配置了 Oracle 11g。现在,您可以享受管理和操作数据的乐趣。

常见问题解答

  • 如何检查 Oracle 安装是否成功?
java -jar $ORACLE_HOME/lib/otnuxml.jar help > ouput.txt
  • 如何配置网络监听器?

修改 listener.ora 文件($ORACLE_HOME/network/admin/listener.ora),然后重新启动监听器。

  • 如何配置 TNSNAMES.ORA 文件?

将 TNS 别名添加到 $ORACLE_HOME/network/admin/tnsnames.ora 文件。

  • 如何启动 Oracle 服务?
sudo systemctl start oracle-<service name>
  • 如何停止 Oracle 服务?
sudo systemctl stop oracle-<service name>

探索 Oracle 11g 的强大功能,释放数据管理的无限可能。