Oracle 11g XE for Linux 86-64 安装指南
介绍
Oracle Database 11 g Express Edition(Oracle Database XE)是世界上功能最强大的关系数据库的免费版本。Oracle Database XE易于安装,易于管理且易于开发。借助Oracle Database XE,您可以使用基于浏览器的直观界面来管理数据库,创建表,视图和其他数据库对象,导入,导出和查看表数据,运行查询和SQL脚本以及生成报告。
限制
Oracle是这样解释XE的,一个强大的,性能已经得到证实的业界领先的软件,而且升级简单无需其他成本和复杂的移植。
为什么需要升级,因为这是一个精简版,精简的根本在于如下的限制,正是因为有了这个限制,XE才是真正的精简版而不至于才华横溢。
资源项 | 限制 |
---|---|
CPU | 一台机器上不超过一CPU |
内存 | 内存不会超过1G |
数据 | 数据库存储的数据量不会超过11G |
由于有这些限制,导致即使机器性能出众也无法发挥,特别适合淘汰废弃的机器用于安装和使用,是一个非常环保的软件。
安装
此处以CentOS 7.9 为例演示安装过程:
-
下载Oracle Database Express Edition (XE) Release 11.2.0.2.0 (11gR2)安装包,官网地址:
https://www.oracle.com/database/technologies/xe-prior-releases.html
-
使用unzip命令解压安装包,命令如下:
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
如图所示:
-
运行Oracle Database XE可执行文件
oracle-xe-11.2.0-1.0.x86_64.rpm
以安装Oracle Database XE,命令如下:rpm -ivh Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm
安装将显示其进度状态,如图所示:
-
出现提示时,运行以下命令:
/etc/init.d/oracle-xe configure
如图所示:
-
输入以下配置信息:
- Oracle Application Express的有效HTTP端口(默认为8080)
- Oracle数据库侦听器的有效端口(默认为1521)
SYS
和SYSTEM
管理员用户帐户的密码- 确认密码
SYS
和SYSTEM
管理用户帐户 - 在计算机启动时是否希望数据库自动启动(下次重新启动)
-
启动数据库,命令如下:
/etc/init.d/oracle-xe start
如图所示:
如果需要停止数据库,命令如下:/etc/init.d/oracle-xe stop
-
执行脚本,命令如下:
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
如图所示:
-
使用sys或者system用户登录数据库,命令如下:
sqlplus system #密码
如图所示:
远程连接
-
开放1521端口,命令如下:
firewall-cmd --zone=public --add-port=1521/tcp --permanent
-
刷新,命令如下:
firewall-cmd --reload
-
使用PL远程连接,注意将IP地址设置为服务器所在的IP,将数据库的实例名修改为XE,内容如下:
# tnsnames.ora Network Configuration File: D:\app\instantclient_11_1\tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.186)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )
亲测有效
卸载
运行以下命令来卸载Oracle数据库XE:
rpm -e oracle-xe