虚拟机安装Oracle客户端以及服务端

Posted 布图

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机安装Oracle客户端以及服务端相关的知识,希望对你有一定的参考价值。

纯粹记录个人在安装时候的问题,个人太菜,仅供参考

虚拟机

虚拟机VMware安装oracle数据库进行学习

首先安装VMware,不赘诉了

然后是下载windows10的镜像,碰到了几个问题,一是在虚拟机创建的时候无法创建,会报Attempting to start up from:EFI VMware Virtual SCSI Hard Drive(0.0)之类的错,百度一下才知道需要更改一下虚拟机文件,不然的话无法安装windows虚拟机,会一直报错

可以参考:https://sotool.net/95.html

然后顺利安装windows10

服务端

下载oracle11g并安装

安装不满足最低要求

可以参考:https://www.cnblogs.com/chicloudy/p/9878509.html

然后一路安装下去

然后看看现在系统里的服务

在电脑桌面,右键点击【我的电脑】,选择【管理(G)】。

在“计算机管理器”对话框,依次点击【服务和应用程序】—>【服务】,页面右侧打开即服务管理器列表。

客户端

接下来安装客户端

反正按照顺序接下去就行

测试

在命令行底下使用命令sqlplus sys/你设置的口令

但是可能会报错,我遇上的情况是connection as SYS should be as SYSDBA OR SYSOPER

那么这时候我们应该输入sys as sysdba然后输入口令,这样就成功了


但是又遇上问题了,命令行连接成功,net configuration Assistant测试连接不成功,这时候我们就需要打开app目录下cpp\\用户名\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN目录,找到文件tnsnames.ora然后把里面的HOST修改成127.0.0.1,找到listener.ora也改一下HOST

同理,我们把cpp\\用户名\\product\\11.2.0\\client_1\\NETWORK\\ADMIN目录下的listener.ora也改一下HOST

上面三个HOST要一样


但是这里会出现几个问题,一个是文件无法写入的问题

如果遇上你没有权限在此位置中保存文件的问题,就看看下面链接

https://jingyan.baidu.com/article/7c6fb428286e6480642c9030.html


重启oracle服务看这里,修改完设置要重启oracle

https://blog.csdn.net/LJ_0514/article/details/79565197


然后用net configuration Assistant测试发现报错又不同了,变成了这个东西ORA-01017: invalid username/password; logon denied…很无语,遇上多少问题了

这个是账号密码有问题,所以如果出现这个情况,那么离终点很近了,看看我的步骤哪里漏的补上就可以了

我为什么出现这个情况是因为上面有个文件漏改了


输入的时候,不要用sys和sysdba什么的,syssystem是内置用户,https://blog.csdn.net/qq_34745941/article/details/105790916这里有说明

登录用system为用户,再输入自己口令即可

至于输入sys,要看你的版本,有些登录如果能选择sysdba登录的,就可以用sys登录

以上是关于虚拟机安装Oracle客户端以及服务端的主要内容,如果未能解决你的问题,请参考以下文章

用FileZilla服务器端和客户端实现本机与虚拟机之间文件上传和下载

主机无法访问虚拟机上面安装的CentOS,上面安装的Oracle 10g

VMware客户端vSphereClient新建虚拟机

共享文件

如何连接虚拟机上的ORACLE数据库?

怎么远程连接oracle数据库