前言
大三开了数据库这门课,要求使用Oracle。来回大概折腾了一下午,发现无论是比较古老的10g还是目前为止最新的19c,安装起来都比较麻烦。关键是动辄几个G的安装包会很有多我们用不到的功能。本着精简的原则,我决定安装相对于10g比较新但是有没有19c那么大的11g XE版。
11g XE 特别之处
Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,占用内存小。11g XE 提供 Windows 和 Linux 版本。作为入门学习甚至小型企业的的生产环境都足够用了。
XE版的安装都很简单,因为Oracle做了很多精简,并做了一些限制。可以快速安装并上手学习,免去我们配置环境浪费时间。做为免费的 Oracle 数据库版本,XE 的限制是:
- 最大数据库大小为 11 GB
- 可使用的最大内存是 1G
- 一台机器上只能安装一个 XE 实例
- XE 只能使用单 CPU,无法在多CPU上进行分布处理
下载 11g XE
链接:https://pan.baidu.com/s/1a6de1UUSnMsFPhOe71U-ag
提取码:4rlx
也可以去官网下载:
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
安装教程
下载后,解压文件,进入解压后的目录,双击setup.exe
可以看到Oracle数据库服务器监听端口,TNS端口,HTTP端口。其中我们只需要记住监听端口:1521。
输入一下命令,将口令替换成刚才你设置的口令,也就是密码:
sqlplus sys/口令 as sysdba
创建数据库管理员
输入一下命令,为你的数据库添加一个管理员,之后登陆使用此账户登陆。注意后面的英文分号。
create user 用户名 identified by 密码;
grant dba to 用户名;
使用Navicat 连接
首先确保你的Navicat的安装目录下有Oracle相应的Instance文件夹
上面的百度网盘已经提供了资源,也可以去官网下载相应版本,复制到Navicat的安装目录即可:
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
其次确保Navicat已经引入了刚才复制到Navicat安装目录的文件夹下的动态链接库oci.dll
创建Oracle链接
参考
https://blog.csdn.net/weixin_34014555/article/details/94029433