第1步:安装好VMVware,下载CentOS 7 Linux,创建虚拟机并装Linux操作系统,教程百度一下。
第2步:安装VMTools并添加虚拟机共享文件夹。在Linux中的/mnt/hgfs/下就会出现共享文件夹,如果没有则重新安装VM
tools即可解决。
第3步:下载Oracle数据库安装文件oracle-xe-11.2.0-1.0.x84_64.rpm.zip,百度搜索或Oracle官网登录下载,解压zip得到Disk1文件夹,放到共享文件夹中。
第4步:登录Linux终端,进入共享文件夹Disk1,执行su - root,进入root用户,执行yum install
oracle-xe-11.2.0-1.0.x86_64.rpm回车。执得安装程序,选择yes后,直到出现successfully安装完成。安装完成后,你可能在中间发现有一个未配置的错误,让你执行/etc/init.d/oracle-xe
configure进行配置。
第5步:cd /etc/init.d/目录,执行./oracle-xe
configure命令,参数为configure,执行后根据步骤进行,中间要输入一次密码。直到配置完成。./oracle-xe
status能够看到 Service id "xe",说明此Oracle的SID是XE,后面用到。
第6步:进入Oracle用户,su -
oracle进入,此时终端指示符为-bash-4.2$,用pwd查看当前目录为/u01/app/oracle,这是oracle的用户目录,也是安装目录,注意网上有人说在/home下有个oracle,是用户主目录,但我这/home/目录下没有oracle,不要被网上的说法迷惑,这里认为使用su
- oracle自动进入的目录即为主目录,无论是进入安装目录还是进入用户/home下的目录。
第7步:添加环境变量文件,第6步使用su -
oracle进入主目录,编缉.bash_profile配置文件,如果没有可以添加,直接vi
.bash_profile打开文件。编缉如下:
export ORACLE_BASH=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
:wq保存并退出
使用source .bash_profile加载此文件
第8步:这样就可以执行/u01/app/oracle/11.2.0/xe/bin下命令,如sqlplus
第9步:进入sqllplus,输入命令sqlplus,输入用户名system,输入用户密码(之前配置时输入的密码)。即可进入SQL>
第10步:如果第9步登录不上,可以重启Linux,或百度一下,一般都可以进入,或通过sqlplus
/nolog或sqlplus "/ as sysdba"
第11步:使用windows下的sql developer进行远程连接linux虚拟机中的oracle,
第12步:虚拟机采用默认的网络连接,使用NAT方式,IP为192.168.216.131。SID为xe,端口1521,单击测试。
第13步:如果第12步始终连接不上,这时最重要的一步,就是添加Linux防火墙1521例外端口,再次单击测试则会成功。