Oracle数据库软件安装与卸载

Oracle数据库软件安装与卸载

实验目的及要求

学习Oracle12c数据库服务器软件和客户端软件的安 装与卸载,掌握客户端服务名的设置,建立客户端
	与服务器的网络连接,熟悉windows操作系统中Oracle相关服务的操作。理解数据库管理的基本架构。
(1)熟悉Oracle数据库在windows操作系统中安装与卸载操作;
(2)熟悉Oracle数据库服务器软件安装过程中创建数据库的步骤和内容;
实验环境:
(1)硬件设备:PC机一台
(2)操作系统:Windows 7、Windows11
(3)应用工具:Oracle12c

实验内容:(步骤和方法)

一、环境准备

本次实验需要的环境有:
1.搭载Windows11的电脑一台。
2.需要运行在PC机上的虚拟机VMwave安装包。
3.运行在虚拟机的Windows7镜像包。
4.分别安装在PC机与虚拟机的Windows7中的oracle12c-client与oracle12c-dabase安装包。

1.1 主机PC

本次实验使用了一台真机,为个人用windows11版本笔记本主机,配置如下:
CPU:12th-i5-12500H
RAM:16GB (内存过小会导致虚拟机无法开启)
SSD: 512GB
在这里插入图片描述

1.2 虚拟机VMware

使用VMware16 Pro版本
在这里插入图片描述

1.3 Windows7

运行在虚拟机中的Windows7系统,配置如下:
CPU:12th-i5-12500H
RAM:2GB
SSD: 60GB
在这里插入图片描述

1.4 数据库12c-client、12c-database

1.4.1 Windows11中的OracleClient

在这里插入图片描述

1.4.2 Windows7中的OracleDBHome1

在这里插入图片描述

二、软件安装

在安装软件前需准备如下安装包
在这里插入图片描述

2.1 虚拟机创建

本次安装以VMware16Pro为例, VmMware的安装为常规安装方式,在此不在演示,以下演示新建虚拟机过程!
1、新建一台VMware虚拟机
在这里插入图片描述

2、计算机名为英文如形式等,如(Liang)
在这里插入图片描述

3、网络类型更改
在这里需要将虚拟机设置为使用主机模式网络,来模拟主机外的另一台电脑,且ip互为独立这样才可以实现远程连接
在这里插入图片描述

2.2 Windows7安装

1、映像文件选择
在选择虚拟机映像文件时选择window7
在这里插入图片描述

如图安装完毕
在这里插入图片描述
2、配置Windows7 IP地址
在Windows11主机中输入ipconfig查看虚拟机(网关)的IP地址,并将参考此地址,配置windows7主机地址,网关等。
在这里插入图片描述
Windows7 IP地址设置为192.168.229.11
网关为192.168.229.1,掩码为255.255.255.0
在这里插入图片描述
3、关闭Windows7 防火墙
在这里插入图片描述
在这里插入图片描述

4、测试主机与window7连通性
ping 192.168.229.11
在这里插入图片描述

2.3 Oracle12C安装

2.3.1 OracleClient安装

1、将winx64_12102_client.zip 解压到本地Windows11电脑上
将
2、选择管理员安装
在这里插入图片描述
3、设置好本地安装位置即可
在这里插入图片描述
如图安装完毕
在这里插入图片描述

2.3.2 OracleDatebase安装

1、在window7中,解压两个文件后合并至同一文件夹
Tips:使用windows7自带的全部提取,可能会导致少解压一个文件,并在安装过程中易出现错误
因此可以分别提交,后统一合并至database文件夹中

在这里插入图片描述
2、运行setup文件安装数据库
在这里插入图片描述
选择默认用户可能会失效因此可以新建一个
在这里插入图片描述
此处需记住密码
在这里插入图片描述
如图即将安装完毕
在这里插入图片描述
至此安装完毕!!
在这里插入图片描述
在这里插入图片描述

三、Oracle12 监听配置

3.1 在Windows7中打开监听

1、使用win+r,输入services.msc 后回车。
在这里插入图片描述
2、找到Listener启动,或重新启动此服务,确保监听可以打开
在这里插入图片描述
3、打开Oracle NetConfiguration Assistant:
配置监听程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
剩下步骤默认下一步即可,将此监听程序配置完毕!
在这里插入图片描述

3.2 在Windows11中创建监听

1、进入Net Configuration Assistant
在这里插入图片描述
2、本地网络服务名配置
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果测试不成功可以,更改登录system,密码为自己设置的密码即可测试成功!
在这里插入图片描述

四、控制台连接数据库

4.1 在Windows7中使用cmd命令连接数据库

第一步:直接使用控制台连接数据库,在使用sqlplus时,只会显示单纯的提示“SQL>”sql文输入提示,因此我们需要在输入时,命令行工具最好也给我们 提示 数据库名,甚至连接用户名,为此需要进行如下配置:
在这里插入图片描述
打开SqlPlus所咋文件位置,对glogin.sql文件进行更改
在这里插入图片描述
在这里插入图片描述
键入如下命令:

set linesize 200
Set sqlprompt “_USER’@’_CONNECT_IDENTIFIER>”

这样当我们连接至数据库时,命令行工具将会显示
在这里插入图片描述
第二步:连接orcl数据库
设置默认连接数据库:set oracle_sid=orcl
sql模式:sqlplus/nolog
连接用户/密码:conn system/123
在这里插入图片描述

4.2 在Windows11中使用cmd命令远程连接数据库

第一步:客户端这边,最好也给我们提示数据库名,甚至连接用户名,为此需要进行配置与上述一致:
打开SqlPlus所咋文件位置,对glogin.sql文件进行更改
在这里插入图片描述
在这里插入图片描述
第二步:连接orcl数据库
使用远程连接前,可以通过修改network文件夹下的tnsnames.ora文件中默认hostname为远程数据库的ip地址,轻松访问远程数据库
在这里插入图片描述
在这里插入图片描述
也可直接使用命令登录远程orcl数据库(图50)
sql模式:sqlplus/nolog
连接数据库及连接用户密码:conn system/123@192.168.229.11:1521/orcl;
在这里插入图片描述

四、小结:

综上为数据库的安装与监听配置,远程连接等详细操作!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot+SpringCloud+vue的智慧养老平台设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

虚拟机上用docker + nginx跑前端并支持https和http

情况是这样,我在虚拟机上,使用docker跑前端,需要这个前端支持https,原http的话自动跳转到https。另外,前端部署使用了负载均衡,即使用了3个docker跑前端:1个入口,另外2个是前端&…

【macOS 系列】mac设置截屏或其他操作的默认保存位置

1、第一步、在用户/图片文件夹下,新建“截图”文件夹 2、第二步、打开终端,输入defaults write com.apple.screencapture location ~/Pictures/截图/后回车 3、第三步、操作完成后,再次输入killall SystemUIServer后回车 如果你在web前端开发…

clickhouse中时间戳转换--网上都没有,自己总结的

第一种: 库里时间戳为13位时: 类似这种13位的时间戳:1476141341051 怎么转换成正常的日期: 如果库里存的string类型,需要toUInt64(date_time) date_time的值为:1476141341051 然后利用toDateTime&…

远古 Windows 98 SE 和 putty 0.63 连接 SSH

远古 Windows 98 SE 和 putty 0.63 连接 SSH 不忘初心一、故障表现二、产生原因三、解决办法四、重启 SSHD 服务生交配置参考 作者:高玉涵 时间:2023.7.1 操作系统: Windows 98 第二版 4.10.2222 A Linux version 5.19.0-32-generic (build…

Redis实战——商户查询(二)

缓存穿透 缓存穿透 :客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这样的请求都会访问到数据库,这样的大量请求同时过来访问这种不存在的数据,这些请求就都会访问到数据库,对数据库造…

基于smardaten无代码开发舆情分析系统

一、前言 在日常生活中,有各种各样的资讯、社交平台。这些平台充斥着大量信息,这些信息中隐含了许多有用数据,但是这些数据无法之间获取,且难以展示,于是就有了舆情分析系统。 舆情分析系统是一个综合的系统&#xf…

基于minsit数据集的图像分类任务|CNN简单应用项目

Github地址 Image-classification-task-based-on-minsit-datasethttps://github.com/Yufccode/CollegeWorks/tree/main/ImageProcessing/Image-classification-task-based-on-minsit-dataset README 摘要 本次实验报告用两种方式完成了基于minst数据集完成了图像的分类任务…

被吐槽 GitHub仓 库太大,直接 600M 瘦身到 6M,这下舒服了

前言 忙里偷闲学习了点技术写了点demo代码,打算提交到我那 2000Star 的Github仓库上,居然发现有5个Issues,最近的一条日期已经是2022/8/1了,以前我还真没留意过这些,我这人懒得很,本地代码提交成功基本就不…

Python dict keys方法:获取字典中键的序列【将keys转为list】

描述 dict.keys()方法是Python的字典方法,它将字典中的所有键组成一个可迭代序列并返回。 使用示例 >>> list({Chinasoft:China, Microsoft:USA}.keys()) [Chinasoft, Microsoft] >>> test_dict {Chinasoft:China, Microsoft:USA, Sony:Japan,…

【计算机视觉 | 目标检测】arxiv 计算机视觉关于目标检测的学术速递(7 月 4 日论文合集)

文章目录 一、检测相关(15篇)1.1 Artifacts Mapping: Multi-Modal Semantic Mapping for Object Detection and 3D Localization1.2 Shi-NeSS: Detecting Good and Stable Keypoints with a Neural Stability Score1.3 HODINet: High-Order Discrepant Interaction Network for…

机器学习一:线性回归

1 知识预警 1.1 线性代数 ( A T ) T A (A^\mathrm{T})^\mathrm{T}A (AT)TA$ ( A B ) T A T B T (AB)^\mathrm{T}A^\mathrm{T}B^\mathrm{T} (AB)TATBT ( λ A ) T λ A T (\lambda A)^\mathrm{T}\lambda A^\mathrm{T} (λA)TλAT ( A B ) T B T A T (AB)^\mathrm{T}B^…

【算法与数据结构】28、LeetCode实现strStr函数

文章目录 一、题目二、暴力穷解法三、KMP算法四、Sunday算法五、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、暴力穷解法 思路分析:首先判断字符串是否合法,然后利用for循环&#xff…

2023年全国节能宣传“节能低碳,你我同行”主题有奖竞答

2023年的7月10日至16日是第33个全国节能宣传周,主题是“节能降碳,你我同行”。 为践行低碳生活,切实做到节能降碳,各大企事业单位纷纷举办“节能低碳,你我同行”主题2023年全国节能宣传有奖竞答。 有奖知识竞答活动方…

Prometheus实现自定义指标监控

1、Prometheus实现自定义指标监控 前面我们已经通过 PrometheusGrafana 实现了监控,可以在 Grafana 上看到对应的 SpringBoot 应用信息了, 通过这些信息我们可以对 SpringBoot 应用有更全面的监控。 但是如果我们需要对一些业务指标做监控,…

【AI实战】从零开始搭建中文 LLaMA-33B 语言模型 Chinese-LLaMA-Alpaca-33B

【AI实战】从零开始搭建中文 LLaMA-33B 语言模型 Chinese-LLaMA-Alpaca-33B 简介环境配置环境搭建依赖安装 代码及模型权重拉取拉取 Chinese-LLaMA-Alpaca拉取 llama-30b-hf 模型权重及代码拉取 chinese-llama-lora-33b 模型权重及代码 合并模型权重先转换 pth 类型的模型权重&…

只出现一次的数字

题目链接 只出现一次的数字 题目描述 注意点 1 < nums.length < 30000-30000 < nums[i] < 30000除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次 解答思路 最初想到使用一种数据结构将元素存储起来&#xff0c;但是空间复杂度为O(n)&#xff0…

【花雕】全国青少年机器人技术一级考试备考实操搭建手册6

随着科技的不断进步&#xff0c;机器人技术已经成为了一个重要的领域。在这个领域中&#xff0c;机械结构是机器人设计中至关重要的一部分&#xff0c;它决定了机器人的形态、运动方式和工作效率。对于青少年机器人爱好者来说&#xff0c;了解机械结构的基础知识&#xff0c;掌…

大语言模型的百家齐放

基础语言模型 概念 基础语言模型是指只在大规模文本语料中进行了预训练的模型&#xff0c;未经过指令和下游任务微调、以及人类反馈等任何对齐优化。 如何理解 只包含纯粹的语言表示能力,没有指导性或特定目标。 只在大量无标注文本上进行无监督预训练,用于学习语言表示。 …

git 新建分支,切换分支,上传到远程分支

git 在使用的过程中&#xff0c;有的时候我们需要更换一个分支才存贮数据&#xff0c;作为版本的一个迭代或者是阶段性成果的一个里程碑。 如何来做操作呢&#xff1f; 在git中&#xff0c;可利用checkout命令转换分支&#xff0c;该命令的作用就是切换分支或恢复工作树文件&a…