快速部署Oracle 12g精简配置指南(oracle 12g配置)
快速部署Oracle 12g:精简配置指南
Oracle数据库是业界知名的关系型数据库管理系统。它被广泛应用于企业级应用程序开发、数据仓库等领域。Oracle 12g是Oracle公司发布的最新版本。本文将提供一份Oracle 12g精简配置指南,帮助您很快地在CentOS 7.5系统上部署Oracle 12c,并建立一个简单的数据库实例。
1. 编译安装必要软件
在CentOS 7.5系统上,我们需要安装一些必要软件来支持Oracle数据库的安装,包括gcc、glibc、libo、libXext、libXtst、libXrender等软件。为了避免权限问题,我们在root用户下安装:
“`bash
sudo yum -y update
sudo yum -y install gcc gcc-c++ kernel-devel make libo libo-devel \
openssh-server redhat-lsb-core sysstat unzip xorg-x11-apps xauth \
libXext libXtst libXrender
2. 创建Oracle用户、组及相关目录
为了安全起见,我们创建一个oracle用户和dbgroup组,并分配给它一个主目录和Oracle的安装目录:
```bashsudo groupadd dbgroup
sudo useradd -d /home/oracle -g dbgroup -m -s /bin/bash oraclesudo passwd oracle
sudo mkdir -p /u01/app/oracle/product/12.2.0.1/db_1sudo chown -R oracle:dbgroup /u01
sudo chmod -R 775 /u01
3. 配置Oracle用户环境变量
编辑Oracle用户的.bash_profile文件,并添加如下内容:
“`bash
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
# Oracle Settings
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
# Other Settings
umask 022
# Set DISPLAY on local machine
export DISPLAY=:0.0
xhost +
4. 配置内核参数
编辑/etc/sysctl.conf文件,添加如下内容:
```bash# Oracle Settings
fs.file-max = 6815744kernel.sem = 250 32000 100 128
kernel.shmmni = 4096kernel.shmall = 1073741824
kernel.shmmax = 4398046511104kernel.panic_on_oops = 1
net.core.rmem_default = 262144net.core.rmem_max = 4194304
net.core.wmem_default = 262144net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter=2net.ipv4.conf.default.rp_filter=2
fs.o-max-nr = 1048576
运行以下命令以刷新内核参数:
“`bash
sudo sysctl -p
5. 创建数据库
现在我们可以开始创建一个简单的Oracle数据库实例。将Oracle安装介质上传到服务器上,并将它们解压到/u01目录下:
```bashsudo unzip /path/to/linuxx64_12201_database.zip -d /u01
切换到oracle用户,并启动Oracle安装程序:
“`bash
su – oracle
cd /u01/database
./runInstaller
在安装向导的设置数据库选项页面上,选择典型安装,并使用以下信息:
- 数据库名称:orcl- Oracle软件安装位置:/u01/app/oracle/product/12.2.0.1/db_1
- 数据库文件位置:/u01/oradata- 存储类型:文件系统
- 系统用户名称:oracle- 操作系统组名称:dba
- 将此安装配置为一个免费试用版:选中复选框
接下来,跟随安装向导完成Oracle数据库的安装。一旦安装完成,可以使用以下命令启动数据库:
```bashsqlplus / as sysdba
startup
恭喜你,你已经成功地部署了Oracle 12c并建立了一个简单的数据库实例。现在你可以开始使用它来支持你的应用程序开发和数据仓库项目了!