01 Oracle自学环境搭建(Windows系统)

news/2025/1/12 10:32:14/

1 Oracle12C安装

1.1 下载

官网地址:https://www.oracle.com/

进入官网→Resource→Customer Downloads

如果没有登录,会提示登录后后才能下载

选择适合自己的版本(我电脑是Windows系统 64位)

选择需要的安装包进行下载

双击下载(因为我选择下载所有包,官网提供了下载管理器,通过双击运行下载管理器再间接下载安装包)

解压安装包

运行安装程序

1.2 安装

1.2.1 配置安全更新

1.2.2 软件更新

1.2.3 安装选项

1.2.4 系统类

1.2.5 Oracle主目录用户选择


使用现有windows用户:如果选择该项,则需要指定没有管理权限的用户。

创建新Windows用户:创建一个新用户,输入用户名和密码,这个新建的用户没有Windows登录权限。
使用Windows内置账户:微软在开Windows时预先为用户设置的能够登录系统的账户。
这里使用内置账户自己学习用。服务器建议用没有系统管理权限的用户或是虚拟账户。

1.2.6 典型安装

1.2.7 概要

1.2.8 安装产品

1.2.9 完成

1.3 安装完成测试

开始菜单双击“SQL Plus”

输入账号密码测试是否能正常连接

1.4 卸载

1.4.1 停止相关服务

按住win+r键,在运行窗口操作如下,进入服务管理页面

停止oracle相关所有“正在运行”的服务

1.4.2 删除相关注册表

按住win+r键,在运行窗口操作如下,进入注册表编辑器

删除以下路径oracle相关服务

删除以下路径oracle相关的事务日志

删除以下路径oracle软件安装信息

1.4.3 删除路径

右击此电脑→属性→高级系统设置→环境变量→Path,删除oracle安装路径

1.4.4 删除安装目录

删除安装时的选择的位置

开始菜单→应用→oracle-OraDB12Home1→右击相关应用→打开文件位置(以下因为我第一次卸载没有操作这一步,开始菜单还存在第一次安装的文件夹)

退回到以下路径,把整个oralce文件夹删除

1.4.5 重启主机

1.4.6 其他卸载方式

也可以通过以下卸载程序进行卸载,卸载完成后同样需要重启主机

到安装目录运行以下bat文件

参照如下步骤进行卸载

报错处理

错误:INS-35075

问题:已存在具有指定标识符的数据库实例

处理:打开服务管理器-服务,停止oracle所有服务

开始菜单-运行,输入“regedit”,回车,删除这个入口

删除所有oracle入口

删除oracle相关环境变量

重启电脑

2 PLSQL安装

2.1 下载

官网地址:Registered download PL/SQL Developer - Allround Automations


http://www.ppmy.cn/news/1562470.html

相关文章

继承(7)

大家好,今天我们继续来学习一下继承的知识,这方面需要大家勤动脑才能理解,那么我们来看。 1.9 protected关键字 在类和对象章节中,为了实现封装特性,java中引入访向限定符,主要限定:类或者类中成员能否在类外和其他包中被访问. …

网络安全设备主要有什么

网络安全设备指的肯定是硬件设备了,国内卖安全硬件的没几家,天融信,启明星辰,绿盟,深信服,就这四家卖的比较齐全吧,上它们官网看一下,就知道市面上主要的网络安全设备有哪些了。分类…

STM32 : GPIO_TypeDef

结构体定义 (GPIO_TypeDef) 是STM32微控制器中用于描述GPIO端口寄存器的典型方式。每个GPIO端口(如 GPIOA、GPIOB 等)都由一组寄存器组成,这些寄存器控制和监控GPIO引脚的状态。 寄存器解释 CRL (Control Register Low): 低8位引脚的控制寄存…

React使用Redux

Redux Redux 是一个用于 JavaScript 应用的状态容器,Redux 的核心思想是将应用程序的所有状态存储在一个单一的、全局的 store 中,并提供了一套规则来确保状态以一种可预测的方式进行变更. 安装 npm i reduxjs/toolkit react-redux创建目录 创建store文件夹&…

CTF随题思路—Misc[XMAN2018排位赛]通行证

打开题目是一串奇怪的base编码,猜测是多重解密或者加密 base64解码后得到 因为这串是flag,所以{}的顺序有问题,应使用栅栏密码,使用解码后发现顺序还是有问题,查看大佬的wp发现是W型栅栏加密,多次尝试后得…

C++11(2)

1.右值引用中的移动构造函数 对于右值的认识和划分,我们可以把右值分为纯右值(内置类型),将亡值(自定义类型),而对于左值和纯右值的构造,一般来说都是进行的拷贝构造. 就拿这个来说如果传的是左值,和纯右值,那么直接揍上面的那个函数进行拷贝构造,如果传的是一个将亡值,那就走…

手机租赁系统开发解决方案与市场趋势分析

内容概要 手机租赁系统开发正如一场技术与商业的双重舞会,双方时而相互辉映,时而却也是一场较量。在这片快速变幻的市场中,了解当前的技术实现与挑战尤为重要。例如,系统架构的选择、数据安全性以及用户体验设计都可能成为企业发…

Spring Boot开发——结合Redis实现接口防止重复提交

文章目录 一、准备工作1、引入依赖2、配置Redis 二、实现代码1、创建Redis服务类2、创建AOP切面类3、自定义注解4、处理异常5、使用注解 三、测试验证1、启动Redis服务2、启动Spring Boot应用3、模拟重复提交 在Web开发中,防止用户重复提交表单是一个常见的需求。例…