部署Oracle 12c企业版数据库( 安装及使用)

部署Oracle 12c企业版数据库(安装及使用)

1. 下载安装文件

Oracle官网提供了Oracle Database 12c企业版的安装包下载,需要下载两个文件:

  • 核心软件包:oracle-database-12.1.0.2.0-1.x86_64.rpm
  • 补丁软件包:oracle-database-12.1.0.2.0-1.x86_64.rpm

2. 依赖环境安装

在安装Oracle 12c之前,需要安装必要的依赖环境,包括:

  • alien:将RPM软件包转换为DEB软件包
  • bc:用于数学计算
sudo apt-get install alien bc

3. 将RPM软件包转换为DEB软件包

使用alien将两个RPM软件包转换为对应的DEB软件包:

sudo alien -d oracle-database-12.1.0.2.0-1.x86_64.rpm
sudo alien -d oracle-database-xe-18c-1.0-1.x86_64.rpm

4. 安装Oracle 12c企业版数据库

使用dpkg安装生成的DEB软件包:

sudo dpkg --install oracle-database-ee-12c_12.1.0.2.0-2_amd64.deb
sudo /etc/init.d/oracle-xe-18c configure

安装过程中需要设置Oracle的密码、端口等信息。

5. 配置环境变量

编辑/etc/profile文件,添加以下内容:

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin

使用source命令使配置立即生效:

source /etc/profile

6. 远程连接Oracle 12c企业版数据库

在Oracle 12c企业版数据库中,默认不允许远程连接,需要进行以下配置:

  • 修改$ORACLE_HOME/network/admin/listener.ora文件,添加如下内容:
(SID_DESC =
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)
)

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

ADR_BASE_LISTENER = /u01/app/oracle
  • 修改$ORACLE_HOME/network/admin/sqlnet.ora文件,添加如下内容:
SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

ADR_BASE = /u01/app/oracle
  • 重启Oracle服务
sudo /etc/init.d/oracle-xe-18c stop
sudo /etc/init.d/oracle-xe-18c start

示例1: 创建并查询测试表

-- 创建表
CREATE TABLE test (
  id NUMBER PRIMARY KEY,
  name VARCHAR2(50) NOT NULL,
  age NUMBER
);

-- 插入数据
INSERT INTO test VALUES (1, 'John', 20);
INSERT INTO test VALUES (2, 'Mary', 18);
INSERT INTO test VALUES (3, 'Tom', 22);

-- 查询数据
SELECT * FROM test;

示例2: 使用PL/SQL语言编写存储过程

CREATE OR REPLACE PROCEDURE p_test (oResult OUT SYS_REFCURSOR)
IS
BEGIN
  OPEN oResult FOR
  SELECT * FROM test ORDER BY age DESC;
END;

存储过程编写完成后,可以使用以下命令调用存储过程并查看结果:

VAR cur REFCURSOR;
EXEC p_test(:cur);
PRINT cur;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:部署Oracle 12c企业版数据库( 安装及使用) - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Oracle RMAN快速入门指南

    Oracle RMAN快速入门指南 什么是Oracle RMAN Oracle RMAN(Recovery Manager)是Oracle数据库的备份和恢复工具,使用RMAN进行备份和恢复比使用操作系统级别的备份和恢复更加灵活和可靠。RMAN提供备份、恢复和检查数据库的功能,并可以针对特定需求使用不同的备份和恢复策略。下面是RMAN的快速入门指南。 RMAN…

    Oracle 2023年5月16日
    00
  • Oracle 表三种连接方式使用介绍(sql优化)

    Oracle 表三种连接方式使用介绍(sql优化) 在Oracle数据库中,我们可以使用三种方式进行表之间的连接,包括内连接(inner join)、左连接(left join)、右连接(right join)。这里我们将对这三种连接方式进行详细讲解,并且介绍如何在使用这些连接方式时进行SQL优化。 内连接(Inner Join) 内连接是一种基本的连接方式…

    Oracle 2023年5月16日
    00
  • Oracle性能究极优化(Oracle 性能优化)

    Oracle性能究极优化(Oracle 性能优化)攻略 要解决Oracle性能问题,我们需要深入理解数据库的运行原理、系统的硬件和软件环境,并在此基础上采用一系列的优化手段和技巧进行优化调整,使得系统性能能够达到最优化状态。 以下是Oracle性能优化的完整攻略: 1. 确定性能瓶颈 Oracle性能问题的第一步就是要确定性能瓶颈在哪里。可以通过监视数据库系…

    Oracle 2023年5月16日
    00
  • 浅析Oracle中的不等于号

    浅析Oracle中的不等于号 在Oracle中,不等于号用于比较两个值是否不相等。不等于号有两种写法: <> 和 !=。 语法 — 语法1 expression1 <> expression2 — 语法2 expression1 != expression2 其中: expression1 和 expression2 都是需要比较…

    Oracle 2023年5月16日
    00
  • Oracle官方工具SQL Developer的简单使用

    我来为您详细讲解一下Oracle官方工具SQL Developer的简单使用的攻略: 一、SQL Developer的安装和设置 1. 下载SQL Developer 首先需要前往Oracle官网下载SQL Developer的安装包,下载地址为: https://www.oracle.com/tools/downloads/sqldev-downloads…

    Oracle 2023年5月16日
    00
  • 自动备份Oracle数据库

    自动备份Oracle数据库的攻略: 1. 安装Oracle数据库客户端 首先需要安装Oracle数据库客户端。可以从Oracle官网下载并安装,或者使用yum(或apt-get)等包管理器进行安装。 2. 配置Oracle数据库客户端 在客户端的环境变量中设置ORACLE_HOME和PATH,方便后续使用命令行进行操作。同时还需要配置tnsnames.ora…

    Oracle 2023年5月16日
    00
  • oracle 集合

    当提到 Oracle 数据库中的集合时,我们通常指的是三种类型的集合:VARRAY、Nested table 和 Associative array。 VARRAY VARRAY 是一种变长数组,可以在定义时指定数组大小但也可以在后续向数组添加元素的过程中动态地改变其大小。下面是一个 VARRAY 的定义示例: — 定义一个 name_vary 数组,数组…

    Oracle 2023年5月16日
    00
  • oracle11数据库安装图文教程

    首先,你需要下载Oracle 11g数据库安装文件,可以从Oracle官方网站或者第三方软件下载网站获取。 接着,打开安装文件,选择“Oracle Database 11g Enterprise Edition”并点击“下一步”。 在下一步中,可以选择“创建和配置数据库”或者“仅安装软件”,视具体情况而定。如果要安装完成并配置数据库,则选择“创建和配置数据库…

    Oracle 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部