一、准备工作

在开始部署Oracle数据库之前,我们需要进行一些准备工作,包括:

    服务器信息

    • 选择一台具有足够内存和CPU资源的CentOS服务器。
    • 确保服务器上安装了必要的依赖软件,如GCC、make、zip等。

    Oracle安装包

    • 从Oracle官方网站下载适合CentOS版本的Oracle数据库安装包。
    • 通常包括两个安装包:linux11gR2database1of2.ziplinux11gR2database2of2.zip

    服务器准备Oracle环境

    • 修改hostname
      
      hostnamectl set-name oracle206
      
    • 修改host文件
      
      vim /etc/hosts
      
      在文件末尾添加服务器的IP地址和hostname:
      
      192.168.1.206 oracle206
      
    • 关闭防火墙或开发防火墙端口
      
      systemctl stop firewalld
      systemctl disable firewalld
      
    • 安装oracle所需软件包
      
      yum install -y gcc make unzip
      

二、安装Oracle数据库

    创建Oracle用户和用户组

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

    设置用户密码

    passwd oracle
    

    切换到oracle用户

    su - oracle
    

    解压Oracle安装包

    unzip linux11gR2database1of2.zip
    unzip linux11gR2database2of2.zip
    

    运行Oracle Universal Installer

    cd Oracle/product/11.2.0/db_1/runInstaller
    

    按照向导进行安装

    • 选择安装类型:选择“典型安装”或“自定义安装”。
    • 选择安装组件:选择所需的组件,如数据库软件、客户端工具等。
    • 设置Oracle Home目录:选择或创建Oracle Home目录。
    • 设置监听程序:设置监听程序的端口和配置文件。
    • 创建数据库:设置数据库的名称、字符集、存储类型等。

    完成安装

    • 按照向导提示完成安装过程。

三、配置监听程序

    创建监听配置文件

    cd Oracle/product/11.2.0/db_1/network/admin
    vi listener.ora
    

    编辑监听配置文件

    LISTENER = (DESCRIPTION =
     ADDRESS = (PROTOCOL = TCP)(HOST = oracle206)(PORT = 1521))
    

    启动监听程序

    lsnrctl start
    

四、连接Oracle数据库

    使用SQL Plus连接数据库

    sqlplus /nolog
    

    登录数据库

    conn sys/oracle as sysdba
    

    执行SQL语句

    SELECT * FROM v$version;
    

至此,你已经成功在CentOS服务器上部署了Oracle数据库,并进行了基本的配置和连接。接下来,你可以根据自己的需求进行更多的操作,如创建用户、创建表、插入数据等。