当前位置 : 主页 > 操作系统 > centos >

Linux CentOS7安装Oracle11g的超完美新手教程

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是详细的讲解: Linux CentOS7安装Oracle11g的超完美新手教程简介 Oracle 是目前世界上非常流行的关系型数据库管理系统,CentOS 则是最流行的 Linux 发行版之一。本篇教程将详细介绍 Ce

下面是详细的讲解:

Linux CentOS7安装Oracle11g的超完美新手教程 简介

Oracle 是目前世界上非常流行的关系型数据库管理系统,CentOS 则是最流行的 Linux 发行版之一。本篇教程将详细介绍 CentOS 7上安装 Oracle 11g 的步骤。

步骤
  1. 下载 Oracle 11g 版本的安装包,可以在官网上下载或者在虚拟机中下载。在本教程中,假设我们已经下载好了 oracle-xe-11.2.0-1.0.x86_64.rpm.zip 文件。

  2. 解压缩下载好的文件,使用以下命令:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip 
  1. 安装需要的包
yum install -y libaio bc flex net-tools unzip
  1. 创建用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
  1. 修改 oracle 用户密码
passwd oracle
  1. 修改文件系统
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01/
  1. 修改内核参数
vi /etc/sysctl.conf

添加以下内容:

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmmax=1073741824
kernel.shmall=2097152
kernel.shmmni=4096
kernel.sem=250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500

保存并退出。

  1. 重新加载
sysctl -p
  1. 修改用户限制
vi /etc/security/limits.conf

添加以下内容:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
  1. 修改环境变量
vi /home/oracle/.bash_profile

添加以下内容:

export ORACLE_SID=XE
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
export PATH=$PATH:$ORACLE_HOME/bin

保存并退出。

  1. 安装 Oracle
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
  1. 安装完成后,进行基础配置
/etc/init.d/oracle-xe configure

在配置中,需要输入以下信息:

  • 企业应用程序的HTTP端口(默认为8080)
  • 数据库控制台的HTTP端口(默认为1521)

  • 启动Oracle服务

/etc/init.d/oracle-xe start

至此,Oracle 11g已经成功地安装在 CentOS 7上。你可以使用以下命令来检查 Oracle 是否已经成功地运行:

su - oracle
sqlplus /nolog
connect sys as sysdba

示例 1:查询数据库信息

SELECT * FROM v$version;

示例 2:创建一个表

CREATE TABLE emp (empno NUMBER(4), ename VARCHAR2(10));
结论

本教程演示了在 CentOS 7上安装 Oracle 11g的详细步骤,包括准备工作、用户和组创建、配置环境变量和 Oracle 基础配置。同时还提供了两个基本的 SQL 示例,展示了如何查询数据库信息和创建表。这些步骤对于初学者来说可能比较繁琐,但是如果您按照这些步骤来操作,就可以在 CentOS 7上成功运行 Oracle 11g。

上一篇:Linux下实现免密码登录(超详细)
下一篇:没有了
网友评论