一.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. SpringCloud-Eureka-服务注册是如何发起的

    原文:https://xsxy007.github.io Spring Cloud环境下,服务提供者和消费者启动后都会将自身注册到Eureka 一.将服务注册到Eureka 一个SpringBoot应 ...

  2. Gradle构建SpringBoot并打包可运行的jar配置

    使用Gradle构建项目,继承了Ant的灵活和Maven的生命周期管理,不再使用XML作为配置文件格式,采用了DSL格式,使得脚本更加简洁. 构建环境: jdk1.6以上,此处使用1.8 Gradle ...

  3. Centos 安装.NET Core环境

    https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 一.概述 本篇讨论如何把项目发布到Linux环境,主要包括 ...

  4. ivew select组件 DatePicker组件的清空

    <Form ref="formInline" :model="formInline" :rules="ruleInline" inli ...

  5. 真的,移动端尺寸自适应与dpr无关

    做移动端自适应时可能很多人都对自适应和dpr之间的关系产生疑问,也有一些人会疑虑比如我的自适应方案没有加dpr会不会出问题,针对这些疑问我说一下我的见解. 1. 什么是尺寸自适应 首先标题说的自适应, ...

  6. CSS9:动态 REM-手机专用的自适应方案

    CSS9:动态 REM-手机专用的自适应方案 动态 REM是手机专用,是如何适配所有手机的方案,不是响应式方案,例如 : taobao.com 是专门的PC端m.taobao.com 是专门的手机端, ...

  7. HashMap、HashTable、ConcurrentHashMap区别

    HashMap与HashTable区别 HashMap与ConcurrentHashMap区别 1.HashMap与HashTable的区别 HashMap线程不安全,HashTable线程安全 Ha ...

  8. CentOS7 安装xen(在虚拟机上成功,实体机测试死机!)

    此文章只做操作记录,其中有些地方可能漏了!!我只贴出自己的操作过程!其它有差别的地方请自己网上查找参考! 只有在全虚拟化下才能安装Windows,这就需要有硬件支持,并在BIOS中开启Virtuali ...

  9. 使用burpsuite的几点经验

    背景: 最近在做完一个系统的渗透测试,我同事在我昨晚渗透测试之后上去看了一下,发现了了一个我没有发现的漏洞. 请教了他之后,发现这个漏洞他是通过burp的scan发现的,只是对一个有参数的请求包sca ...

  10. nil,Nil,NULL和NSNull的区别