centos7.X环境下安装使用Oracle数据库

运维   2025-04-03 09:35   17   0  

在本文中,我们将介绍在CentOS 7上安装和使用Oracle数据库的步骤,具体步骤如下:

下载Oracle数据库

http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip

http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_client.zip

http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_grid.zip


准备工作

在开始安装Oracle数据库之前,我们需要准备一些必要的工具和资源,具体如下:

  • Oracle数据库安装文件,您可以从Oracle官网下载所需版本的Oracle数据库安装文件;

  • 预准备环境:在您的CentOS 7服务器上安装必要的依赖项和软件包,包括gcc、make、libaio、sysstat等;

  • 确保服务器具有足够的空间来安装并运行Oracle数据库;

  • 确定您的服务器是否具有足够的内存和CPU资源来运行Oracle数据库。

安装Oracle数据库

2.1下载和解压缩Oracle数据库安装文件

下载安装文件:您可以从Oracle官网下载适用于您的操作系统的Oracle数据库安装文件。

解压文件:进入文件所在的目录并使用以下命令解压缩文件:

$ unzip oracle-database-xe-18c-1.0-1.x86_64.rpm.zip


2.2 安装Oracle数据库

使用以下命令安装Oracle数据库:

$ sudo rpm -ivh oracle-database-xe-18c-1.0-1.x86_64.rpm


接受Oracle数据库的许可证协议。


2.3 配置Oracle数据库

执行以下命令来配置您的Oracle数据库:

$ sudo /etc/init.d/oracle-xe-18c configure


按照提示设置数据库名称,密码,端口号以及需要配置的其他选项。


2.4 启动Oracle数据库

启动Oracle数据库,输入以下命令:

$ sudo systemctl start oracle-xe-18c


您可以通过以下命令检查Oracle数据库的状态:

$ sudo systemctl status oracle-xe-18c


配置Oracle数据库

3.1 设置环境变量

Oracle数据库需要设置环境变量以允许您使用它。执行以下命令来设置环境变量:

$ echo 'export ORACLE_SID=XE
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export PATH=$PATH:$ORACLE_HOME/bin' >> ~/.bashrc


刷新您的bash配置:


$ source ~/.bashrc


3.2 创建Oracle数据库的表空间和用户


使用以下SQL查询创建一个表空间:

CREATE TABLESPACE my_tablespace
DATAFILE '/opt/oracle/oradata/XE/my_tablespace.dbf'
SIZE 50M AUTOEXTEND ON
NEXT 10M MAXSIZE 200M;


创建一个用户并授予表空间访问权限:

CREATE USER my_user IDENTIFIED BY password
DEFAULT TABLESPACE my_tablespace
TEMPORARY TABLESPACE temp;

GRANT CONNECT, RESOURCE, DBA TO my_user;


使用Oracle数据库

4.1 登录Oracle数据库

输入以下命令来登录到Oracle数据库:

$ sqlplus my_user/password

输入用户名和密码。


4.2 创建表

使用以下SQL查询创建一个表:

CREATE TABLE customers (
  id   NUMBER(10),
  name VARCHAR2(100),
  age  NUMBER(3),
  CONSTRAINT pk_customers PRIMARY KEY (id)
);


确认创建表:

SELECT * FROM all_tables WHERE table_name = 'CUSTOMERS';


插入数据:

INSERT INTO CUSTOMERS (ID, NAME, AGE) VALUES (1, 'John', 30);


4.3 查询表


查询customers表:

SELECT * FROM customers;


查询customers表中的ID列:

SELECT id FROM customers;


结论

在本文中,我们介绍了在CentOS 7上安装和使用Oracle数据库的详细步骤。我们涵盖了下载和解压Oracle数据库安装文件、安装和配置Oracle数据库,设置环境变量,创建表和查询表等相关操作。如果您按照这些步骤操作,您将成功地在CentOS 7上安装和使用Oracle数据库。


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。