用64位的plsql developer 连接虚拟机中的64位oracle数据库

news2024/11/21 0:35:07

背景:为了学习oracle,我在虚拟机上安装了oracle。并在实体机上安装了oracle客户端及plsql developer。
开始之前,先回答两个问题

  1. 为什么不在本机安装oracle?
    因为oracle比较消耗资源,而我不会一直用,所以放到虚拟机里,有需要的时候用比较好。也可以装在实体机上,然后再搞一个批处理来关闭或启动oracle服务,但是我感觉这样做也比较麻烦,并且万一系统给搞坏了要重装,oracle也要重装,所以综合考虑还是把oracle放到虚拟机中。

  2. 为什么不在虚拟机中装plsql developer?
    虚拟机是win7,而我习惯了用win10,并且这样模拟了正常使用oracle的情况,一般都是通过plsql连接到远程数据库使用的,很少直接在服务器上连接数据库。

面临的难点:

  • 虚拟机与实体机网络互通。
  • 实体机配置plsql连接oracle.

注意事项:

  1. 虚拟机的网络连接要用nat模式。
    在这里插入图片描述
    用桥接模式其实也是可以的,但是不稳定,并且他的ip会跟随主机ip变,另外这个能不能ping通还跟网络有关,有一次我在A网络中不能ping通虚拟机,在B网络中又可能ping通,非常奇怪,后来猜测可能是A网络的设备添加有限制。

在这里插入图片描述
nat模式其实是给虚拟机固定了一个网段的,通过dhcp给虚拟机分配了一个地址。他的地址是相对固定的,因为只有这一台电脑。
另外还有一个要注意的是,有些ghost系统或定制系统精简了一些功能,导致安装了vmware后没有vmnet8,不能使用nat模式上网,所以要折腾类似的软件的时候,最好用原版操作系统,我因为ghost系统已经吃过不少亏了,不过一般人使用ghost系统还是挺好的,毕竟人家把好多东西都封装好了。

  1. 在安装client时最好选第二个管理员或第三个运行时。
    在这里插入图片描述
    我配置过两次,第一次选的管理员,结果安好后把tnsnames.ora改了一下,plsql就可以直接登上了。第二次我安的instantclient,安完后发现都没有tnsnames.ora文件,也没有network目录,在网上找了一下教程(配置环境变量,建立文件夹,plsql先oci)才配置好,总之选管理员那个安装的话,配置简单此些。

连接过程中还遇到过一些小问题,见:
一次ora-12541的解决

最后列一下我的环境:
虚拟机:win7 64位 旗舰版 原版系统
oracle服务端:oracle 11g r2 64位
oracle客户端:oralce 11g r2 client 64位
实体机:win10 专业版64位 原版系统
plsql developer: plsqldev 13 64位

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/428182.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用VMware虚拟机创建Ubuntu的linux系统,用Xshell连接这个系统,VScode作为编辑器时遇到的问题

使用VMware虚拟机创建Ubuntu的linux系统,用Xshell连接这个系统,VScode作为编辑器时遇到的问题1.软件2.Xshell和Xftp软件的使用3.VScode中安装了Remote Development扩展之后,点击远程资源管理器,下拉框里没有SSH-Targets4.将VScode…

Coremail AI技术发展前生今世

2023年3月15日凌晨,OpenAI发布大型多模态模型GPT-4,正式宣告AI迈入新的“黄金时代”。作为邮件安全厂商,Coremail不禁思索,在当今科技高速发展的节点上,如何将此类大型多模态模型落地至具体的邮件安全防护?…

PostgreSQL 系统表相关技术栈 实现原理(系统表初始化关系模型,SysCache RelCache)

文章目录前言基本介绍OIDpg_classpg_typepg_attribute系统表关系初始化编译阶段Initdb 阶段系统表的访问SysCache初始化 & 基本结构查找 & 插入 & 扩容RelCache初始化pg_filenode.mappg_internal.init初始化完整步骤dynahash 可扩展hash表extendible hashextendibl…

基于国产 FPGA + DSP+1553B总线 的大气数据测量装置的设计与实现

大气数据可供飞行器的控制管理系统使用,为飞行器提供飞行指导,因此实时精准 地获取大气数据在飞行器飞行过程中至关重要。本文设计并实现了一种基于 FPGA 和 DSP 的大气数据测量装置。测量装置包含五个压力传感器及两个温度传感器,可实时获取…

【springcloud 微服务】Spring Cloud Alibaba整合Sentinel详解

目录 一、前言 二、环境准备 2.1 部署sentinel管控台 2.1.1 官网下载sentinel的jar包 2.1.2 启动控制台 2.1.3 访问控制台 2.2 整合springcloud-alibaba 2.2.1 引入相关依赖 2.2.2 修改配置文件 2.2.3 增加一个测试接口 2.2.4 接口测试 三、sentinel 流控规则使用 …

基于HTML5/WebGL智慧楼宇三维可视化云平台

随着“双碳”目标政策的逐步推进,楼宇建筑作为连接人与空间的关键节点,节能潜力愈加凸显,行业热度与日俱增。如今,智慧楼宇已成群雄逐鹿的蓝海,在建筑信息化的浪潮之下,一场跨行业、跨品牌、跨领域的智慧建…

HTML5庆祝生日蛋糕烟花特效

HTML5庆祝生日蛋糕烟花特效 <!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>HTML5 Birthday Cake Fireworks</title><style>canvas {position: absolute;top: 0;left: 0;z-index: -1;}</style> </h…

Kafka的概念|架构|搭建|查看命令

Kafka的概念|架构|搭建|查看命令一 Kafka 概述二 使用消息队列的好处三Kafka 定义3.1Kafka 简介3.2Kafka 的特性3.3 Kafka 系统架构3.4 Partation 数据路由规则四 kafka的架构五 搭建kafka5.1环境准备5.2安装kafka5.3 修改配置文件5.4 编辑其他二台虚拟机的配置文件5.5 编辑三台…

数据结构之第八章、二叉树

目录 一、树型结构&#xff08;了解&#xff09; 1.1概念 1.2专业术语&#xff08;重要&#xff09; 1.3树的表示形式&#xff08;了解&#xff09; ​编辑 1.4树的应用 二、二叉树&#xff08;重点&#xff09; 2.1概念 2.2两种特殊的二叉树 2.3二叉树的性质 2.4…

内、外连接查询-MySQL数据库 (头歌实践平台)

文章目的初衷是希望学习笔记分享给更多的伙伴&#xff0c;并无盈利目的&#xff0c;尊重版权&#xff0c;如有侵犯&#xff0c;请官方工作人员联系博主谢谢。 目录 第1关&#xff1a;内连接查询 任务描述 相关知识 内连接查询 编程要求 测试说明 第2关&#xff1a;外连接…

阿里云计算巢产品负责人何川:计算巢,通过数字化工具加速企业数字原生

让数字原生的中小企业用好云&#xff0c;基于云提高研发效率、构建敏捷组织、快速扩展业务&#xff0c;提高中小企业的发展韧性。在阿里云云峰会 2023 北京站的《数字原生企业创新论坛》中&#xff0c;阿里云智能计算巢产品负责人何川发表了《阿里云计算巢通过数字化工具加速企…

数据结构之第七章、队列(Queue)

目录 一、概念 二、队列 2.1队列的概念、 2.1单链表模拟实现队列 2.2双链表模拟实现队列 2.3队列的使用 2.4循环队列 2.4.1设计环形队列 三、双端队列 四、面试题 4.1用队列实现栈 4.2栈实现队列 一、概念 队列&#xff1a;只允许在一端进行插入数据操作&#xff0…

多功能财务项目管理

使用Zoho Projects的多功能财务项目管理软件改进流程并提供更好的结果。 一、使用Zoho Projects使财务项目管理更加清晰 了解为什么世界各地的财务团队都求助于Zoho Projects以获得强大且透明的财务项目管理软件。 1、跟踪每个数字 Zoho Projects的财务项目管理软件允许团队成…

LCMXO3LF-4300C-6BG324I FPGA lattice 深力科 FPGA的基本结构

LCMXO3LF-4300C-6BG324I FPGA lattice 深力科 FPGA的基本结构 lattice莱迪斯深力科电子 超低密度FPGA 是最新的立即启用、非挥发性、小型覆盖区 FPGA&#xff0c;采用先进的封装技术&#xff0c;能让每个元件达到最低成本。此系列采用最新的小型封装&#xff0c;不仅具有低功率…

2014蓝桥杯国赛排列序数 C语言/C++

[蓝桥杯 2014 国 A] 排列序数 题目描述 如果用 a b c d 这 444 个字母组成一个串&#xff0c;有 4!244!244!24 种&#xff0c;如果把它们排个序&#xff0c;每个串都对应一个序号&#xff1a; abcd 0abdc 1acbd 2acdb 3adbc 4adcb 5bacd 6badc 7bcad 8bcda 9bdac …

Java Stream常见用法汇总,开发效率大幅提升

本文已经收录到Github仓库&#xff0c;该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点&#xff0c;欢迎star~ Github地址 如果访问不了Github&#xff0c…

如何将PyTorch模型迁移到昇腾平台

PyTorch是业界流行的深度学习框架&#xff0c;用于开发深度学习训练脚本&#xff0c;默认运行在CPU/GPU上。为了使这些脚本能够利用昇腾AI处理器的强大算力执行训练&#xff0c;需要对PyTorch的训练脚本进行迁移。 首先&#xff0c;我们了解下模型迁移的全流程&#xff1a; 通…

Attribution

Maps that use Mapbox map designs, data or software usually must display the Mapbox logo and text attribution. This guide explains when, why, and how you are required to add these forms of attribution, and any exceptions. 使用 Mapbox 地图设计、数据或软件的…

Redis整条完整数据复制黏贴-客户端操作

1.先安装可视化工具&#xff1a; Another-Redis-Desktop-Manager.1.5.9 2.链接上redis服务器 3.打开Another-Redis-Desktop-Manager.1.5.9 4.选中你要复制那条记录&#xff0c;然后点击右上角的copy command 5.把复制下单数据&#xff0c;修改相关key&#xff0c;value等…

Redis:常见的面试题和答案

1、Redis 是什么&#xff1f;它的主要用途是什么&#xff1f; 答案: Redis 是一个开源的内存数据结构存储系统&#xff0c;可以用作数据库、缓存和消息代理。它支持多种数据结构&#xff0c;例如字符串、列表、哈希表、集合和有序集合。Redis 的主要用途包括缓存、会话存储、排…