一.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. 【接口工具】接口抓包工具之Fiddler

    一.Fiddler的基本功能介绍 Fiddler的官方网站: https://www.telerik.com/purchase/fiddler Fiddler是最强大最好用的Web调试工具之一,它能记 ...

  2. 华为Android手机打开Log

    华为Android手机打开Log, 显示日志方法 今天在华为u8650上调试应用程序时,发现Eclipse的log始终无法显示,在网上找了好多资料,甚至stack overflow也查了,最后终于找到 ...

  3. 用Fusion Log诊断同一版本冲突问题解决

    处理方法,修改注册表 Add the following values to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion Add: DWORD Force ...

  4. windows与linux安装Python虚拟环境

    我这里觉得还是一步到位用virtualenvwrapper  工具,不再讲述virtualenv了,有了工具很好用 windows : 首先安装工具 pip install virtualenvwra ...

  5. ajax axios 下载文件时如何获取进度条 process

    最近项目需要做一个下载文件的进度条,看网上上传文件进度条下载,特分享出来方便大家查阅 <!DOCTYPE html> <html> <head>     <m ...

  6. navicat连接Oracle数据库提示错误 ORA-12514

    这个是服务名写错了,服务名的字段在Oracle安装路径里找 这个我的服务名,这好像是重装Oracle就会变我之前的事orcl,重装之后发现连接不上数据库了,就倔强着找到了它 备注:如果是连接远程Ora ...

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

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

  8. ltp-ddt eth_iperf_tcp iperf dualtest遇到的问题

    ltp-ddt eth_iperf_tcp server端:iperf -s -i 5 -w 1M client端将ddt的核心代码抠出来: iperf -c 1921.68.40.41 -m -M ...

  9. Go 数组(2)

    把同样类型的一个数组赋值给另外一个数组 package main; import "fmt"; func main() { ] string ; array2:=[]string ...

  10. BZOJ3514 Codechef MARCH14 GERALD07加强版 LCT维护最大生成树 主席树

    题面 考虑没有询问,直接给你一个图问联通块怎么做. 并查集是吧. 现在想要动态地做,那么应该要用LCT. 考虑新加进来一条边,想要让它能够减少一个联通块的条件就是现在边的两个端点还没有联通. 如果联通 ...