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日

相关文章

  • 详解Linux(centos7)下安装OpenSSL安装图文方法

    详解Linux(CentOS 7)下安装OpenSSL安装图文方法 OpenSSL是一个开放源代码的软件库,实现了安全套接字层(SSL)和传输层安全(TLS)协议的加密和解密。本文将介绍在CentOS 7操作系统中安装OpenSSL的详细步骤。 步骤一:更新系统 在安装任何软件之前,建议先更新系统并安装必要的依赖项。使用以下命令更新系统: sudo yum …

    Linux 2023年5月14日
    00
  • Vmware Station安装Arch Linux的详细流程

    Vmware Station安装Arch Linux的详细流程 需求与准备 在开始安装 Arch Linux 前,我们需要准备以下内容: 安装 VMware Station 虚拟机软件 Arch Linux 安装镜像文件 建议使用英文输入法 安装VMware Station 以下是安装Vmware Station的步骤: 下载 VMware Station,…

    Linux 2023年5月24日
    00
  • Linux系统扩容根目录磁盘空间的操作方法

    一、使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 1. 查看磁盘空间大小,使用df -h 命令,发现挂载根目录节点的/dev/mapper/ubuntu14–vg-root 只有28G容量。 1 2 3 4 5 6…

    Linux 2023年4月12日
    00
  • ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机

    让我来为您详细讲解“ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机”的完整攻略。 准备工作 首先,为了实现KVM虚拟机,我们需要一台装有Ubuntu 12.04的机器,并且该机器的CPU支持虚拟化,而且已经开启了虚拟化(VT-x或AMD-V)。然后我们需要安装KVM以及相关的软件包,可以通过以下命令完成: sudo apt-get …

    Linux 2023年5月24日
    00
  • Linux7.6二进制安装Mysql8.0.27详细操作步骤

    Linux7.6二进制安装Mysql8.0.27详细操作步骤 准备工作 首先,需要下载MySQL8.0.27的安装包,并解压到指定目录下。 安装必要的依赖包: yum install libaio libaio-devel zlib-devel libnuma-dev gcc gcc-c++ cmake ncurses-devel bison 解压安装包到指…

    Linux 2023年5月14日
    00
  • Kali_linux2.0 metasploit 连接postgresql

    一、service postgresql start二、netstat -tnpl |grep postgresOK,来看看postgresql启动了没有,postgresql开放的端口是5432 嗯,成功启动 接下来启动metasploit, 这个可以使用: service metasploit start  命令启动还可以使用 msfconsole启动。…

    Linux 2023年4月11日
    00
  • Linux下python2和python3共存

    https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tar.xz 下载命令: wget https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tar.xz 解压: tar xvf Python-3.4.4.tar.xz 进入目录: cd Python-3…

    Linux 2023年4月12日
    00
  • Linux定时任务 结合PHP实现实时监控

    首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。 所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。 要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令来编辑该用户的 cro…

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