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日

相关文章

  • 浅析Hyper-V安装CentOS 8问题

    浅析Hyper-V安装CentOS 8问题 背景介绍 在Hyper-V虚拟化平台上安装CentOS 8时,可能会遇到一些问题。本文探讨了这些问题以及对应的解决方案。 安装CentOS 8时出现的问题 问题一:网络无法连接 安装CentOS 8后,网络无法连接,无法访问外网。 问题二:鼠标指针偏移 在Hyper-V虚拟机中,鼠标指针偏移。 解决方案 解决问题一…

    Linux 2023年5月24日
    00
  • 使用VirtualBox模拟Linux集群的方法

    下面是使用VirtualBox模拟Linux集群的方法的完整攻略: 准备工作 首先需要下载并安装VirtualBox,安装过程略,这里不再赘述。 接着需要下载Linux镜像文件,以CentOS为例,可以从官网下载CentOS7或CentOS8的ISO镜像文件。 创建虚拟机 打开VirtualBox,选择“新建”创建新的虚拟机。 设置虚拟机的名称、类型、版本、…

    Linux 2023年5月24日
    00
  • VMware实现PXE+kickstart无人值守安装Centos7系统的详细过程

    下面是详细的攻略过程,包括了PXE和Kickstart等的配置及使用方法: 一、准备工作 一台装有VMware虚拟机的物理机 一张CentOS 7的光盘或ISO镜像文件 一台可以上网的可以安装DHCP, TFTP和HTTP服务的机器 一份包含了Kickstart配置文件和安装程序的软件包 二、配置DHCP服务 在可以上网的机器上安装DHCP服务,在/etc/…

    Linux 2023年5月14日
    00
  • Vmware16虚拟机打不开怎么拷贝文件到本地?

    以下是针对该问题的完整攻略: 问题背景 Vmware16虚拟机打不开的情况下,如何拷贝文件到本地? 解决方案 配置网络共享 如果虚拟机开机失败,我们可以先从物理机进入虚拟机的磁盘,然后将需要的文件拷贝到物理机上。 在运行虚拟机的过程中,也可以采用配置网络共享的方式,通过网络直接将文件拷贝到本地。 首先,在虚拟机内,点击“编辑” –> “虚拟网络编辑器…

    Linux 2023年5月24日
    00
  • Apache安装设置

    以下是“Apache安装设置”的完整使用攻略,包含两个示例说明。 Apache安装设置 以下是在Linux系统上安装和设置Apache服务器的步骤: 安装Apache服务器: sudo apt-get update sudo apt-get install apache2 启动Apache服务器: bash sudo systemctl start apac…

    Linux 2023年5月13日
    00
  • Linux下MongoDB的安装和配置教程

    “Linux下MongoDB的安装和配置教程”,下面是完整攻略。 安装MongoDB 步骤1. 添加MongoDB官方安装包到软件源列表 为了确保安装器拥有最新的MongoDB版本,我们需要将MongoDB官方安装包源添加到系统软件源列表中。使用下列命令导入最新的MongoDB GPG密钥: sudo apt-key adv –keyserver hkp:…

    Linux 2023年5月14日
    00
  • Ubuntu Linux下通过代理(proxy)使用git上github.com

    版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/loveaborn/article/details/24575659 github.com。作为程序猿的代码仓库。我们常常会用到。 但有时候我们不能直接通过网络链接它,仅仅能通过代理。 这里我有一台代理服务器,起初我以为在终端设置了代理环境即可了,其设置为在你的…

    Linux 2023年4月12日
    00
  • Linux自动化工具之crontab (windows需要手动配置相关服务,具体百度)

    //有的shell解释器是/bin/tcsh而不是传统的/bin/bash.而且两者语法有些差异,注意避免.比如设置变量tcsh是set 变量 =`****`   1.crontab是什么,是linux里面自带的一个定时任务,可以让我们在某个时间段进行一些操作,无需人工干预。例如:定时发送邮件、自动采集、队列处理、数据备份、定时开灯等等,这只是一部分的举例,…

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