在Linux系统上安装Oracle数据库;
一、首先:安装Oracle数据库需要可视化界面,我用的是VNC Viewer(建议从官网下载:https://www.realvnc.com/en/connect/download/viewer/)
二、准备:Oracle安装包(Linux版本),我安装的是Oracle12C
三、Linux环境配置:参考链接(https://www.cnblogs.com/zzuyczhang/p/5681299.html)
四、当配置完成之后,通过VNC Viewer链接指定的Linux,通过页面方式操作安装的步骤
注:vnc链接的Linux需要使用GNOME桌面。安装GNOME桌面的方法如下:yum groupinstall "X Window System" (如果存在报错Maybe run: yum groups mark install (see man yum))
```
cd /etc/yum.repos.d
sudo wget http://public-yum.oracle.com/public-yum-el5.repo
cd /etc/pki/rpm-gpg/
sudo wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
```
五、安装过程中,在会遇到先决条件检查无法通过的情况,依赖包一定要全部装好,设备上的提示可以点击右上角的忽略,然后继续安装
六、安装完之后,启动oracle数据库
su root
cd /home/oracle/app/oracle/product/12.2.0/dbhome_1
sh root.sh
七、配置oracle数据库
在oracle账号登录的情况下,在~下面修改.bash_profile文件,添加红色框内容
执行链接:
1、打开监听器: lsnrctl start,记住一定要通过su - oracle切换,不然会提示“bash:lsnrctl:command not found”
2、登录sys用户: sqlplus / as sysdba
3、启动: startup
4、修改system密码命令: alter user system identified by 123456;
到这里为止,可以说oracle已经完全建立好了,可以通过Navicat Premium链接对应的oracle数据库。
最后在安装过程中,遇到的问题以及解决方法如下:
问题1:
解决方法:
1、使用vncserver(如果Linux没有安装vncserver,请自行安装)
2、DISPLAY=xx(这个值是上面New下面的值)
问题2:
解决方法:
1、切换到root权限;
2、 xhost +; export DISPLAY=test01:1;
3、切换到oracle权限;su oracle
4、执行xdpyinfo(如果没有找到,请自行安装:yum install -y xdpyinfo),如果报错,就先执行下 export DISPLAY=test01:1
5、最后执行./runInstaller