欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ORACLE - DB - Install Oracle Databese XE 11.2 on CentOS7安装教程

程序员文章站 2022-07-07 22:37:54
最开始申请了华为云,因为便宜...... 然而,装上DB后,出奇奇怪怪的问题。弄了老半天,决定暂停下,尝试在腾讯云上安装Ora XE数据库。 云主机配置: centos7.3 -...

最开始申请了华为云,因为便宜...... 然而,装上DB后,出奇奇怪怪的问题。弄了老半天,决定暂停下,尝试在腾讯云上安装Ora XE数据库

云主机配置: centos7.3 - 1G内存 -1M带宽

准备工作:

a.系统要求

内存 推荐512mb 云主机最低配 1G? -? 满足 #free -h
磁盘 至少1.5G 云主机 50G+30G? - 满足 #fdisk -l
安装包 glibc >= 2.3.4-2.41
make >= 3.80
binutils >= 2.16.91.0.5
gcc >= 4.1.2
libaio >= 0.0.104
缺少gcc包,可以yum安装
#rpm -qa | grep glibc

b.SWAP空间要求

虚拟机自己安装CentOS时,可以自动或者手动配置swap分区。

新建的云主机没有创建swap分区,需要自己创建,步骤如下:

1.创建交换文件

#?dd if=/dev/zero of=/var/swapfile bs=1024 ?count=2048k

2.新建swap分区

# mkswap /var/swapfile

3. 启用swap分区

# swapon /var/swapfile

4. 提示权限异常,更改权限

# chmod -R 0600 /var/swapfile

5. 设置开机自动挂载swap分区

# vi ?/etc/fstab?

/var/swapfile                             swap                    swap    defaults        0 0

6.重新挂载

# mount -a

安装数据库

1.解压/安装

# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

#?rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

2.执行数据库配置

#?/etc/init.d/oracle-xe configure

3.设置环境变量

# cd /u01/app/oracle/product/11.2.0/xe/bin

# . ./oracle_env.sh

4.设置~/.bash_profile每次开机自动设置环境变量

# vi?~/.bash_profile

加入行

. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

5.添加防火墙端口

# firewall-cmd --zone=public --add-port=8080/tcp --permanent

# firewall-cmd --zone=public --add-port=1521/tcp --permanent

# firewall-cmd --reload

# systemctl restart firewalld

至此,XE数据库就起来了

起/停数据库

# /etc/init.d/oracle-xe start

# /etc/init.d/oracle-xe stop