Centos7上安装oracle xe快捷版详细步骤

本文介绍如何在 CentOS 7.3 上安装 Oracle Database Express Edition (XE) 11g,并配置相关环境变量及服务。包括下载安装包、上传至服务器、安装依赖、解压安装包、分配空间、配置服务等详细步骤。
摘要由CSDN通过智能技术生成

1、下载安装包

直接到官网上找到相应的版本,网址如下,选择linux版本

http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/downloads/index.html

2、上传到云服务器

这里我使用的WinSCP,上传速度根据网速,也可以直接使用wget直接下载,但是如果是从oracle官网的话需要登录账户和密码,用wget命令会出现权限不足。可以添加用户名密码来获取:

wget --user=xxxx --password=xxxx http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip

3、安装依赖

yum install libaio libaio-devel bc -y

4、解压安装包

如果你已经安装了jdk环境可以直接使用jar命令来解压

jar -zxvf oracle-xe-11.2.0-1.0.x86_64.rpm.zip

如果直接使用unzip会提示错误,无法解压,网上说的原因无非是该压缩包是java打包生成的,所有unzip无法解压

针对以上问题,最简单的解决方式是,直接在windows环境中先解压oracle-xe-11.2.0-1.0.x86_64.rpm.zip

得到Disk1文件夹,之后把整个文件夹都上传到centos7服务器中。

5、安装

依次执行如下命令即可:

su - root

dd if=/dev/zero of=/swapfile bs=1024 count=1048576

mkswap /swapfile

swapon /swapfile

cp /etc/fstab /etc/fstab.backup_$(date +%N)

echo '/swapfile swap swap defaults 0 0' >> /etc/fstab

chown root:root /swapfile

chmod 0600 /swapfile

swapon -a

swapon -s

上面这几部是为了分配空间,否则安装会失败

cd Disk1/

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

这样就安装成功了

6、配置和访问

[root@localhost ~]# cd /u01/app/oracle/product/11.2.0/xe/dbs/

[root@localhost dbs]# cd /etc/init.d/

[root@localhost init.d]# ls

functions netconsole network oracle-xe README

[root@localhost init.d]# ./oracle-xe

Usage: ./oracle-xe {start|stop|restart|force-reload|configure|status|enable|disable}

[root@localhost init.d]# /etc/init.d/oracle-xe configure

……………………

http访问时的端口

Specify the HTTP port that will be used for Oracle Application Express [8080]:8081

数据库的监听端口

Specify a port that will be used for the database listener [1521]:1521

SYS和SYSTEM用户的密码

initial configuration:

Confirm the password:

是否开机启动(并没有开机启动,可能还有地方要设置)。

Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:y

Starting Oracle Net Listener...Done

Configuring database...

Done

Starting Oracle Database 11g Express Edition instance...Done

Installation completed successfully.

此时安装就完成了。

查看监听端口,进程:

[root@localhost ~]# netstat -anp

[root@localhost ~]# ps -ef|grep oracle

[root@localhost init.d]# cd /u01/app/oracle/product/11.2.0/xe/dbs/

[root@localhost dbs]# ls

hc_XE.dat init.ora lkXE orapwXE spfileXE.ora

配置环境变量以使用sqlplus

[root@localhost dbs]# vi /etc/profile

加入:

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=XE

export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`

之后,注销用户,使用oracle用户重新登录,就可以用sqlplus登录oracle,进而操作。

测试:

SQL>conn system/密码@云主机ip:1521/xe;

SQL>select sysdate from dual;

通过上述的操作步骤就可以在centos7.3中安装oracle快捷版了。如果有问题,可以给我留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值