电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?

这篇具有很好参考价值的文章主要介绍了电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、准备工作

1.1、确定数据库版本信息

注:如果知道数据库的版本信息,这个步骤可以跳过。

  • 比较简单的方法,直接看数据库的安装位置,也就是数字(但是这个方法确定就是,不好确定是多少位的数据库)
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle
  • 另外一种是登录Oracle,查看版本信息(sqlplus 用户名/用户密码)
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

1.2、确定数据库的字符集信息

后面的配置需要
select userenv(‘language’) nls_lang from dual;
查询的字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK

电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

1.3、准备Oracle数据库的客户端软件

注:选一个就可以,这里以PL/SQL Developer为演示
特别注意一点:客户端软件的版本一定对应OracleInstant Client的版本
比如OracleInstant Client的版本为64的,那么客户端软件的版本也应为64的

  • PL/SQL Developer
  • sqldeveloper
  • Toad for Oracle
  • Navicat Premium

1.4、准备Oracle数据库的驱动文件

oracle数据库驱动文件下载地址
Oracle Instant Client Downloads:https://www.oracle.com/cn/database/technologies/instant-client/downloads.html

  • 访问下载地址,可以看到的内容
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

  • 选择对应的操作平台,比如Microsoft Windows x64 平台
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

  • 由于虚拟机数据库版本为11.2.0(且平台为Windows 64的),这里下载Basic版本
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

1.5、准备连接的配置文件

  • 从虚拟机里拷出SAMPLE文件夹里的文件
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle
  • 可以看到SAMPLE文件夹下有三个文件(LISTENER.ORA,sqlnet.ora,tnsnames.oRA)
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

1.6、文件准备工作就绪

  • 以下是所有的文件汇总,我这里提前把压缩包给解压出来了,方便后面操作
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

2、查看参数并配置连接文件

2.1、查看网络协议

本工具是Oracle安装时提供的,工具名称为Oracle Net Manager

电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

  • IPC服务协议配置截图(SIDCLRExtProc密钥名称EXTPROC1521
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

  • TCP/IP服务协议配置截图(服务名、端口号
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

2.2、做连通性测试

此步骤是测试下能否访问到虚拟机地址,语法:ping 虚拟机的ip地址,看发送的数据是否都能收到

电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

2.3、tnsnames.ora配置

电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

2.4、新建启动脚本

移动SMPLE到Oracle Instant Client下,然后创建一个启动脚本

  • 先把修改后的SMPLE文件夹移动到Oracle Instant Client下,并创建设置启动环境.bat脚本文件
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

关于字符集怎么查询,请根据1.2的配置查看字符集怎么查看

  • 以下启动脚本的内容,供参考
    @echo off
    title 不要关掉!!!
    mode con cols=38 lines=20
    color 03
    
    set file_name_str = %~sdp0
    set ORACLE_HOME = %file_name_str%
    set TNS_ADMIN = %file_name_str%\SMPLE
    set NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    rem set NLS_CHARACTERSET=AL32UTF8
    rem set NLS_LANG = AMERICAN_AMERICA.AL32UTF8
    rem set NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    
    rem 在原有path后追加
    set path=%path%;%file_name_str%
    echo 设置启动环境变量,不要关闭
    
    pause
    
  • 接着运行这个脚本文件起来,运行后不要关掉窗口
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

3、配置Oracle驱动的路径

3.1、PL/SQL Developer

  • 设置Oracle目录位置
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle

  • 重新打开PL/SQL Developer软件,尝试登录
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle
    电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?,|---数据库,数据库,oracle文章来源地址https://www.toymoban.com/news/detail-794383.html

到了这里,关于电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VM虚拟机装win10操作教程

    下载地址 我这里推荐从官网下载https://www.microsoft.com/zh-cn/software-download/windows10/在这里下载的镜像是最干净的,我也下载其他别人给的基本就是少东西无法运行 点击这个地方 点击下好的东西,再点击接受 选择第二个选项,选择下一步 点击下一步 选择第二个选项,选择下一步

    2024年02月08日
    浏览(37)
  • 电脑可以开机但是无法进入到桌面怎么办?

    电脑可以开机但是无法进入到桌面怎么办?有用户的电脑可以正确启动,但是电脑启动之后,却无法进入到系统桌面,而且卡在加载系统的页面中,或者是出现错误代码蓝屏了。这些情况其实都可以通过U盘来重装一个系统,恢复使用。一起来看看以下的具体操作方法吧。 准

    2024年02月09日
    浏览(52)
  • 微信小程序踩坑之wxml中有内容,但是页面上不显示

    1,先检查app.json中页面引入的路径正确与否   2,检查当前wxml文件对应的js文件是否为空,如果为空就要加上默认的代码(没有js的处理逻辑,当前的js文件也不能为空),这样问题就解决了 ​​​​​​​      

    2024年02月11日
    浏览(83)
  • 路由器WDS桥接成功但是电脑无法上网该怎么办?

    很多受限制的网络硬件环境下,我们需要桥接路由器实现有线或者无线的网络使用需求。以Windows 7为例给大家介绍一下其中的解决办法。 1、首先检查主、副路由器IP地址是否冲突(这里以192.168.1.1为例)会造成无法正常上网。这时根据我们桥接路由器时在DHCP服务器里设置的IP地

    2024年02月08日
    浏览(45)
  • 电脑wifi显示连接上了但是没有网络是怎么回事,手机wifi网络正常,已解决

    我的电脑系统是win10 ,今天早上用的好好的,不知道怎么回事很卡,然后就浏览器就打不开了,我以为是没网了。但是手机wifi还是可以正常访问的呀,一定是我电脑的问题!检测了半天,还是没有用,最终靠这个方法,我的网络又可以使用了。 看看你们的电脑是不是也是这

    2024年02月11日
    浏览(53)
  • VMware虚拟机装系统时识别不出系统镜像文件(system not found / vmtool)

    1:先排除IOS镜像是否有问题 我一开始是在阿里云镜像下载的,出现找不到镜像,因为新版VMware已经不能使用从其他地方下载的镜像文件,之后在官网下的问题解决了(官网: 获取Ubuntu服务器版 | Ubuntu )。 2:先创建一个空白磁盘 1:创建虚拟机的时候先创建一个空白磁盘,

    2024年02月12日
    浏览(43)
  • 一台电脑里不小心装了6个python,如何卸载python

    之前零零星星地安装了好多个python,3.11版本是直接在官网上下载的,3.9和3.7是在anaconda的环境下下载的,3.10是通过hombrew下载的。 看起来非常的不整洁,而且用起来也很不方便,有的程序调用的是3.11的版本,有的程序调用的是3.7的版本。一般使用python 会下载一些库,由于版

    2024年02月08日
    浏览(38)
  • 装了就不舍得卸载,4款电脑必装软件,功能实用又免费

    下面4款电脑软件,每一个都是你绝对能用得上的神器,可遇不可求。 AutoOff是一款完全免费,纯绿色的电脑操作定时工具,功能强大且实用,体积不到1M,非常小巧,支持自动关机、重启、休眠、锁屏等操作,界面也清爽。 AutoOff对电脑有统一管理需求的企业、学校或者个人等

    2024年02月09日
    浏览(53)
  • 七彩虹@电脑cpu频率上不去问题@控制中心性能模式cpu频率上不去@代理服务器超时@账户同步设置失败

    问题描述,标压处理器的笔记本,cpu频率上不去 如果cpu没问题的话,就应该是系统限制了功耗导致的 有的笔记本有控制中心,里面提供了性能模式(野兽模式),均衡模式,节能模式,安静模式等 但这些软件之上有系统自带的电源管理模块,比如windows11自带的电源计划 系统设置了节能模

    2024年03月12日
    浏览(108)
  • VMware Workstation 在此主机上不支持嵌套虚拟化。 模块“HV”启动失败。 未能启启动虚拟机

    此平台不支持虚拟化的 Intel VT-x/EPT。 不使用虚拟化的 Intel VT-x/EPT,是否继续? VMware Workstation 在此主机上不支持嵌套虚拟化。 模块“HV”启动失败。 未能启启动虚拟机 勾选虚拟化引擎第一个选项虚拟机无法进入。 ` 不要同时开启hyper-V和VMware虚拟机软件,两者只能选择其一来使

    2024年02月11日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包