百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

「AWEI」手把手带你安装体验Oracle12c数据库!

mhr18 2024-09-13 20:37 24 浏览 0 评论

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

官网下载

解压oracle 12c

将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:

安装过程

双击”setup.exe”,软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;

在出现的配置安全更新窗口中,取消我希望通过My Oracle Support接受安全更新,单击下一步

取消勾选“我希望通过My Oracle Support接收安全更新(W)”,点击“下一步”,会弹出下图对话框,点击“是”即可,如图

出现[INS-30131]执行安装程序验证所需的初始设置失败

解决办法

首先检查电脑登陆账户是微软账户还是本地账户是否包含中文;

如果是微软账户请建立一个本地英文账户,并设置为管理员;再重新安装问题解决!详细步骤这里不做阐述!

上述解决不了,可以按照下面的办法处理!一般能解决问题!

很明显的,已经很明确的给出了安装失败的原因:无法访问临时位置!实际上,在安装数据库之前,数据库会检查是否满足符合数据库安装数据库的先决条件。事实上Oracle执行先决条件检查是依赖c$共享,很多系统管理员为了安全默认都关闭了这个。

先找到管理工具:

打开计算机管理:

双击找到共享文件夹

进入文件夹共享设置的向导

输入盘符:c:\

忽略选项;

输入共享名称:c$

按需旋转文件夹共享的权限:

点击完成:

重新验证安装Oracle就okay了。

在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”:

根据介绍选择”桌面类”还是”服务器类” ,选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:

这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle文件的,单击”下一步“:

在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle12c,单击“下一步”:

注意:

Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不能复制,我试过了,即使简单的数字字母组合Oracle也认为是不符合).Oracle建议的标准密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 12c数据库要求的范围之内。

在上一步设置好了后,将进行检查,在“执行先决条件检查”窗口中,单击“下一步”:

在上一步检查没有问题后,会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:

注意:在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了

在安装过程中,是一个漫长的等待过程,切勿不小心关闭了程序,或者断电,电脑重启,可以看下我本机安装时,安装过程的状态:

安装到创建数据库实例时,“Database ConfigurationAssistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:

数据库实例安装成功后,会弹出口令管理,进入口令管理:

选择“口令管理”,查看并修改以下用户:

(1)普通管理员:SYSTEM(密码:Manager123)

(2)超级管理员:SYS(密码:Change_on_install123) 修改完成后,单击“确定”。

这里的口令也是需要符合oracle口令规范的,参考前面设置数据库实例口令设置方式。

口令管理

安装完成,会出现如下界面,单击“关闭”即可。

服务设置

Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用:

(1)OracleOraDB12Home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。

(2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。

体验产品

介绍几款链接oracle数据库的工具

sql*plus

这是Oracle 数据库的命令行工具, 功能强大, 但是学习成本高, 要记住非常多的命令和选项. 不太方便.

PL/SQL Developer

这是第三方开发的工具, 用于编写PL/SQL 代码, 调试, 查看执行计划等等功能. 比较方便, 但是是付费软件. Oracle 没有收购这家公司, 大家只能用低版本的绿色版.

SQL Developer

Oracle 自己开发的IDE. 跟Oracle 数据库无缝集成, 而且是免费的. 最新版是4.1, 下载地址:

http://www.oracle.com/technetwork/cn/developer-tools/sql-developer/downloads/index.html

SQL Tools

免费, 软件很小, 速度极快.下载地址: http://www.sqltools.net/

Toad

国外很多客户在用,这个软件也是收费的, 功能很强大.

笔者这里选用SQLDeveloper 来进行连接测试

登录成功后:

至此,oracle产品安装完成

卸载产品

1、停止Oracle服务

2、运行UniversalInstaller

3、删除注册表的信息

删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE项

删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services列表下素有Oracle项

至此,oracle 全部删除干净!小伙伴们赶紧练习去吧!

本号所有文章都经笔者亲自测验后整理成稿,期间耗费了很多精力,如果有朋友想收录自己的博客中,记得联系笔者!

初入IT世界的小白,欢迎大神留言交流,你的互动,是我成长的动力;

如果觉得分享内容还不错,就转发到你的朋友圈吧,让更多人一起交流和分享;

相关推荐

使用 Docker 部署 Java 项目(通俗易懂)

前言:搜索镜像的网站(推荐):DockerDocs1、下载与配置Docker1.1docker下载(这里使用的是Ubuntu,Centos命令可能有不同)以下命令,默认不是root用户操作,...

Spring Boot 3.3.5 + CRaC:从冷启动到秒级响应的架构实践与踩坑实录

去年,我们团队负责的电商订单系统因扩容需求需在10分钟内启动200个Pod实例。当运维组按下扩容按钮时,传统SpringBoot应用的冷启动耗时(平均8.7秒)直接导致流量洪峰期出现30%的请求超时...

《github精选系列》——SpringBoot 全家桶

1简单总结1SpringBoot全家桶简介2项目简介3子项目列表4环境5运行6后续计划7问题反馈gitee地址:https://gitee.com/yidao620/springbo...

Nacos简介—1.Nacos使用简介

大纲1.Nacos的在服务注册中心+配置中心中的应用2.Nacos2.x最新版本下载与目录结构3.Nacos2.x的数据库存储与日志存储4.Nacos2.x服务端的startup.sh启动脚...

spring-ai ollama小试牛刀

序本文主要展示下spring-aiollama的使用示例pom.xml<dependency><groupId>org.springframework.ai<...

SpringCloud系列——10Spring Cloud Gateway网关

学习目标Gateway是什么?它有什么作用?Gateway中的断言使用Gateway中的过滤器使用Gateway中的路由使用第1章网关1.1网关的概念简单来说,网关就是一个网络连接到另外一个网络的...

Spring Boot 自动装配原理剖析

前言在这瞬息万变的技术领域,比了解技术的使用方法更重要的是了解其原理及应用背景。以往我们使用SpringMVC来构建一个项目需要很多基础操作:添加很多jar,配置web.xml,配置Spr...

疯了!Spring 再官宣惊天大漏洞

Spring官宣高危漏洞大家好,我是栈长。前几天爆出来的Spring漏洞,刚修复完又来?今天愚人节来了,这是和大家开玩笑吗?不是的,我也是猝不及防!这个玩笑也开的太大了!!你之前看到的这个漏洞已...

「架构师必备」基于SpringCloud的SaaS型微服务脚手架

简介基于SpringCloud(Hoxton.SR1)+SpringBoot(2.2.4.RELEASE)的SaaS型微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站攻击、...

SpringCloud分布式框架&amp;分布式事务&amp;分布式锁

总结本文承接上一篇SpringCloud分布式框架实践之后,进一步实践分布式事务与分布式锁,其中分布式事务主要是基于Seata的AT模式进行强一致性,基于RocketMQ事务消息进行最终一致性,分布式...

SpringBoot全家桶:23篇博客加23个可运行项目让你对它了如指掌

SpringBoot现在已经成为Java开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通...

开发好物推荐12之分布式锁redisson-sb

前言springboot开发现在基本都是分布式环境,分布式环境下分布式锁的使用必不可少,主流分布式锁主要包括数据库锁,redis锁,还有zookepper实现的分布式锁,其中最实用的还是Redis分...

拥抱Kubernetes,再见了Spring Cloud

相信很多开发者在熟悉微服务工作后,才发现:以为用SpringCloud已经成功打造了微服务架构帝国,殊不知引入了k8s后,却和CloudNative的生态发展脱轨。从2013年的...

Zabbix/J监控框架和Spring框架的整合方法

Zabbix/J是一个Java版本的系统监控框架,它可以完美地兼容于Zabbix监控系统,使得开发、运维等技术人员能够对整个业务系统的基础设施、应用软件/中间件和业务逻辑进行全方位的分层监控。Spri...

SpringBoot+JWT+Shiro+Mybatis实现Restful快速开发后端脚手架

作者:lywJee来源:cnblogs.com/lywJ/p/11252064.html一、背景前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置...

取消回复欢迎 发表评论: