Linux下安装Oracle(CentOS-Oracle 12c)的方法

下面是安装Oracle 12c的完整攻略:

1. 下载Oracle 12c安装文件

进入Oracle官网下载页面,下载Oracle 12c的压缩包。在本次教程中,我们使用的版本是:linuxamd64_12c_r1_database_1of2.ziplinuxamd64_12c_r1_database_2of2.zip

2. 安装必要的依赖包

# 更新yum源
yum -y update

# 安装必要的依赖包
yum -y install oracle-rdbms-server-12cR1-preinstall

3. 新建用户和组

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle

4. 修改系统配置

在当前用户的主目录下新建.bash_profile文件,并添加以下内容:

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=localhost.localdomain
export ORACLE_UNQNAME=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

接着,使用以下命令去除transparent_hugepagefirewalld系统配置的影响。

# 关闭transparent_hugepage
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

5. 解压安装文件

# 创建目录
mkdir -p /u01/app/oracle/oradata
chown -R oracle:oinstall /u01
chmod -R 775 /u01

# 解压安装包
unzip linuxamd64_12c_r1_database_1of2.zip -d /tmp/
unzip linuxamd64_12c_r1_database_2of2.zip -d /tmp/

6. 安装Oracle

su - oracle
cd /tmp/database
./runInstaller

接下来的安装流程中,需要根据提示进行相关的操作。

7. 配置Oracle

# 创建监听器
netca

# 配置Oracle数据库
dbca

在配置数据库的过程中,需要设定监听器的端口和数据文件的存储路径。完成之后,就可以使用以下命令启动Oracle数据库:

# 启动Oracle
sqlplus / as sysdba
startup
exit

接下来就可以使用Oracle了。以下是几个示例:

示例1:创建表

-- 连接Oracle
sqlplus username/password

-- 创建表
CREATE TABLE TEST(
    ID NUMBER PRIMARY KEY,
    NAME VARCHAR2(50)
);

示例2:插入数据

-- 插入数据
INSERT INTO TEST(ID, NAME) VALUES(1, 'test1');
INSERT INTO TEST(ID, NAME) VALUES(2, 'test2');
INSERT INTO TEST(ID, NAME) VALUES(3, 'test3');

-- 查询数据
SELECT * FROM TEST;

以上就是在Linux下安装Oracle(CentOS-Oracle12c)的方法。

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

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

相关文章

  • Clickhouse常用整理& linux操作clickhouse命令

    进入click(不加上-m的话,进入之后只能一次写一行,不能建表) clickhouse client -m 查看数据库 show databases; 创建一个数据库 create database db_doit; 删除数据库 drop database db_doit; 查看表 show tables: 查看当前使用的数据库 select curren…

    Linux 2023年4月16日
    00
  • 虚拟机磁盘扩容(parted、lvm)

    1、虚拟化平台虚拟机添加硬盘 系统查看添加的硬盘 [root@yumserver ~]# lsblk NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT sda               8:0    0   50G  0 disk  ├─sda1            8:1    0    1G  0…

    Linux 2023年4月17日
    00
  • [编程] C语言Linux系统编程-等待终止的子进程(僵死进程)

    1.等待终止的子进程(僵死进程): 如果一个子进程在父进程之前结束,内核会把子进程设置为一个特殊的状态,处于这种状态的进程称为僵死进程 当父进程获取了子进程的信息后,子进程才会消失。 pid_t wait(int *status); 父进程调用这个方法会被阻塞住,如果子进程终止的时候,此方法会调用并且返回终止子进程的pid #include <stdi…

    Linux 2023年4月13日
    00
  • Linux如何更改VirtualBox虚拟机的磁盘容量

    下面是更改VirtualBox虚拟机磁盘容量的攻略: 1. 查看当前虚拟机的磁盘容量 在Linux系统下,我们可以使用以下命令查看当前虚拟机的磁盘容量: VBoxManage showhdinfo /path/to/virtual_machine.vdi 其中,/path/to/virtual_machine.vdi为虚拟机磁盘文件的路径。执行完上述命令后,…

    Linux 2023年5月24日
    00
  • 最新超详细虚拟机VMware安装Kali Linux的图文教程

    最新超详细虚拟机VMware安装Kali Linux的图文教程 本教程将会详细讲解在虚拟机VMware上安装Kali Linux的整个过程,以确保您可以轻松而顺利地在您的计算机上安装Kali Linux系统。 准备工作 在开始安装Kali Linux前,我们需要先准备以下物品: VMware虚拟机软件 Kali Linux ISO安装镜像 推荐4GB以上RA…

    Linux 2023年5月24日
    00
  • linux下zookeeper的安装

    在阿里云购买了基础版配置的centOs,用以下指令完成了zookeeper环境的搭建   1.检查jdk是否已安装 java -version   默认情况都是没有安装的,用以下命令完成安装 yum search java|grep jdk //先列出yum库中的所有jdk yum install java-1.7.0-openjdk* -y //这里选择的…

    Linux 2023年4月13日
    00
  • Linux下Kafka单机安装配置方法(图文)

    下面我将为您详细讲解“Linux下Kafka单机安装配置方法(图文)”。 1. 准备工作 从Kafka官网上下载Kafka二进制包,并解压到本地目录。 2. 修改配置文件 进入Kafka的安装目录,找到config/server.properties文件。 修改下列配置项: # 监听端口号 listeners=PLAINTEXT://localhost:90…

    Linux 2023年5月14日
    00
  • Java启用Azure Linux虚拟机诊断设置

    以下是Java启用Azure Linux虚拟机诊断设置的完整攻略: 1. Azure虚拟机诊断设置简介 Azure虚拟机提供了许多诊断设置,以便用户监视其服务器的性能和运行状况。这些设置包括启用Azure存储诊断日志记录、维度指标、性能计数器及应用程序日志记录等。 2. 启用Azure Linux虚拟机诊断设置 以下是启用Azure Linux虚拟机诊断设置…

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