一.Oracle简介
  Oracle是美国一家著名的软件公司,也是世界上排名前三的软件公司(微软,Oracle,Adobe).Oracle数据库是一个大型的关系型数据库,在一些大型的企业之中使用的会比较频繁.Oracle公司最初的产生是由IBM的一个分析员写的一篇论文:"关系型数据库的发展".所以当时Oracle公司的几个创办者就依据此论文开发出了自己的关系型数据库.Oracle在英文中意为神谕(在中国成为甲骨文).于是经过后期的不断发展,Oracle数据库开始拥有更加稳固的商业地位.而Oracle公司也以Oracle数据库为名,并且还提供有许多的服务支持软件(Unix,Java编程,数据库),ERP,CRM关系软件.
  但是随着技术的不断发展,实际上Oracle也受到了不少的挑战,首先第一个挑战就是来自于开源的压力,在国内使用最大最多的的数据库为(大公司Oracle,中小公司使用Mysql).另外一点在云时代到来之后,Oracle最初并没有赶上云时代的支持,一直到了<钢铁侠3>电影的时候Oracle植入了一个广告:Oracle Cloud.最初Oracle公司的创始人之中有一个叫做Scott的工程师离开了Oracle公司,并且创办了一个属于自己的数据库产品PointBase(遗憾的是PointBase数据库没有得到大的发展),在整个行业内有一家比较著名的公司:EBA(是三个SUN的工程师创办的,取的是名字首字母),该公司是一个行业的神话,依靠技术得到了良好的发展,后来BEA推出了一个WorkShop计划(2004),并且在WorkShop之中免费提供了PointBase数据库的使用.不过后来经过了十年的发展,BEA被Oracle收购了.Oracle官方站点:www.oracle.com

二.Oracle的安装与配置
  如果想要进行Oracle的安装,则首先一定要选择合适的Oracle的版本,较新的版本为Oracle12c(但是对于新手而言会比较麻烦,所以不推荐使用).推荐使用Oracle11g(10g,9i),要是通过官方网站下载的Oracle的安装包会有两个文件,于是你需要将这两个文件解压缩并且合并在一起.在进行安装之前强烈建议关闭掉本机的防火墙,如果系统的时间比较长了,也有可能无法安装.

--一般可以不选择添加电子邮件,并且可以把安全更新的选项给去掉.Oracle的软件分为两个部分.第一个是一个数据库的平台,还要一个数据库的软件.所以本次安装的时候选择的,模式选择为创建和配置数据库:

--而后选择安装服务器类

--在实际的开发中更多的是Oracle的集群架设,但本次选择安装单实例模式:

--由于需要进行一些额外的配置,所有需要选择高级安装

--服务器在数据库完成安装的时候实际上都需要通过程序来访问,因此实际上我们会考虑将服务器的名称和网路服务的标识id进行等价配置.也就是说全局数据库名为orcl,那么服务标识也为orcl,这样以后通过程序访问的时候就通过数据库的名称去找到服务的名称.

--选择UTF8字符集

--在示例方案中将选中

--随后需要进行所有账户密码的统一设置,为了简化所有密码采用oracleadmin命名

--最终完成安装,安装速度与电脑的配置相关

--当平台安装完成之后就会自动进入到数据库的配置,当配置完成之后会出现一个配置页面

--在这个界面中主要进行口令管理,本次将会使用到以下几个账户:
  超级管理员sys: 传统默认密码为change_on_install;
  普通管理员: system/manager;
  普通用户(需要解锁): scott/tiger;
  大数据用户:sh/sh;

--当Oracle安装完成之后,会自动在系统服务之中进行相应的服务注册,有如下的服务项(建议将服务都修改为手动):

--在给定的服务之中,有两个服务是非常重要的:
  数据库的实例服务:如果你创建了多个数据库,则会有多个数据库实例服务,他的命名格式为OracleServiceSID,SID为数据库实例名称(上图中为ORCL);
  数据库的监听服务(如果要通过程序访问数据库,则必须开启此服务,否则无法连接):OracleOraDb11g_home2TNSListener;
--如果要进行Oracle的卸载(如果不是必须,请不要卸载,因为卸载后很容易安装不上):
  1.执行Oracle提供的卸载程序
  2.进入到注册表中删除与Oracle有关的配置项
  3.重新启动电脑,进入到安全模式,删除Oracle的配置文件
  4.以上不行,重新安装系统..

Oracle数据库(一)--Oracle简介及安装的更多相关文章

  1. .net(C#)访问Oracle数据库的几种免安装组件的对比

    Oracle 数据存取组件(ODAC) 库为Borland Delphi,C++ Builder 以及 Kylix提供了一些非可视化的组件.它们用来存取Oracle关系数据库系统.与BDE类似, OD ...

  2. 连接ORACLE数据库,是不是必须要安装oracle客户端的运行时

    大神给的回答: net连接oracle使用的是oci接口,必须安装oracle客户端,并配置本地网络服务名 tnsnames.ora.不过oracle网站有精简版的客户端软件,不到30M吧,解压,并编 ...

  3. Oracle数据库之Oracle的下载与安装

    二.Oracle 的下载与安装 2.1.Oracle 简介 Oracle 公司是全球最大的信息管理软件及服务供应商,成立于 1977 年,主要的业务是推动电子商务平台的搭建.Oracle 公司有自己的 ...

  4. 电脑上不安装Oracle时,C# 调用oracle数据库,Oracle客户工具

    Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老手,有时候安装起来也觉得挺烦.而工作中,通常服务器上面安装oracle就可以了,我们本地电脑 ...

  5. .net(C#)访问Oracle数据库的几种免安装组件的对比(转)

    原文地址 [内容为转载,个人推荐还是用官方的组件,推荐使用 Oracle.DataAccess.dll ] .net(C#)编程过程中,使用到了以下三种免安装的Oracle访问组件,能够不安装Orac ...

  6. Oracle数据库学习(一)安装和简单使用

    新公司的新项目,需要用到Oracle数据库,所以现在便来解除此数据库,不得不说,这个数据库还这是麻烦. 安装倒是简单,就是中间会遇到各种问题. 安装步骤参考:https://blog.csdn.net ...

  7. 电脑上不安装Oracle时,C# 调用oracle数据库,Oracle客户工具 【转载】

    http://www.cnblogs.com/jiekzou/p/5047850.html Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老 ...

  8. Oracle数据库及图形化界面安装教程详解

    百度云盘oracle数据库及图形化界面安装包 链接: https://pan.baidu.com/s/1DHfui-D2n1R6_ND3wDziQw 密码: f934 首先在电脑D盘(或者其他不是C盘 ...

  9. Oracle数据库学习1------数据库安装及客户端配置

    1.注册Oracle账户: 注册地址:https://login.oracle.com/mysso/signon.jsp 注意:注册的时候尽量使用外国的邮箱,因为使用国内的邮箱可能收不到Oracle发 ...

随机推荐

  1. python学习三十八天常用内置函数分类汇总

    python给我们提供丰富的内置函数,不用去写函数体,直接调用就可以运行,很方便快速给我提供开发所需要的函数. 1,查内存地址 id() 变量的内存地址 id() 2,输入输出 input()  pr ...

  2. Asp.Netcore使用Filter来实现接口的全局异常拦截,以及前置拦截和后置拦截

    原文链接:https://blog.csdn.net/qq_38762313/article/details/85234594 全局异常拦截器:       解决写每个接口都需要去做容错而添加try{ ...

  3. 创建一个java项目并部署到weblogic服务器

    转自:https://blog.csdn.net/krystal_sl/article/details/52847953 新建一个项目的步骤 打开eclipse,右键点击new–>java pr ...

  4. Opencv识别图中人脸

    #!/usr/bin/python #coding=utf-8 # 识别图片中的人脸 import face_recognition jobs_image = face_recognition.loa ...

  5. 如何为nginx配置https(免费证书)

    前言: 给http协议申请ssl免费证书,还是比较主流的一种方式,但是逐渐得一些浏览器不支持自签名的证书了.毕竟这是为了使用者及平台都变得安全的方式,所以无可厚非的,而且也有很多网站即使不使用商业付费 ...

  6. C# 微信公众号开发本地IIS调试

    由于最近公司需要自己开发微信,这个任务也就交给我了,由于第一次接触开发微信,所以也踩了不少坑,不过园子里文章也很多,也借鉴了不少文章,弯路也是少走了不少,现在将我自己踩的坑或者一些经验留下来,希望能帮 ...

  7. SpringBoot---缓存支持Cache

    1.概述 1.1.在  Spring中使用缓存技术   的  关键   是配置CacheManager: SpringBoot为我们   自动配置了多个  CacheManager实现: Spring ...

  8. Servlet 第一天

    package com.servlet; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet. ...

  9. ElasticSearch学习文档2018.11

    1       Elasticsearch安装 1.1    ES6.0版本安装head插件 1.1 下载head插件 下载地址:https://github.com/mobz/elasticsear ...

  10. ajax 封装(集中 认证、错误、请求loading处理)

    一.为什么要对 ajax 进行封装:    (在使用antd pro 开发项目时,里面默认是把请求进行了封装的,放在 utils/request.js 中.使用起来非常方便   https://pro ...