一)基本概念介绍
在国内有一款自主知识产权关系型数据库(达梦),其基本原理及管理方式与Oracle及其相似,因此涉及到的主要基本概念及代表的意义也基本一样,所以这里不再骜述,请参考另一篇关于达梦数据库介绍的文章《DM(达梦)数据库简介》。
二)安装Oracle
不管是Windows安装还是Linux安装,网上有大量的安装配置教程,这里也不再细说。这篇博文主要关注数据库原理及基本使用,因此还是需要快速实例化一个Oracle数据库,这里简单介绍一下基于docker的安装配置。
a. 首先,确认已经安装配置好docker,如果没有,请参考《Centos 7.5安装Docker》安装配置;
b. 在Docker中获取Oracle镜像信息;
#docker search oracle //在列表中选择需要版本,如果需要数据持久化特性,建议选择sath89/oracle-xe-xxx类型版本
c. 启动docker实例;
#docker run -d -p 49160:22 -p 49161:1521 -v /hostfolder:/dockerfolder --name xe sauth89/oracle-xe-11g //以sauth89/oracle-xe-11g为例
1. -d参数表示后台运行容器;
2. -p参数做端口映射,将docker的22和1521端口分别映射到宿主机的49160和49161;
3. -v参数表示目录映射,其结果就是存在于dockerfolder目录的文件也会在宿主机相应目录存一份;
4. --name参数指定容器服务名;
d. 通过上面c步,就会创建一个Oracle数据库实例,默认连接信息如下:
hostname: localhost(即宿主机)
port: 49161
SID: xe
service name: xe
username: system
password: oracle
e. 图形化功能连接数据库
三)基本使用