作为一个职场的新人,之前都是接触Sql server 数据库比较多,Oracle这方面基本没有接触过,然后这次公司刚好有个项目用到了Oracle数据库,然后就打算学习一下这方面的知识。然后昨天安装Oracle并不是一个特别美好的过程,遇到了好几个坑,不过最后还是通过百度磕磕绊绊给解决了,然后晚上就打算把自己安装过程中遇到的问题分享出来,希望能够帮助到在这方面遇到问题的朋友,也是记录自己一个学习过程。

Windows下Oracle的安装

一、Oracle下载

1、百度云地址:https://pan.baidu.com/s/1PJf7tm-FNAviH5m8bUMtBw   提取码:mr7o (如果失效可以加我qq:1193435629)

2、官方下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htm

二、安装

1、上图是下载好的两个压缩包,我们需要将这两个解压包解压到同一个文件夹下面,解压完成后如下图:

2、双击setup.exe进行安装,点击完成将会出现一个窗口,如下图,耐心等待一会就好,接着将会出现配置安全更新界面。

3、此时需要我们填写电子邮箱和Support口令,我们可以选择不填,直接选择下一步,然后选择“是”。

4、接着我们将会进入一个安装选项中,选择默认就好,然后点击下一步。

5、接着将会进入到典型安装,如果你的C盘内存够大,直接默认就好了,然后需要填写管理口令和确认口令,你可以选择简单就行,不过需要你一定要记住,简单的将会提示你不符合Oracle建议标准,可以直接忽略,点击下一步。

6、接着我们将会进入到先决条件检查(我在这里就遇到了第一个坑,就是由于环境变量长度过长,导致不通过)

我的电脑系统是win7,解决方案是:右击计算机->属性->高级系统设置->高级->环境变量,在系统环境变量中选择Path->编辑,然后把一些不常用的环境变量剪切出来放在记事本中,装好后Oracle后再copy回去。部分截图如下:

7、接着将会进入到概要界面中,点击完成就好,接着我们将会进入到安装产品界面中。

在这一步的安装程序文件中我遇到了第二个坑。

我百度了这个原因说是之前系统安装Oracle,然后没卸载干净导致,然后去群里咨询了一些伙伴,他们说重装系统,但是我觉得重装系统太麻烦了,就百度怎么去卸载Oracle文件,然后把所有关于Oracle的东西还有这次安装不成功的文件全部删除,包括Oracle的环境变量,然后尝试了再装一次还是不行,所以就继续查找方案,然后百度了看了各种方案,就突然看到一个可能是和jdk有关,我就把之前的jdk卸载掉,重装安装了一个64位的,重新配置了环境变量(具体怎么安装jdk和配置环

境变量可以百度),然后把关于Oracle的文件全部删除,再重装一次,这一次果然就成功了。

8、解锁scott账户, 点击口令,然后找到Scott,去掉前面的绿色小勾,输入密码,可以使用简单密码,不过需要一定要记住。

9、出现如下图,就恭喜你已经安装成功了。

三、总结

由于自己个人能力水平有限,很多地方可能理解不够深入,所以有些地方分析的不够透彻,希望大家能够理解和指教,让我也能够多学习学习,早点成长起来。

Oracle的坑,你是否踩过?----安装篇的更多相关文章

  1. oracle入坑日记<一> 安装

    学习日记系列(前辈/大神勿喷) 一.下载 下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads ...

  2. oracle入坑日记<六>自增列创建和清除(含序列和触发器的基础用法)

    0   前言 用过 SQLserver 和 MySQL 的自增列(auto_increment),然而 Oracle 在建表设置列时却没有自增列. 查阅资料后发现 Oracle 的自增列需要手动编写. ...

  3. oracle入坑日记<四>表空间

    1   表空间是什么 1.1.数据表看做的货品,表空间就是存放货品的仓库.SQLserver 用户可以把表空间看做 SQLserver 中的数据库. 1.2.引用[日记二]的总结来解释表空间. 一个数 ...

  4. oracle入坑日记<三>用户详解(角色理解)

    1   用户是什么 1.1.权限管理是Oracle的精华,不同用户登录到同一数据库中,可能看到不同数量的表,拥有不同的权限.Oracle 的权限分为系统权限和数据对象权限,共一百多种.如果把Oracl ...

  5. oracle入坑日记<二>认识oracle(含sqlplus基础使用)

    1.SID(数据库实例) 1.1. oracle安装的时候有一项叫[全局数据库名]的填写项,这个就是oracle的SID也是数据库的唯一标识符: 1.2.一个oracle数据库有且只有一个SID(一般 ...

  6. oracle入坑日记<五>数据表

    1   数据表 1.1.数据表是存放数据字段信息的地方:在Oracle,数据表拥有者单位是用户,同时数据表属于表空间.如: 登录my_user用户在orcl表空间下创建的表就是 my_user用户在o ...

  7. ElasticSearch入坑指南之概述及安装

    ---恢复内容开始--- ElasticSearch入坑指南之概述及安装 了解ElasticSearch ElasticSearch(简称ES)基于Lucene的分布式全文检索引擎.使用ES可以实现近 ...

  8. ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RA ...

  9. oracle 11g 服务端下载地址及安装说明

        oracle 11g 服务端下载地址及安装说明         分类:             Oracle              2013-11-17 19:40     988人阅读  ...

  10. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.4.无法图形化安装Grid Infrastructure

    无法图形化安装: [grid@linuxrac1 grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp ...

随机推荐

  1. postman接口测试举例情况

    http请求:http请求分为请求头和请求体,get请求只有请求头没有请求体. 1.get请求 是可以直接在浏览器访问,不需要借助任何工具.好看一些,可以打开postman测试接口 http://xx ...

  2. koa+mysql+vue+socket.io全栈开发之数据访问篇

    后端搭起大体的框架后,接着涉及到的就是如何将数据持久化的问题,也就是对数据库进行 CURD 操作. 关于数据库方案, mongodb 和 mysql 都使用过,但我选用的是 mysql,原因: 目前为 ...

  3. webpack Code Splitting浅析

    Code Splitting是webpack的一个重要特性,他允许你将代码打包生成多个bundle.对多页应用来说,它是必须的,因为必须要配置多个入口生成多个bundle:对于单页应用来说,如果只打包 ...

  4. 分布式系统关注点(15)——「水平&垂直切分」详解

    如果第二次看到我的文章,欢迎右侧扫码订阅我哟~ 

  5. WinForm加载外部类库项目的集成开发模式

    在项目开发中有一定的团队用到了Nuget.Coding:但是这用起来还是不太方方便,在Winform中呢,我们可以把一个人的项目当作一个类库项目,因为它生成的是一个dll文件,也就是单一文件,拥有了它 ...

  6. C++线程安全日志库-Win32接口实现

    分享一个C++日志库,使用Win32接口编写,而且是线程安全的日志库.比较简单,只有2个文件,容易上手,使用起来也很简单 头文件 如下是日志库的头文件,接口看似很多,但是使用起来最常用的也就那么几个 ...

  7. 十问 JVM

    今天我们来讨论下 Java 虚拟机,通过一系列常见的问题来逐渐深入了解 JVM 创建对象过程,内存布局,类加载以及 GC 回收算法等机制. 十问 JVM 问题整理: Java虚拟机创建对象的过程 (使 ...

  8. Python爬虫入门教程 37-100 云沃客项目外包网数据爬虫 scrapy

    爬前叨叨 2019年开始了,今年计划写一整年的博客呢~,第一篇博客写一下 一个外包网站的爬虫,万一你从这个外包网站弄点外快呢,呵呵哒 数据分析 官方网址为 https://www.clouderwor ...

  9. openlayers4 入门开发系列之船讯篇

    前言 openlayers4 官网的 api 文档介绍地址 openlayers4 api,里面详细的介绍 openlayers4 各个类的介绍,还有就是在线例子:openlayers4 官网在线例子 ...

  10. DataPipeline丨金融行业如何统一管理单个任务下所有API的同步情况

    目前,依靠"手工人力"的电子表格数据治理模式逐渐被"自动智能"的专业工具取代.数据管理员.业务分析师开始采用"平台工具"来梳理主数据.元数据 ...