如何在Linux上部署Oracle实例
在Linux上部署Oracle实例步骤如下:
一、前期准备
- 系统要求
- 选择兼容的Linux发行版(如Oracle Linux、RHEL、CentOS)。
- 确保硬件满足Oracle最低配置(CPU、内存、磁盘空间等)。
- 创建用户和组
groupadd oinstall dba useradd -g oinstall -G dba oracle passwd oracle
- 配置内核参数
编辑/etc/sysctl.conf
,添加如下参数并执行sysctl -p
:fs.file-max = 6815744 kernel.shmmax = 536870912 kernel.shmmni = 4096 net.ipv4.ip_local_port_range = 9000 65500
- 配置用户资源限制
编辑/etc/security/limits.conf
,添加:oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
二、安装Oracle软件
- 下载安装包
从Oracle官网下载对应Linux版本的安装包(如.zip
格式)。 - 解压安装包
unzip linux.x64_19c_database.zip -d /opt/oracle
- 运行安装程序
切换至Oracle用户,执行安装脚本:
按向导选择安装类型(如单实例),指定安装路径(如su - oracle cd /opt/oracle/database ./runInstaller
/opt/oracle/product/19.3.0/dbhome_1
)。 - 执行根脚本
安装完成后,以root身份执行:/opt/oracle/oraInventory/orainstRoot.sh /opt/oracle/product/19.3.0/dbhome_1/root.sh
三、配置数据库实例
- 配置监听器
编辑$ORACLE_HOME/network/admin/listener.ora
,添加监听配置:
启动监听器:LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) )
lsnrctl start
- 创建数据库实例
使用dbca
工具创建:
按向导选择“创建数据库”,指定数据库名称、字符集、存储路径等参数。dbca
四、验证部署
- 启动数据库
sqlplus / as sysdba STARTUP
- 检查状态
若显示SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;
OPEN
状态,则部署成功。
注意事项
- 安装前建议关闭防火墙和SELinux(生产环境需根据安全策略调整)。
- 不同Oracle版本(如11g、19c)的步骤略有差异,需参考官方文档。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!