一文读懂:Linux环境下图形化(GUI)安装Oracle11g R2
2023-09-24 03:30:44
如何像专家一样在 Linux 上安装 Oracle 数据库
简介
Oracle 数据库是世界上最流行的关系数据库管理系统之一,被企业和组织广泛用于存储和管理数据。如果您是一名 Linux 用户,并希望在您的计算机上安装 Oracle 数据库,本指南将一步步指导您完成整个过程,让您轻松上手。
步骤 1:下载 Oracle 安装包
首先,您需要下载 Oracle 安装包。如果您本地有 11g 安装包,请直接上传到 /usr/local/src
目录。如果您没有,可以从 Oracle 官方网站下载。
步骤 2:创建 Oracle 用户和组
使用 root 用户登录到 ssh 远程窗口,并使用以下命令创建 oinstall 组并添加用户 oracle 到该组:
groupadd oinstall
useradd -g oinstall -d /home/oracle oracle
步骤 3:准备安装环境
创建 /opt/oracle
目录并将其所有权授予 oracle 用户:
mkdir /opt/oracle
chown oracle:oinstall /opt/oracle
创建 /etc/oratab
文件并将其所有权授予 root 用户:
touch /etc/oratab
chown root:root /etc/oratab
步骤 4:配置初始化参数
编辑 /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
保存并退出该文件。
步骤 5:安装 Oracle 数据库
使用 root 用户登录到 ssh 远程窗口,并进入 /usr/local/src/
目录。执行以下命令:
./runInstaller -ignoreSysPrereqs -jreLoc /usr/java/jdk1.8.0_144
按照屏幕上的说明完成安装过程。
步骤 6:配置 Oracle 数据库
使用 oracle 用户登录到 ssh 远程窗口,并执行以下命令:
sqlplus /nolog
CREATE USER sys IDENTIFIED BY Oracle_11g;
GRANT ALL PRIVILEGES TO sys;
CREATE USER system IDENTIFIED BY Oracle_11g;
GRANT ALL PRIVILEGES TO system;
EXIT;
$ORACLE_HOME/bin/dbca
步骤 7:启动 Oracle 数据库
执行以下命令:
lsnrctl start
sqlplus / as sysdba
步骤 8:创建 Oracle 数据库实例
执行以下命令:
create database MyDB character set AL32UTF8 national character set AL16UTF16;
恭喜!您已成功在您的 Linux 计算机上安装并配置 Oracle 数据库。现在,您可以开始使用它来存储和管理您的数据了。
常见问题解答
- 如何在 Linux 上卸载 Oracle 数据库?
执行以下命令:
$ORACLE_HOME/deinstall/deinstall -deleteHome -verbose
- 如何配置 Oracle 监听器?
使用以下命令编辑监听器配置文件:
vi $ORACLE_HOME/network/admin/listener.ora
- 如何创建 Oracle 用户和角色?
使用 SQL*Plus 执行以下命令:
CREATE USER username IDENTIFIED BY password;
GRANT role TO username;
- 如何备份 Oracle 数据库?
使用 RMAN 实用程序执行以下命令:
rman backup database ...
- 如何恢复 Oracle 数据库?
使用 RMAN 实用程序执行以下命令:
rman restore database ...