一、安装Oracle 11g前的环境准备

配置 NET Framework 3.5

如果没有提前安装好NET Framework 3.5,会在安装快结束的时候报错,很坑。

  • 首先打开 控制面板 找到 程序和功能 ,点击左侧的 启用或关闭Windows功能 ,如图: 
  • 查看 .NET Framework 3.5(包括.NET 2.0和3.0) 前面是否已经勾上,勾上表示已经安装了 NET Framework 3.5 那么可以直接略过这个步骤直接往下看。如果没有勾上,请勾上,点击确定,然后选择下载更新,等个2分钟左右就ok了。如果在下载更新的时候出现 win10, net framework 3.5 安装报错0x800F081F 的错误,表明你的windows可能禁用了更新,请右键 “此电脑” 选择 “管理” 
    双击 “服务和应用程序” 下的 “服务” 查看 “Windows Update” 是否禁用,双击 “Windows Update” 将 “启动类型” 设置为 “自动” ,如下图所示:

  • 然后再去安装“NET Framework 3.5”就可以成功安装了。

  • 至此前期的准备工作就绪(PS:不要嫌麻烦,准备工作不做好,后面才叫麻烦呢!!!)。

二、安装Oracle 11g

2、1 内容准备

建议到官网:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 进行下载。

  下载完成之后发现有两个压缩包,建议是两个压缩包分别进行解压缩,然后再合并;在进行安装前我们要注意以下问题:

  1. 如果你的电脑上有各种病毒防火墙,要先关闭;
  2. 在安装前请保证你的系统是健康的。

如果都确保无误,点击setup就进入安装过程了

2、2

有的小伙伴在点击setup后可能会出现一个错误,如下图所示

  

  这是由于系统的版本问题,我们可以在解压后的文件中进入database文件夹,找到stage进入,然后进入cvu文件夹,找到cvu_prereq.xml文件,用记事本打开,在相似位置添加如下内容:

接着进行如下图步骤

由于Oracle是一个平台,在这个平台上可以存在若干个数据库,所以在进行oracle数据库安装时会询问是否要配置数据库,选择创建和配置数据库然后点击下一步

为了生产环境准备,所以我们一定要选择服务器类

然后选择单实例数据库的安装

在进行安装时请选择“高级安装”,配置编码,同时需要定义样本数据,没有样本数据,后面的例如scott和tiger就使不了。

选择简体中文

选择企业版安装

进入数据库的安装目录配置

选择一般用途/事务处理

在配置数据库名称的时候会存在一个sid的内容,这个指的是Service ID,即服务ID,它的主要作用是进行数据库的网络连接使用的,一般情况下建议数据库名称与SID的名称完全一样。

而后选择字符集,选择UTF-8编码,这样才能保证以后不会出现乱码问题,

随后选择示例方案,勾上创建具有示例方案的数据库,如果不选就没有测试的样本练习,也没有Scott用户

接着按照默认选项一直下一步来到指定方案口令步骤,在oracle数据库中会默认提供若干个用户,每个用户都有不同的权限,此处会询问是否为每一个用户分别定义密码,或者统一设定密码,初学者为了方便可以统一设置密码为“oracleadmin“。注意大小写

选择是,忽略警告(学习使用时密码不一定要复杂)

之后会进行检查,检查完成之后正式进入安装阶段,如果检查出错,可以忽略

注意,在安装完成之后,不要马上点确定,点击口令管理

进入数据库的权限配置(用户配置),在此处需要配置四个用户的密码,现在配置的密码为通用密码。

超级管理员:sys   密码:change_on_install;

普通管理员:system    密码: manager;

普通用户:scott   密码: tiger;(是在选定了“样本“方案数据库之后产生的)

大数据用户:sh    密码:sh;

进入口令管理界面,可以管理口令,将Scott用户和SH用户后面是否锁定账户下面的勾去掉,勾上即锁定,然后在新口令栏输入密码,在确认口令栏再次输入密码

配置完成之后,点击确定就安装好了

三、Oracle服务介绍(检查数据库是否可以正常使用)

因为Oracle会占用大量的内存,所以对于Oracle数据库的服务建议手动启动

在Oracle数据库的服务中,有两个服务是最为重要的

OracleOraDb11g_home2TNSListener:监听服务,主要留给客户端访问本机时所使用的,例如在进行应用程序开发的过程中,需要连接数据库,如果没有此服务或者没有启动此服务,那么将导致程序无法连接。

  OracleServiceMLDN:Oracle数据库的实例服务,在Oracle平台上可以同时配置有多个数据库。使用工具“Database Configuration Assistant“,这个工具可以建立更多的数据库,如果你是初学者,不建议配置多个数据库。每一个数据库建立完成后都会安装“oracleServiceSID”这样的服务,如果想要使用MLDN数据库进行数据操作,那么此服务必须打开

  如果你现在只是通过本机进行数据库的连接操作,那么可以不用开启监听服务。如果要访问,可以使用“SQL Plus”命令完成。直接通过运行窗口输入即可

如果要登录,则会出现一个提示信息,这个提示要求你输入用户名,但是输入密码时默认是不进行回显操作。不会使用 “*” 进行显示。

只要现在能够进行登录,那么就表示现在的数据库可以正常使用了。

注意点:在整个Oracle数据库的安装过程中,数据库名称的配置以及用户的配置是最为关键的部分。

四、数据库的卸载

进入安装目录,进入product -->11.2.0 -->dbhome_1 -->deinstall -->deinsytall.bat

不断通过回车实现下一步操作,来到此处按照提示输入y

继续回车,来到此处输入y

不断回车之后进入数据库清除操作,几分钟后(其实很久),数据库就卸载完成了,这个过程可能失败,重启电脑或者关闭Oracle的服务重新卸载即可。也可能提示某些文件删除失败,那是正在使用的文件,没关系,等卸载后,手动清除就行了

注意:本内容来自:https://www.cnblogs.com/dmego/p/6353641.html

https://blog.csdn.net/hello123yy/article/details/78155497

Windows10 安装Oracle 11g 的配置详解(1)相关推荐

  1. oracle 11g目录结构详解

    oracle 11g目录结构详解-pf文件 概述 前段时间有朋友留言需要oracle目录结构的介绍,所以整理了下这方面内容,这里简单分享下,下面以oracle 11g目录结构做说明. 11g目录结构 ...

  2. phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)

    phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址) 原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179 phon ...

  3. 基于 CentOS Mysql 安装与主从同步配置详解

    CentOS Mysql 安装 Mysql (Master/Slave) 主从同步 1.为什么要使用主从同步 1.如果主服务器出现问题,可以快速切换到从服务器提供的服务 2.可以在从服务器上执行查询操 ...

  4. oracle 11g 新特性详解

    Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Informat ...

  5. Oracle 监听配置详解(转载)

    使用ORACLE的SQL*Net V.2连接客户机和服务器,需配置每个客户机和服务器.在服务器上需配置的文件有:listener.ora./etc/services,在客户机上需配置tnsnames. ...

  6. Nginx安装与使用(配置详解)

    前言 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大 ...

  7. 编写shell脚本实现自动化搭建安装LNMP平台全过程配置详解

    注意:如果是输入的是字母的或者是输入等于0时,则会出现以下两种情况!!! 查看端口: 进到Nginx根目录查看创建好的测试网页: 注意:关闭防火墙或者设置防火墙规则!!! 访问Nginx网页: 访问P ...

  8. oracle监听器配置详解,Oracle 监听配置详解

    客户端不需要知道数据库名字和实例名字,只需要知道数据库对外提供的服务名(service_name)就可以申请连接到数据库.这个服务名字可以设置成和实例名字一样,也可以根据业务需求设计.在数据库启动过程 ...

  9. Oracle 11g Dataguard参数详解

    本文转自:http://www.jb51.net/article/52269.htm 就Data Guard(后面都写成DG)来说,我们只关注如下三种参数: 1.独立于数据库角色的参数 2.数据库角色 ...

最新文章

  1. android studio使用nodejs本地服务器json数据_使用Node.js的Alexa技巧
  2. 【学习笔记】15、标准数据类型—集合
  3. stm32标准外设库和芯片资料下载地址
  4. 在Hadoop上运行基于RMM中文分词算法的MapReduce程序
  5. 解决windows下Error:node with name rabbit already running on “XXX” 和管理页面打不开问题
  6. python生成list的时候 可以用lamda也可以不用_python 可迭代对象,迭代器和生成器,lambda表达式...
  7. 三维点云网络PointNet——模型及代码分析
  8. 本地下载mysql数据库_本地Windows上安装 MySQL数据库
  9. iframe带了token不显示_token是什么
  10. app error login.php,如何解决uniapp登录错误提示问题
  11. GNOME 3.32.1 维护版本更新发布
  12. php微信公众号消息推送
  13. 微信支付页面不显示以及空白页error -1
  14. 聊聊 iframe 的优缺点以及使用场景
  15. 膨胀卷积 / 空洞卷积(Dilated convolution)
  16. linux俄罗斯方块源程序,《俄罗斯方块游戏》项目实作【附源码】
  17. Ubuntu 20.04安装CUDA失败导致系统黑屏消息nvidia 0000:01:00.0: can‘t change power state from D3cold to D0 的解决方法
  18. VC++2012编程演练数据结构《9》平衡二叉搜索树
  19. IDL语法基础(01)
  20. 【2020东京奥运会】奥运榜单以及各国参赛运动员数据可视化~

热门文章

  1. css3,background-clip/background-origin的使用场景,通俗讲解
  2. 实用的语音转文字转换器,告别文件转换难题
  3. tensorflow实现高斯模糊
  4. 用Filmage Editor制作视频,赢不限时长录屏神器永久序列码!
  5. scratch二次开发(一)
  6. 把屏幕竖起来看代码很爽
  7. swift版 关于微信支付的那点事
  8. 基于Django的博客BBS项目
  9. 大一寒假训练九(map,set,vector)【更新完成】
  10. Mac Pro 触摸板按压失效(没有按压回弹效果)