centos linux 如何启动 oracle 数据库详细步骤 19c 举例

1. 安装Oracle数据库软件;2. 配置监听器;3. 创建实例;4. 启动实例;5. 设置环境变量;6. 使用SQL*Plus登录。

在 CentOS Linux 上启动 Oracle 数据库,需要遵循以下详细步骤,这里以 Oracle 19c 为例进行说明。

1、安装依赖包

centos linux  如何启动 oracle 数据库详细步骤 19c 举例

在开始安装 Oracle 数据库之前,需要先安装一些依赖包,可以使用以下命令安装:

sudo yum install y binutils compatlibcap1 compatlibstdc++33 gcc gccc++ glibc glibcdevel ksh libaio libaiodevel libgcc libstdc++ libstdc++devel make sysstat unixODBC unixODBCdevel

2、创建 Oracle 用户和组

为了安装和管理 Oracle 数据库,需要创建一个专用的用户和组,使用以下命令创建:

sudo groupadd oinstall
sudo groupadd dba
sudo useradd g oinstall G dba oracle
sudo passwd oracle

3、配置内核参数

编辑 /etc/sysctl.conf 文件,添加以下内容:

kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.filemax = 6815744
net.ipv4.ip_local_port_range = 9000 65535
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

然后执行以下命令使配置生效:

centos linux  如何启动 oracle 数据库详细步骤 19c 举例

sudo sysctl p

4、配置用户限制

编辑 /etc/security/limits.conf 文件,添加以下内容:

oracle       soft    nproc   2047
oracle       hard    nproc   16384
oracle       soft    nofile  1024
oracle       hard    nofile  65536

5、创建安装目录

创建所需的安装目录:

sudo mkdir p /u01/app/oracle/product/19.0.0/dbhome_1
sudo chown R oracle:oinstall /u01
sudo chmod R 775 /u01

6、配置环境变量

编辑 ~oracle/.bash_profile 文件,添加以下内容:

centos linux  如何启动 oracle 数据库详细步骤 19c 举例

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH

使配置生效:

source ~oracle/.bash_profile

7、创建响应文件

根据实际需求,创建响应文件 db_install.rsp,内容如下:

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory/orainst.loc
ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1    ORACLE_HOME_LIST=/u01/app/oracle/product/19.0.0/dbhome_1
ORACLE_BASE=/u01/app/oracle                                      ORACLE_BASE_LIST=/u01/app/oracle
oracle.install.db.InstallEdition=EE                     INSTALL_EDITION=EE
oracle.install.db.OSDBA_GROUP=dba                         OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=dba                        OSOPER_GROUP=dba
oracle.install.db.OSBACKUPDBA_GROUP=dba                   OSBACKUPDBA_GROUP=dba
oracle.install.db.OSDGDBA_GROUP=dba                       OSDGDBA_GROUP=dba
oracle.install.db.OSKMDBA_GROUP=dba                       OSKMDBA_GROUP=dba
oracle.install.db.OSRACDBA_GROUP=dba                     OSRACDBA_GROUP=dba
oracle.install.db.OSRACDBADMIN_GROUP=dba                 OSRACDBADMIN_GROUP=dba
oracle.install.db.OSCONFIGUREADMIN_GROUP=dba             OSCONFIGUREADMIN_GROUP=dba # For ASM and RAC installations, only required if you want to register the database after installation; it is not required for DBMS installations only. DECLINE if you are not installing ASM or RAC instances or if you do not want to register the database after installation but before opening it for use (optional). ASMSDBD is a special OS user that must be created by the installer when installing ASM instances and must have the same name as the ASM instance name, prefixed with "asmdbf" and followed by "asmdba" (e

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/505487.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seoK-seo
Previous 2024-05-21 14:45
Next 2024-05-21 14:49

相关推荐

  • 如何利用快捷键快速重启Linux系统?

    在Linux系统中,通常没有直接的快捷键来重启计算机。你可以通过打开终端(Terminal)并使用命令来实现重启。以下是一些常用的重启命令:,,1. 使用reboot命令:, ``, sudo reboot, `,2. 使用shutdown命令:, `, sudo shutdown r now, `,,这些命令需要管理员权限,因此通常需要加上sudo`前缀。执行这些命令后,系统将会重新启动。

    2024-08-12
    053
  • 如何配置Linux下的DHCP服务器?

    在linux上设置dns服务器,通常使用bind9或dnsmasq。安装软件后,编辑配置文件并重启服务即可。

    2024-10-25
    027
  • 如何在Linux环境下安全地修改数据库密码?

    在Linux下修改数据库密码通常需要登录到数据库管理系统(例如MySQL、PostgreSQL等)并使用相应的命令进行修改。具体步骤包括:打开终端,登录到数据库,使用ALTER USER或SET PASSWORD命令更改密码,然后退出数据库并保存更改。

    2024-07-25
    043
  • MySQL CentOS系统管理文件的安装配置及使用

    MySQL CentOS系统管理文件的安装配置及使用MySQL是一个非常流行的关系型数据库管理系统,它可以帮助我们在服务器上存储和管理数据,在CentOS系统上,我们可以通过安装和配置MySQL来实现对数据的高效管理,本文将详细介绍MySQL在CentOS系统上的安装、配置以及使用方法。安装MySQL1、更新系统软件包在安装MySQL……

    2024-01-02
    0129
  • 如何在Linux中使用制表符进行缩进?

    在Linux中,制表符通常用于缩进。你可以通过按键盘上的"Tab"键来插入一个制表符。在许多文本编辑器和IDE中,你可以设置制表符的宽度,以控制缩进的大小。

    2024-07-30
    069
  • 如何有效使用Linux环境下的Git客户端进行版本控制?

    Linux Git客户端是一款在Linux操作系统上运行的Git版本控制系统的客户端软件。它允许用户在本地计算机和远程服务器之间进行代码的同步和管理。Git是一个分布式版本控制系统,适用于团队协作开发和代码管理。

    2024-07-31
    081

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入