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/[email protected]     //@后面接的是你自己设置的数据库实例名:这是只是为了在有多个实例的时候,让你更加清晰地看到自己的 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 位,前面安装的时候设置长度不够,也是会提醒的

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

时间: 2024-10-12 17:37:28

Oracle零基础学习第一天的相关文章

蓝鸥零基础学习HTML5—html+css基础

蓝鸥零基础学习HTML5-html+css基础 一.课程目标 1.了解前端开发职位:2.掌握常用标签以及语义及用法:3.掌握常用css的特性,掌握基础布局技巧:4.掌握整站规划概念. 二.适用人群 零基础积极学习html5者 三.课程简介 本课程主要讲解了 html+css的基础知识,包括html模板.标签.css基础样式.布局.表格表单.整站等等,是进行前端开发的基础.Html+css是前端开发的基础,大部分前端开发工程都需要从html+css布局开始,html+css的基础非常重要,是前端开

零基础学习 Hadoop 如何下手

想学习hadoop,可是苦于自己没有任何的基础,不知道该如何下手,也不知道自己能不能学会.其实零基础学习hadoop,没有想象的那么困难.曾经我也是一位小白,刚接触到云计算,想过培训,但是培训机构的选择也让我很纠结,就自己开始去摸索学习,现在我把自己的学习思路整理一下,希望对大家有帮助. 首先整体说一下学习过程给大家借鉴: 一.了解hadoop: 这里不具体阐述概念,有兴趣的同学可以自己上网去查.我们知道hadoop,有单机安装,伪分布安装和分布安装.同时hadoop的环境是Linux,所以我们

Yaf零基础学习总结3-Hello Yaf

Yaf零基础学习总结3-Hello Yaf 上一次我们已经学习了如何安装yaf了,准备工作做好了之后我们来开始实际的编码了,码农都知道一个经典的语句就是“Hello World”了,今天我们开始入手Yaf,目标只要能得到“Hello Yaf”就可以了,不多说,下面开始了.(注:需要读者有一定的MVC知识基础,最好用过一些其他简单的框架) 1.组织目录结构 对于使用过框架的来说这点很好理解,对于没使用过框架的来说建议先别在这死磕,先记着吧,简单点就是对于我们的文件结构做一些规定,让自己和别人都能看

Yaf零基础学习总结2-Yaf框架的安装

接着上一篇文章<Yaf零基础学习总结1-Yaf框架简介>我们对Yaf框架有那么一个大概的了解了,但是对于程序员来说,那些文字都是表面的,他们最想的就是开始敲代码了.当然这也是学习Yaf框架最有效的方法,敲得越多肯定学得越快,对于任何语言来说也是一样的,在写代码之前我们得把Yaf框架安装上. 相比于其它PHP框架,Yaf是作为PHP的一个扩展发行的,我们也知道他是基于C语言实现的,我们看不到它的PHP代码,当然有C语言背景的人可以去看下他的C源码.知道安装PHP扩展的人基本可以略过本文了,因为Y

[原]零基础学习视频解码之FFMpeg中比较重要的函数以及数据结构

在正式开始解码练习前先了解下关于FFmpeg中比较重要的函数以及数据结构. 1. 数据结构:  (1) AVFormatContext  AVFormatContext是一个贯穿始终的数据结构,很多函数都要用到它作为参数.FFmpeg代码中对这个数据结构的注释是:format I/O context 此结构包含了一个视频流的格式内容.其中存有了AVInputFormat(or AVOutputFormat同一时间AVFormatContext内只能存在其中一个),和AVStream.AVPack

零基础学习Mahout之一:搭建单机环境

一.Mahout是什么? Mahout是Apache的一个开源项目(http://mahout.apache.org/),提供了机器学习领域的若干经典算法,以便开发人员快速构建机器学习和数据挖掘方面的应用. Mahout是基于Hadoop的.从名称上看也很有意思,Hadoop是一个大象的名字,而Mahout则是象夫.看象人,可见二者联系之紧密.(这让我自然联想到Sun和Eclipse...) 我此时是一个完全没用过Mahout的门外汉,对Hadoop也没有实际使用经验,算是真正的零基础.我的目标

零基础学习java:变 量(一)

一.变量的概念: (1)内存中的一个存储区域 (2)该区域有自己的名称(变量名)和类型(数据类型) (3)Java中每个变量必须先声明,后使用 (4)该区域的数据可以在同一类型范围内不断变化 使用变量注意: (1)变量的作用域:一对{ }之间有效 (2)初始化值 定义变量的格式:数据类型    变量名  =  初始化值 二.变量的分类--按数据类型 对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间. 1.整数类型:byte.short.int.long Java各整数类

零基础学习hadoop到上手工作线路指导(编程篇)

问题导读:1.hadoop编程需要哪些基础?2.hadoop编程需要注意哪些问题?3.如何创建mapreduce程序及其包含几部分?4.如何远程连接eclipse,可能会遇到什么问题?5.如何编译hadoop源码? 阅读此篇文章,需要些基础下面两篇文章零基础学习hadoop到上手工作线路指导(初级篇) 零基础学习hadoop到上手工作线路指导(中级篇)如果看过的话,看这篇不成问题,此篇讲hadoop编程篇. hadoop编程,hadoop是一个Java框架,同时也是编程的一次革命,使得传统开发运

零基础学习hadoop到上手工作线路指导(中级篇)

此篇是在零基础学习hadoop到上手工作线路指导(初级篇)的基础,一个继续总结. 五一假期:在写点内容,也算是总结.上面我们会了基本的编程,我们需要对hadoop有一个更深的理解: hadoop分为hadoop1.X.hadoop2.X,并且还有hadoop生态系统.这里只能慢慢介绍了.一口也吃不成胖子. hadoop 1.x分为 mapreduce与hdfs其中mapreduce是很多人都需要迈过去的槛,它比较难以理解,我们有时候即使写出了mapreduce程序,但是还是摸不着头脑. 我们不知