服务器上安装Orcale数据库以及PL SQL工具(中文)

news2024/12/23 9:59:08

一、前期准备

1、oracle数据库安装包–>Oracle下载地址,版本根据当时情况就下最新的就行,下载时间可能有点长,耐心点。

在这里插入图片描述

2、PL SQL工具下载地址–>PL SQL下载地址,百度网盘可以共享【限速,没办法!!!其它网盘分享不了】

二、安装下载Oracle数据库

1、下载后的文件名类似->[WINDOWS.X64_193000_db_home.zip],文件解压后的setup.exe
在这里插入图片描述

2、到了这一步,再没有到让我们输入账号密码之前一直无脑下一步就行。
在这里插入图片描述

3、到了【安装位置】这个步骤,需要点【创建新Windows用户】,按照要求填写就行,完成后点击【下一步】

在这里插入图片描述

同样按照我给的提示填写或修改就行,完成后点击【下一步】。

在这里插入图片描述

下面是我口令设置的有特殊字符,如果没有特殊字符应该没有下面的提示。

在这里插入图片描述

4、点击【安装】,这一步需要很长时间,耐心等待。

在这里插入图片描述

5、最后显示【Oracle Database 的配置 已成功】,到此Oracle数据库已经安装成功。

在这里插入图片描述

三、下载PL SQL

解压运行plsqldev1406x64.msi,傻瓜式安装就行。下载完成后先不要登录,会提示你安装中文包,点击【YES】就行。还需要让你注册,下面注册码:

product code:	ke4um84cbmxnasgtazf2msbdfgqaxqgbh5
serial Number:	229772
password:	    xs374ca

四、配置连接环境

1、需要提供的信息

如果提供了Oracle数据库账号:xxx、 密码:yyy、主机ip:00.000.000.000、数据库名:testDB

2、需要修改的配置

需要修改【listerner.ora】和【tnsnames.ora】
在这里插入图片描述

listener.ora文件 ,我注释了# 需要修改; 请修改对应内容,其它默认不变。

# listener.ora Network Configuration File: D:\XXX\Tools\WINDOWS.X64_193000_db_home\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = testDB) # 需要修改 数据库名称
      (ORACLE_HOME = D:\XXX\Tools\WINDOWS.X64_193000_db_home)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\XXX\Tools\WINDOWS.X64_193000_db_home\bin\oraclr19.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      # 需要修改 主机IP
      (ADDRESS = (PROTOCOL = TCP)(HOST = 000.000.000.000)(PORT = 1521)) 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

tnsnames.ora

# tnsnames.ora Network Configuration File: D:\XXX\Tools\WINDOWS.X64_193000_db_home\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

# 这里复制上面的内容进行修改的;不要在上面的内容进行修改;建议!!!
TEST_DB=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 000.000.000.000)(PORT = 1521)) # 需要修改 主机IP
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = testDB) # 需要修改 数据库名
    )
  )

3、登录PL SQL工具

这里数据库名为,tnsnames.ora文件中配置的TEST_DB,到此就可以登录成功了。

在这里插入图片描述

结语:希望可以帮@你。

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

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

相关文章

协程6 --- HOOK

文章目录 HOOK 概述链接运行时动态链接 linux上的常见HOOK方式修改函数指针用户态动态库拦截getpidmalloc 第一版malloc 第二版malloc/free通过指针获取到空间大小malloc 第三版strncmp 内核态系统调用拦截堆栈式文件系统 协程的HOOK HOOK 概述 原理:修改符号指向 …

[0342].第12节:加载与存储指令及算数指令

我的后端学习大纲 JVM学习大纲 一、加载与存储指令: 加载:主要是指的将数据压入到操作数栈中,那么这个数据可能来源于常量池也可能来自于局部变量表 1.iload_0占1个字节。iload 0 占3个字节。 2.因为操作码数量有限,只有256个&…

spark的学习-06

SparkSQL读写数据的方式 1)输入Source 方式一:给定读取数据源的类型和地址 spark.read.format("json").load(path) spark.read.format("csv").load(path) spark.read.format("parquet").load(path) 方式二&#xff1a…

ODOO学习笔记(5):ODOO开发规范

一、代码结构与布局 模块结构: 每个ODOO模块应具有清晰的结构,通常包含以下目录和文件: models:存放业务逻辑相关的模型类定义,如定义数据库表结构、业务规则等。views:用于放置各种视图文件,包…

【性能测试】linux服务器性能监控常用命令

CPU 性能监控指令 top 命令 基本功能:top 命令是 Linux 系统中最常用的性能监控工具之一。它可以实时显示系统中各个进程的资源占用情况,包括 CPU 使用率、内存使用量、进程状态等信息。在性能测试监控服务器性能时,通过 top 命令可以快速查…

ROS2humble版本使用colcon构建包

colcon与与catkin相比,没有 devel 目录。 创建工作空间 首先,创建一个目录 ( ros2_example_ws ) 来包含我们的工作区: mkdir -p ~/ros2_example_ws/src cd ~/ros2_example_ws 此时,工作区包含一个空目录 src : . └── src1 directory, …

VUE使用TS开发打包时发现校验问题无法打包

解决办法: 找到 tsconfig.app.json 这个文件,把他的include改为一个实际存在的空文件即可

vscode+EIDE开发环境搭建

嵌入式知识框架目录篇章:返回请点我 热门优质文章 文章标题等级:低中高推荐指数5√最佳vscode安装配置使用调试【保姆级教程】中√√√[VSCODE]基于EIDE插件搭建vscode下的STM32单片机开发环境中√√√官方安装高√√√√VScode利用EIDE和cortex-debug…

kafka面试题解答(四)

5、消费者组和分区数之间的关系是怎样的? 消费者组数小于等于分区数,消费者组内每个消费者负责消费不同分区的数据,一个分区只能由一个组内消费者消费。 6、kafka如何知道哪个消费者消费哪个分区? 生产者把数据发送给各个分区&…

C#入门 020 事件(类型成员)

初步了解事件 定义:单词Event,译为“事件” 《牛津词典》中的解释是“a thing that happens, especially something important通顺的解释就是“能够发生的什么事情” 角色:使对象或类具备通知能力的成员 事件(event)是一种使对象或类能够提供通知的成员对象O拥有…

单链表算法题(数据结构)

1. 反转链表 https://leetcode.cn/problems/reverse-linked-list/description/ 题目: 看到这个题目的时候我们怎么去想呢?如果我们反应快的话,应该可以想到我们可以从1遍历到5然后依次头插,但是其实我们还有更好的办法&#xff…

Python 如何通过 cron 或 schedule 实现爬虫的自动定时运行

Python 如何通过 cron 或 schedule 实现爬虫的自动定时运行 自动定时运行爬虫是很多数据采集项目的基本需求。例如,每天采集一次新闻数据,或每小时更新股票行情数据等。通过 Python 实现定时任务,可以保证数据采集的高效和持续性。本文将带大…

初学mongoDB

MongoDB 是一个开源的 NoSQL 数据库,由 C 语言编写。它与传统的关系型数据库不同,MongoDB 使用的是一种基于文档的存储模型,不需要定义固定的表结构,可以灵活地存储和管理大量的非结构化数据。下面是 MongoDB 的一些核心特性&…

Ubuntu 的 ROS 操作系统turtlebot3环境搭建

引言 本文介绍如何在Ubuntu系统中为TurtleBot3配置ROS环境,包括安装和配置ROS Noetic的步骤,为PC端控制TurtleBot3提供操作指南。 安装和配置的过程分为PC设置、系统安装、依赖安装等部分,并在最后进行网络配置,确保PC端能够顺利…

图像增强的100种方法

文章目录 什么是图像增强 ?一、亮度和对比度调整1.1、线性方法1.1.1、灰度反转(Gray Inversion)1.1.2、对比度拉伸(Contrast Stretching)1.1.3、对比度和亮度增强(Contrast and Brightness) 1.2…

Android Kotlin Flow 冷流 热流

在 Android 开发中,Flow 是 Kotlin 协程库的一部分,用于处理异步数据流的一个组件。本质上,Flow 是一个能够异步生产多个值的数据流,与 suspend 函数返回单个值的模式相对应。Flow 更类似于 RxJava 中的 Observable,但…

Web服务器nginx实验2修改端口、默认目录、默认文件访问web页面

修改默认目录、默认文件: 创建配置文件: 里面写:(访问的位置是/haha目录里面的haha.html) 把haha里面的index.html改名为haha.html: 重启服务: 关闭防火墙、改宽松模式: 用Windows访…

Maven最佳实践

文章目录 1.摘要 本文主要介绍Maven使用,作为Maven使用手册来记录。 2.介绍 Maven是项目管理工具,将项目开发和管理过程抽象成一个项目对象模型,使用pom.xml 文件进行依赖管理和项目构建。 Maven 中pom.xml 是根据坐标信息来定位资源的位置&a…

el-table 纵向垂直表头处理

项目中表格展示会遇到需要纵向垂直表头情况,下面,我们基于el-table组件来实现这种表格。 以下是这次需要用到的数据表格,已知左侧违章名称是固定的,而月份是不固定的,在后端返回数据格式已确定的情况下,需…

Android OpenGL ES详解——纹理:纹理过滤GL_NEAREST和GL_LINEAR的区别

目录 一、概念 1、纹理过滤 2、邻近过滤 3、线性过滤 二、邻近过滤和线性过滤的区别 三、源码下载 一、概念 1、纹理过滤 当纹理被应用到三维物体上时,随着物体表面的形状和相机视角的变化,会导致纹理在渲染过程中出现一些问题,如锯齿…