Windows下Oracle安装和卸载

news2024/11/18 21:27:43

Windows下Oracle安装和卸载

1、Windows下安装Oracle

安装的版本:win32_11gR2_database

解压之后双击setup.exe程序。

在这里插入图片描述

点击

在这里插入图片描述

配置安全更新,去掉复选框,点下一步

在这里插入图片描述

提示未指定电子邮件地址,点跳过。

在这里插入图片描述

配置安装选项,选择创建和配置数据库,点击下一步

在这里插入图片描述

系统类配置,可根据需求选择。这里选择桌面类安装,点击下一步。

在这里插入图片描述

典型安装配置,可按实际情况修改安装路径,输入管理口令(orcl)后点下一点

在这里插入图片描述

因为是学习环境,所以口令输入比较简单,安装会如下提示,点跳过。

在这里插入图片描述

完成开始安装。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击口令管理,配置用户和密码。

实例数据库创建完成了,系统默认把所有账户都锁定,不可用(除了syssystem账户外),点击右边的口令管

理,将常用的Scott用户解锁(去掉√就行)输入自行设置密码,一般为tiger

在这里插入图片描述

syssystem的用户密码重新设置(sysrootsystemroot)。

在这里插入图片描述

sh账号的勾去掉并重新设置密码(shroot)。

在这里插入图片描述

HR 用户解锁并设置相应的密码(hrroot) ,完成后,点击【确定】。

在这里插入图片描述

配置完成之后点击确定

在这里插入图片描述

点击即可。

在这里插入图片描述

点击确定

在这里插入图片描述

到此Oracle就安装完成了。

打开SQL Plus

在这里插入图片描述

在这里插入图片描述

2、Windows下卸载Oracle

第一步:在任务管理器中关闭oracle的所有服务。

在这里插入图片描述

第二步:找到卸载程序。

在这里插入图片描述

第三步:点击"卸载产品"。

在这里插入图片描述

第四步:勾选目录(注意:第一个没勾选,在这里卸载不了)。

在这里插入图片描述

除了OraDb11g_home1目录不勾选,其它,目录全部勾选。

第五步:点击"删除"。

在这里插入图片描述

第六步:点击"是"。

在这里插入图片描述

第七步:等待即可。

在这里插入图片描述

第八步:关闭对话框。

在这里插入图片描述

第九步:关闭窗口。

在这里插入图片描述

第十步:点击"是"。

在这里插入图片描述

第十一步:打开注册表。

在这里插入图片描述

第十二步:找到指定目录。

HKEY_LOCAL_MACHINE->SOFTWARE

在这里插入图片描述

第十三步:删除ORACLE目录。

删除此键下所有以oracle为首的键,如果没有则无需删除。

第十四步:找到指定目录。

HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services

在这里插入图片描述

第十五步:删除所有以oracle开头的。

在这里插入图片描述

删除Services键下所有以oracle 为首的键。

第十六步:找到指定目录。

HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->Eventlog->Application

在这里插入图片描述

第十七步:删除所有以oracle开头的。

在这里插入图片描述

删除此键下所有以oracle为首的键。

第十八步:找到指定目录。

HKEY_CLASSES_ROOT

第十九步:删除此键下所有以Ora,Oracle,Orcl,EnumOra 为前缀的键。

在这里插入图片描述

第二十步:其它删除。

HKEY_CURRENT_USER->Software->Microsoft->Windows->CurrentVersion->Explorer->MenuOrder->Start

Menu->Programs, 删除此键下所有以oracle为首的键。

HKEY_LOCAL_MACHINE->SOFTWARE0->ODBC->ODBCINST.INI注册表键,删除了Microsoft ODBC FOR ORACLE

注册表键以外的所有有Oracle字样的键值。

HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services,删除以Oracle或OraWeb为前缀的键。

删除环境变量CLASSPATHPATH 中含有Oracle字样的值。

删除系统盘符:C:\Progrm Files\Oracle目录。

删除 ORACLE_BASE目录。

第二十一步:删除安装目录。

第二十二步:重启电脑。

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

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

相关文章

Java继承和多态(1)

🐵本主题将分为篇文章,本篇文章将主要对继承进行讲解 一、介绍继承 1.1 什么是继承 假如有两个类:A类和B类,A类在保持原有成员变量和方法的基础上可以使用B类的成员变量和方法,此时就称A类继承了B类,A类为…

4.1每日一题(多元函数微分:偏导数判定(链导法、定义、先代后求))

链导法:如果每一层复合都可导(即在判断点要可导),则复合函数一定可导;如果中间层有不可导,就不方便使用链导法了(在(0,0)点不可导) 当链导法不好用时应该直接…

微信支付平台C#SDK_微信支付.net SDK

一、微信支付平台C# SDK V3 https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/blob/main/docs/WechatTenpayV3 接口对应整理: https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat/blob/main/docs/WechatTenpayV3/Basic_Mod…

vue3响应式api

响应式api——compositon api setup: 不要再想this问题执行是在beforeCreated之前 beforeCreated:也就是创建了一个实例 created:挂载了数据 通过形参props接收,只读 以后所有代码都写到setup中 判断是否只读:isReadon…

大数据可视化数据大屏可视化模板【可视化项目案例-05】

🎉🎊🎉 你的技术旅程将在这里启航! 🚀🚀 本文选自专栏:可视化技术专栏100例 可视化技术专栏100例,包括但不限于大屏可视化、图表可视化等等。订阅专栏用户在文章底部可下载对应案例源码以供大家深入的学习研究。 🎓 每一个案例都会提供完整代码和详细的讲解,不…

数据结构:AVLTree的插入和删除的实现

个人主页 : 个人主页 个人专栏 : 《数据结构》 《C语言》《C》 文章目录 前言一、AVLTree二、AVLTree的插入插入新增节点调整平衡因子旋转左单旋(新增节点位于较高右子树的右侧)右单旋(新增节点位于较高左子树的左侧)右左双旋(新增节点在较高右子树的左子…

多数据源切换

多数据源切换 1.jdbcTemplate2.使用切面3.mybatis层次的多数据源4.spring的dynamic自动注入 项目中经常会有多个数据源,那么如何处理呢 有4种方法 准备: 创建两个数据库 CREATE SCHEMA test DEFAULT CHARACTER SET utf8mb4 ; CREATE SCHEMA school DEFA…

pandas笔记:读写excel

1 读excel read_excel函数能够读取的格式包含:xls, xlsx, xlsm, xlsb, odf, ods 和 odt 文件扩展名。 支持读取单一sheet或几个sheet。 1.0 使用的数据 1.1 主要使用方法 pandas.read_excel(io, sheet_name0, header0, namesNone, index_colNone, usecolsNon…

Nginx:如何实现一个域名访问多个项目

1. 背景介绍 最近在多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的location功能实现了自己的需求,便记录下来。示例中是以项目演示&a…

基于Springboot菜谱美食饮食健康管理系统设计与实现

博主介绍:✌Csdn特邀作者、博客专家、博客云专家、B站程序阿龙带小白做毕设系列,项目讲解、B站粉丝排行榜前列、专注于Java技术领域和毕业项目实战✌ 有设计项目或者是研究参考的可以加微信:Script-Liu 或者是QQ:1339941174 使用的软件开发环…

KubeSphere 社区双周报 | KubeSphere 3.4.1 发布 | 2023.10.27-11.09

KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.10.27-2023.…

游戏制作:猜数字(1~100),不会也可以先试着玩玩

目录 1 2代码如下:可以试着先玩玩 3运行结果:嘿嘿嘿 4程序分析:想学的看 5总结: 1 猜数范围为1~100,猜大输出猜大了,猜小输出猜小了,游戏可以无限玩。 首先先做一个简单的菜单界面&#xf…

Java入门篇 之 补 类与对象

本篇碎碎念:每个人的想法都不一样,不要强求,顺其自然,要相信,一切都在向好的方面前进!!!! 今日份励志文案:山海的浩瀚,宇宙的浪漫,都在我内心翻腾…

【Python】Matplotlib-多张图像的显示

一,情景描述 大家在写论文或者实验报告的时候,经常会放多张图片或数据图像在一起形成对比。比如,我现在有一张经过椒盐噪声处理的图像,现在进行三种滤波,分别是均值,高斯,中值滤波,…

计算机网络技术(一)

深入浅出计算机网络 微课视频_哔哩哔哩_bilibili 第一章概述 1.1 信息时代的计算机网络 1. 计算机网络各类应用 2. 计算机网络带来的负面问题 3. 我国互联网发展情况 1.2 因特网概述 1. 网络、互连网(互联网)与因特网的区别与关系 如图所示&#xff0…

计算机组成原理之处理器(流水线)

引言 为什么不采用单周期实现,硬件比较简单? 主要是因为效率太低,处理器中最长的路径(一般是ld指令)决定了时钟周期 流水线概述 流水线是一种能使多条指令重叠执行的技术。 流水线更快的原因是所有的工作都在并行执行,所以单位…

Adversarial Training Methods for Deep Learning: A Systematic Review

Adversarial Training Methods for Deep Learning: A Systematic Review----《面向深度学习的对抗训练方法:系统回顾》 摘要 通过快速梯度符号法(FGSM)、投影梯度下降法(PGD)和其他攻击算法,深度神经网络暴露在对抗攻击的风险下。对抗性训练是用来防御对抗性攻击威…

【86 backtrader实现crypto交易策略】backtrader和ccxt对接实现中低频自动化交易-01

最近有点空闲,尝试把backtrader和一些实盘交易的接口对接一下,方便大家进行中低频交易,主要目标包括:股票(qmt),期货(ctpbee), crypto(ccxt),外盘交易(ib,已实现,但是版本比较旧,后期会继续更新). 这个周末尝试实现了backtrader和ccxt的对接,主要是参考了下面的开源代…

使用74HC165扩展uno的输入管脚

74HC165管脚定义: 使用3个管脚扩展接入个独立开关 const int dataPin 2; /* Q7 */ const int clockPin 3; /* CP */ const int latchPin 4; /* PL */ const int numBits 8; /* Set to 8 * number of shift registers */ void setup() { Serial.begin…

暴力递归转动态规划(十五)

题目 给定一个正数n,求n的裂开方法数, 规定:后面的数不能比前面的数小 比如4的裂开方法有: 1111、112、13、22、04 。 5种,所以返回5 暴力递归 用暴力递归方法进行尝试,整体思路是这样: 暴力递…