Oracle12c安装
Oracle12c单实例安装
一、安装规划
1.介质
安装前介质准备
| 软件 | 版本 | 安装包 |
|---|---|---|
| Centos | 7.6 | CentOS-7-x86_64-DVD-1810.iso |
| Oracle12c | 12.2.0.1 | linuxx64_12201_database.zip |
| Rlwrap | 0.45 | rlwrap-0.45.2.tar.gz |
2.目录及实例
| 属性 | 值 | 备注 |
|---|---|---|
| HostName | server1 | |
| IP | 192.168.1.112 | |
| Oracle Base | /opt/oracle12c | |
| Oracle Home | /opt/oracle12c/product/12.2.0/db_1 | |
| CDB | Orcl | |
| PDB | Testdb |
二、关闭防火墙
1 | systemctl status firewalld.service |
三、关闭selinx
1 | 临时关闭: |
四、配置yum
1 | [root@server1 ~]# mkdir /opt/yum |
五、禁用透明页
1 | Transparent HugePages memory differs from standard HugePages memory because |
六、磁盘调度
1 | For best performance for Oracle ASM, Oracle recommends that you use the Deadline |
七、配置SSH
1 | In rare cases, Oracle Clusterware installation can fail during the "AttachHome" |
八、安装操作系统依赖包
1.preinstall rpm包安装方法
1 | 1. Obtain Oracle Linux either by ordering the Oracle Linux media pack from Oracle |
2.手动安装方法
1 | Oracle Linux 7: |
九、创建用户组和Oracle安装目录
1 | 如果没有使用到ASM,则不需要创建asmdba,asmoper |
十、创建目录
1 | mkdir -p /opt/oracle12c/product/12.2.0/db_1 |
十一、配置Oracle环境变量
1 | [root@server1 ~]# su - oracle |
十二、配置资源限制
1 | [root@server1 ~]# vi /etc/security/limits.conf |
十三、配置内核参数
1 | [root@server1 ~]# vi /etc/sysctl.d/97-oracle-database-sysctl.conf |
十四、针对隐藏文件配置错误输出
1 | 如果安装RAC或Grid需要配置: |
十五、安装Oracle12c数据库
1 | [root@server1 soft]# unzip linuxx64_12201_database.zip |










root用户执行如下脚本:
/home/oracle/oraInventory/orainstRoot.sh
/opt/oracle12c/product/12.2.0/db_1/root.sh
1 | [root@server1 ~]# /home/oracle/oraInventory/orainstRoot.sh |



十六、DBCA建库
1 | [oracle@server1 database]$ dbca |
















十七、配置Listener及tnsnames
1.配置Listener
1 | [oracle@server1 ~]$ cd $ORACLE_HOME/network/admin/ |
2.配置tnsnames
1 | [oracle@server1 admin]$ vi tnsnames.ora |
十八、查看数据库
1 | [oracle@server1 database]$ sqlplus / as sysdba |
十九、安装rlwrap
1.安装相关依赖包
1 | [root@server01 ~]# yum install -y readline readline-devel |
2.安装rlwrap
1 | [root@server1 soft]# tar xvf rlwrap-0.45.2.tar.gz -C /usr/local/ |
3.配置环境变量
1 | [oracle@server1 ~]$ vi .bashrc |
- Title: Oracle12c安装
- Author: 𝓓𝓸𝓷
- Created at : 2024-07-12 13:50:45
- Updated at : 2024-07-20 05:15:41
- Link: https://www.zhangdong.me/oracle12c-installation.html
- License: This work is licensed under CC BY-NC-SA 4.0.
评论
