首页 > 代码库 > Oracle零基础学习第一天

Oracle零基础学习第一天

首先呢,我们访问了Oracle的官网: www.oracle.com  了解了网站里的一些资源,下载页面和下载说明,虽然以前自己也去官网下载过 jdk 之类的相关资源,也只是把他当成一个获取资料的普通网站,今天,就步上了向数据库前进的道路! 尽管以前学了 数据库系统教程,但是实验的机会不多,经过大半年的时间,各种查询、删除等等语句,已经记得不全了。今天,就相当于是零基础开始数据库的新学习!

下面是一些基本的事件,这里只是简单的介绍,大家可以搜索的更加全面:

1、oracle简介
    a.oracle公司创立于1977年, 创始人埃里森
    b.有关事件: 2009年4月收购sun公司
    c.oracle是什么
      1)是一种对象关系型数据库管理系统
      2)在管理信息系统、企业数据处理、因特网和电子商务等领域使用非常广泛
      3)在数据库安全性与数据完整性控制方面性能优越
      4)具有很好的跨操作系统、跨硬件平台的数据互操作能力
    d.公司官网: www.oracle.com

甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越IBM ,成为继Microsoft 后全球第二大软件公司。

世界上的所有行业几乎都在应用Oracle技术,《财富》100强中的98家公司都采用Oracle技术。Oracle是第一个跨整个产品线(数据库、业务应用软件和应用软件开发与决策支持工具)开发和部署100%基于互联网的企业软件的公司。Oracle是世界领先的信息管理软件供应商和世界第二大独立软件公司。

3、Oracle的体系结构
    Oracle的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中组织与管理机制
    Oracle服务器提供开发、全面和综合的信息管理,它由Oracle数据库和Oracle实例组成
        1)数据库:物理操作系统文件或磁盘的集合.

        2)实例:管理数据库的后台进程和内存结构的集合。
            由一组Oracle后台进程/线程以及一个共享内存区组成。

4、Oracle网络配置
    Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。
    服务器端配置监听器,客户端配置网络服务名。
    
    服务器端监听器配置信息包括监听协议、地址及其他相关信息。
    配置信息保存在名为listener.ora的文件中。在安装服务器软件时自动配置一个监听器
    客户端的网络服务名配置信息包括服务器地址、监听端口号和数据库SID等,与服务器的监听器建立连接。
    配置信息保存在名为tnsnames.ora的文件中
    Oracle中的 Net Configuration Assistant和Net Manager工具都能用来配置监听器和网络服务名

5、Oracle的默认用户
    只有合法的用户帐号才能访问Oracle数据库,Oracle有几个默认的数据库用户:sys、system、scott
    scott用户是Oracle数据库的一个示范账户,在数据库安装时创建,默认密码为tiger
    
    要连接到数据库就必须有一个用户帐号,每一个用户都有一个默认的表空间和一个临时表空间。
    创建用户的语法如下:
        created user <username> identified by <password>
        default tablespace users
        temporary tablespace temp;

6、Oracle的查询工具
    Oracle的查询工具包括:SqlPlus, PL/SQL Developer , Sql Developer

 

大家有没有疑惑?为什么没有2?

其实  第二个内容就是 oracle的安装和基本命令的使用。姜哥一直在强调:如果安装失败,不要搜索什么解决的方法,直接重装系统,不然后面的使用又会出现比较严峻的问题,同 时,也是给各位初学者一个提醒吧。由于安装时没有截图,我就没有详细的一一介绍怎么安装了。下面来介绍今天学习的一些命令:

   1、连接数据库: sqlplus system/a       //a是默认的密码,要是在安装的时候已经修改了,请使用你修改过的密码

    或者是  sqlplus system/a@lr     //@后面接的是你自己设置的数据库实例名:这是只是为了在有多个实例的时候,让你更加清晰地看到自己的 user name 

 

  2、 exit   退出

 

  3、show user   查看当前数据库实例

 

4、当数据库实例密码的时候,用 SYS 超级管理员 修改 

                     首先:转换成 SYS  : conn / as sysdba

  然后解除锁定: alter user system account unlock;         //这里只是将 system 用户作为一个例子,大家可以查看一下oracle里面的管理员结构层次

最后修改密码: alter user system identified by b;   //b是新设置的密码,一般是 8 位,前面安装的时候设置长度不够,也是会提醒的

     修改成功之后,退出,利用前面的密码就不能成功连接数据库了

 

Oracle零基础学习第一天