CentOS命令行下装oracle 12c的方法(命令行模式安装)

CentOS命令行下装oracle 12c的方法可以分为以下步骤:

1.检查系统配置要求和安装依赖包

在CentOS 7或者8系统中我们需要检查以下的系统配置要求:

  • 需要一个2核以上、至少4GB内存的服务器
  • 需要预留25GB以上硬盘空间用于安装
  • 需要满足安装Oracle 12c的预装条件,安装请使用以下命令
sudo yum install -y oracle-rdbms-server-12cR1-preinstall

2.下载Oracle 12c及解压安装包

我们可以在Oracle官网下载Oracle 12c的安装包,在这里我们以Oracle 12c Release 2 (12.2.0.1)为例:

wget https://download.oracle.com/otn/linux/oracle12c/122010/linuxx64_12201_database.zip

下载完成后我们需要解压安装包到/opt目录中:

sudo mkdir /opt/oracle/
unzip linuxx64_12201_database.zip -d /opt/oracle/

3.安装Oracle 12c

在完成安装包的解压工作后,我们需要进入安装目录执行安装程序,根据提示输入相关信息开始安装:

cd /opt/oracle/database
sudo ./runInstaller

在安装过程中我们需要根据实际需要输入一些相关信息。例如安装程序显示Root.sh脚本已准备等待安装,你需要以高权限执行此脚本:

sudo /u01/app/oracle/product/12.2.0/dbhome_1/root.sh

当所有步骤完成后Oracle 12c的安装过程就结束了。

4.配置Oracle 12c

完成Oracle 12c的安装之后,我们还需要进行一些配置,让它能够正常工作。例如:

export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH

同时我们还需要执行一些连接数据库的命令:

sqlplus / as sysdba
alter user sys identified by yournewpassword;
alter user system identified by yournewpassword;

在这里,"yournewpassword"是你想要设置的密码。

以上就是CentOS命令行下装oracle 12c的方法以及对应的完整攻略,希望可以对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS命令行下装oracle 12c的方法(命令行模式安装) - Python技术站

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

相关文章

  • python mysql自增字段AUTO_INCREMENT值的修改方式

    下面我给你详细讲解一下“python mysql自增字段AUTO_INCREMENT值的修改方式”的完整攻略。 1. 概述 在 MySQL 中,我们可以通过 AUTO_INCREMENT 来让某一个字段在插入数据时自动递增。这个功能非常方便,但有时我们也需要手动修改这个字段的值。本文将介绍通过 Python 操作 MySQL 数据库来修改 AUTO_INCR…

    database 2023年5月22日
    00
  • 一文讲透 Redis 事务 (事务模式 VS Lua 脚本)

    准确的讲,Redis 事务包含两种模式 : 事务模式 和 Lua 脚本。 先说结论: Redis 的事务模式具备如下特点: 保证隔离性; 无法保证持久性; 具备了一定的原子性,但不支持回滚; 一致性的概念有分歧,假设在一致性的核心是约束的语意下,Redis 的事务可以保证一致性。 但 Lua 脚本更具备实用场景,它是另一种形式的事务,他具备一定的原子性,但脚…

    2023年4月10日
    00
  • SQL ABS 函数

    下面我们来详细讲解SQL ABS函数的完整攻略。 ABS函数概述 ABS函数是SQL语言中的一种数字函数,用于获取指定数字的绝对值。 函数的语法如下: ABS(n) 参数解释: n – 必须。要计算绝对值的数字,可以是数字值、表达式或者是一个 SQL Server 字段。 返回值: ABS函数返回一个数值类型的结果,该结果是参数的绝对值。 ABS函数的使用示…

    database 2023年3月27日
    00
  • JAVA mongodb 聚合几种查询方式详解

    JAVA MongoDB 聚合几种查询方式详解 MongoDB是一个非常流行的NoSQL数据库,它支持强大的聚合查询功能,可以让我们对数据进行更加灵活的统计和分析。本文将详细讲解JAVA语言中如何使用MongoDB实现聚合查询。 什么是聚合查询 聚合查询是一种特殊的查询方式,它可以将多个文档合并成一个或多个文档,实现类似SQL中GROUP BY的功能。聚合查…

    database 2023年5月21日
    00
  • Linux服务器的一些基本应用

    Linux服务器的一些基本应用攻略 在Linux服务器上,有一些常用的基本应用程序可以帮助我们更好地管理和维护服务器。以下是一些重要的应用程序和命令,在本文中将进行详细讲解。 SSH SSH是远程登录到Linux服务器的标准方式,它通过使用加密的网络协议来保护数据的安全传输。在安装SSH之后,可以使用如下命令来连接到远程服务器: ssh username@h…

    database 2023年5月22日
    00
  • 最全的mysql查询语句整理

    针对“最全的mysql查询语句整理”的完整攻略,我会分为以下几个方面进行详细讲解: 一、概述 在开发过程中,我们经常需要对数据库进行查询操作。MySQL 作为一种实用的关系型数据库,拥有丰富的查询语句来满足我们的需求。因此,对于 MySQL 查询语句的掌握是非常重要的。本文将汇总整理一些常见的 MySQL 查询语句,以便于快速查询和使用。 二、基本查询 SE…

    database 2023年5月21日
    00
  • mybatis中Oracle参数为NULL错误问题及解决

    问题描述: 在使用MyBatis操作Oracle数据库时,如果Mapper文件中的参数值为NULL,则会出现SQL异常,例如: Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00936: 缺失表达式 The error may exist in com/exampl…

    database 2023年5月18日
    00
  • Mysql报Table ‘mysql.user’ doesn’t exist问题的解决方法

    问题描述 在使用Mysql时,有时会出现”Table ‘mysql.user’ doesn’t exist”这样的错误提示。这个错误通常是由于Mysql无法找到mysql.user表而导致的,从而无法完成授权等操作。 解决方法 针对这个问题,我们可以考虑以下的解决方法: 方法一:检查mysql.user表是否存在 首先,我们需要检查mysql.user表是否…

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