• Oracle笔记(一) Oracle简介及安装


    一、轨迹

    二、Oracle简介

          Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位。

          Oracle在古希腊神话中被称为“神谕”,指的是上帝的宠儿,在中国的商周时期,把一些刻在龟壳上的文字也称为上天的指示,所以在中国Oracle又翻译为甲骨文。

          Oracle的公司发展最早起源于1970年6月IBM的一个技术员,埃德加·考特(Edgar Frank Codd) 在Communications of ACM上发表的论文 —— 大型共享数据库数据的关系模型(A Relational Model of Data for Large Shared Data Banks),后来这篇论文被Oracle公司的老总:Larry Ellision所发现,从而创办了今天的Oracle公司。

     

    左起Ed Oates、Bruce Scott、Bob Miner、Larry Ellison

          Ellison最早的做程序人员出身的,但是这个人一直到30岁了还没有任何的成就,于是他的妻子和他离婚了,后来这个人经过努力,成为了当今世界FOX榜的前十位富豪。但是在他之上始终有一个人压倒,就是比尔盖茨。

          Oracle公司有一个创始人是Bruce Scott,这个人后来离开了Oracle公司,开办了一个PointBase公司,PointBase也是一个数据库,但是这个数据库所占的份额已经很小了。

      

          从数据库而言,主要分为以下几种:

    • 大型数据库:IBM DB2、Oracle、Sybase;                            -- 海量数据处理能力:DB2 > Oracle > Sybase
    • 中型数据库:SQL Server、MySQL、Informix、PostgreSQL;
    • 小型数据库:Access、Visual FoxPro、SQLite;

       

          IBM的主要操作系统是AIX,而Oracle公司所使用的操作系统就是UNIX。

          Oracle随着发展至今有许多主要的版本还在使用以及一些新的版本:

    • Oracle 8/Oracle 8i:其中i表示的是internet,意味着Oracle开始向网络发展,但是这个版本属于过渡版本;
    • Oracle 9i:是现在使用最广泛的版本,可以说是Oracle 8i的升级版;
    • Oracle 10g:是一个过渡性的产品,其中g表示的是网格计算;
    • Oracle 11g:是一个完整性的产品,也是新新的版本;

    三、Oracle数据库的安装

          安装Oracle数据库之前建议做两个准备工作:关闭防火墙,断开网络;

          安装程序:E:\oracle 10g\install\setup.exe

    安装路径:C:\oracle\product\10.1.0\db_1

    选择安装类型

    数据库的名称输入为“david”,而且将“创建带样本方案的数据库”选中。

    如果此处没有选中的话,则以后不会有大数据用户出现。

    选择数据库管理选项

    指定数据库文件存储选项

    指定备份和恢复选项

    安装到最后将所有的密码统一设置为“oracleadmin”,字母全部小写,最好不要擅自更改。

    安装概要,选择“安装”启动安装程序,之后让其自行安装,不要做任何操作。

    安装中

    安装完成之后会首先进行数据库的配置,之后会进入到“口令管理”的界面。

          如果要使用Oracle数据库,主要使用以下四个用户:

    • 超级管理员:sys / change_on_install;
    • 普通管理员:system / manager;
    • 普通用户:scott / tiger;    -->默认是被锁定的
    • 大数据用户:sh / sh;    --> 主要是为了做讲解的测试使用;

          一切安装完成之后下面直接选择“退出”即可。

    退出之后Oracle 10g会默认为用户打开一个OEM的管理界面。

          而且安装完成之后会自动地在Windows之中为用户注册若干个服务:

          这些服务有许多是默认启动的,而这样有可能造成系统启动的速度缓慢,所以建议将其都修改为手工启动方式。

          在这几个服务之中,有以下两个服务最为重要:

    • 监听服务:OracleOraDb10g_home1TNSListener

    以后如果有程序要操作数据库,或者是一些远程的客户端要连接数据库则必须启动些服务;

    • 数据库的实例服务:OracleServiceDAVID

    保存数据库的具体信息的服务,每一个数据库有每一个数据库的实例(服务);

    命名规则:OracleServiceXXX,其中XXX是配置的数据库名称(严格来讲是SID名称);

  • 相关阅读:
    java中abstract详解
    java synchronized详解
    java单列设计模式 小记
    java中static 和 final 的一些使用规则
    Java cookie和session介绍与区别
    java中string stringbuilder stringbuffer 的区别
    java中final的作用
    报错信息:ORA-00979:不是GROUP BY表达式
    解决异常信息 Caused by: java.lang.IllegalArgumentException: invalid comparison: java.lang.String and java.util.Date
    spring boot 集成 mybatis 单元测试Dao层 控制台报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
  • 原文地址:https://www.cnblogs.com/mchina/p/2634905.html
Copyright © 2020-2023  润新知