Oracle数据库基础
1.实例:是运行在计算机内存中的一组进程,并给多个文件提供访问,这些文件统称Oracle Database 10g。
2.后台进程:支持对已经启动的Oracle的访问,启动数据库时会产生多种后台进程,每个进程执行几个任务直至数据库关闭。
3.表空间:Oracle对数据库文件的称呼,可以看作表驻留的空间。默认的表空间有system,sysaut,临时表空间,undo表空间
4.后台进程:dbwr:数据库写入
lgwr:日志写入
ckpt:检查点
smon:系统监视
pmon:进程监视
cjq0:作业队列协调
arc0:归档
5.Oracle基本数据类型
varchar2:最大长度4000字节,末尾不带无意义的空格。
数字:存储非整数的时候,小数点左边的部分称为精度,右边的部分称为刻度(scale)。最大精度是38,最大刻度是127。
日期:抽取日期字段时执行很多函数
时间戳:不需要to_char函数就可以随数据显示
clob:允许4g大小的对象,只是存储字母数字数据
blob:二进制对象
6.存储对象:Oracle提供在数据字典中存储用户定义的程序单元的能力,这些程序单元是用PL/SQL编写的。
7.触发器:是基于某种时间进行触发的存储对象。触发器不能脱离表而存在,表删除了,触发器也会被删除。触发器也是用PL/SQL编写的。
8.过程和函数的区别:过程调用时可以接受零个或者多个参数,并在代码片段结束前执行其任务。另一方面,函数在调用时接受零个或者多个参数,并在调用时返回给代码调用位置一个值,过程不向其调用者返回任何内容。
9.包:可以混合第包含一个或者多个函数或过程。
10.show all显示所有报表命令
SQL:结构化查询
1.DDL(Data Definition Language)数据定义语言
DML(Date Manipulation Language)数据操纵语言
2.DDL:create alter drop grant
truncate从表中删除所有行
revoke删除一个用户或角色的权限
analyze为基于代价的优化程序收集数据库对象的性能统计
describe 缩写为desc
3.DML:select insert update delete
4.where后面可以接and,or,!=,where可以与select,update,delete一起用,如果update,delete没有加where,将会更新所有记录。
5.rollback;可以回滚
6.update set where
7.连接分ANSI连接和Oracle连接两种,ANSI连接即带join,on,using连接词。
8.内部连接:也简称为连接,当要从两个表中选取记录时,如果第一个表中的某一列的值也有可能在第二个表中的相同列中找到,就称为两个表内部连接。
9.外部连接:内部连接是要返回在两个表中特定列的值匹配的记录,外部连接的返回结果是从一个表中找出对应于另一个表,没有匹配值的记录。
Oracle用符号(+)表示,(+)用于where子句中要返回无匹配行的表。
10.group by分组 having限制返回的组
11.create view as select * from dept;
数据库管理员
1.DBA日常操作:体系结构和设计 容量规划 备份和恢复 安全 性能和调整 管理数据库对象 存储管理 变化管理 调度任务 网络管理 排错
2.用客户端的sqlplus连接其他机器
sqlplus /nolog
conn sys/orcl@orcl as sysdba
3.OEM:Oracle Enterprise Manager
分享到:
相关推荐
Oracle教程笔记涵盖了数据库管理系统Oracle的核心概念、安装配置、SQL语言基础、PL/SQL编程以及数据库管理等多个方面。这篇笔记旨在帮助初学者系统地理解和掌握Oracle技术。 首先,Oracle是全球最大的企业级数据库...
标题“2011Oracle笔记(李兴华视屏教程笔记)”揭示了文档的用途,它是作为2011年李兴华Oracle教学视频课程的学习笔记。这种笔记通常包括了课程中的重点概念、Oracle数据库基础知识、实际操作案例以及配合视频教程的...
【Oracle 认证与安装】 Oracle 认证是证明个人在Oracle数据库管理领域的专业知识的凭证,对于数据库管理员...通过学习如韩顺平的Oracle视频教程,可以深入理解和掌握这些内容,提升在Oracle数据库管理中的专业能力。
### 韩顺平玩转Oracle视频教程笔记 #### 一、Oracle认证及与其他数据库的比较 Oracle数据库作为全球领先的关系型数据库管理系统之一,在企业级应用中占据着重要的地位。Oracle提供了多种认证路径来帮助专业人士...
"李兴华ORACLE视频教程笔记"显然是一份详细的教程资料,旨在帮助初学者快速掌握Oracle数据库的基本操作和管理技巧。教程可能涵盖了许多关键概念,包括数据库安装、SQL语言基础、数据表管理、索引、视图、存储过程、...
这是李兴华最新的oracle视频对应的笔记,这里是他的网站,http://www.mldn.cn/course/2,有视频和在线笔记,都是免费的,视频是2014.8.11的,现在能找到最新的,这里是相应最新的笔记。关于这个笔记网上有很多,大多...
总的来说,"Oracle培训教程及笔记"是一个全面的学习资源,涵盖了Oracle数据库从基础到进阶的诸多方面。通过系统学习和实践,你可以成为一名合格的Oracle数据库专业人员,为企业的信息化建设贡献力量。
#### Oracle基础知识与用户管理 **1. Oracle认证与安装** 韩顺平老师的Oracle教程中强调了Oracle与其他数据库系统的比较,突出了Oracle在企业级应用中的优势。在安装过程中,Oracle会自动生成两个核心用户:`sys`...
### 韩顺平老师Oracle视频教程听课笔记知识点解析 #### 一、Oracle认证与数据库安装及用户管理 ##### 1. Oracle安装基础 - **安装过程**:Oracle的安装过程中会自动生成两个预设用户——`sys`和`system`用户。 -...
这篇笔记主要涵盖了Oracle数据库的基础操作,包括创建、修改和删除表,以及查询和更新数据的基本语法。 首先,创建表是数据库操作的基础。在Oracle中,我们使用`CREATE TABLE`语句来定义表的结构。例如,创建名为`...
Oracle数据库教程笔记是韩顺平的教学笔记,涵盖了Oracle数据库的基础知识和高级技术。本笔记是韩顺平Oracle数据库教程的全部笔记,从头到尾,感觉对于Oracle的入门和复习很有帮助,希望能够帮助那些想要学习Oracle的...
《韩顺平玩转Oracle视频教程笔记》涵盖了Oracle数据库的基础知识和管理技巧,包括Oracle认证、Oracle的基本使用、用户管理等内容。以下是对这些知识点的详细解释: 1. **Oracle认证**: Oracle认证是对数据库管理...
在"韩顺平—玩转oracle视频教程笔记"中,你将深入学习Oracle的使用技巧和管理方法,涵盖数据库设计、SQL查询、存储过程、触发器、索引优化等多个方面。教程可能还会涉及数据库备份与恢复、性能监控与调优,这些都是...
Oracle 教程及笔记 Oracle 是一种关系数据库管理...本文档涵盖了 Oracle 的基础知识和使用方法,包括认证、安装、基本使用、用户管理和环境变量等方面的内容,为读者提供了一个系统、全面和详细的 Oracle 教程和笔记。
Oracle 11g是在Oracle 10g的基础上进行的一次重大升级,主要改进了性能、可用性和安全性等方面。其具体特性包括但不限于: - **分区表**:提高了查询效率。 - **自动诊断存储库**:可以自动记录系统的异常情况并提供...
Oracle DBA,即Oracle数据库管理员,是IT领域中负责管理和维护Oracle数据库系统的关键...这份基础笔记将引导菜鸟逐步踏入Oracle DBA的世界,通过学习和实践,不断提升自己的专业技能,最终成为一名合格的Oracle DBA。
### 韩顺平老师 Oracle 教程笔记 #### 一、Oracle 用户权限与安装配置 **1. 用户权限:** - **sys 用户**:拥有最高级别的权限,具有 `sysdba` 角色,可以创建数据库,初始密码为 `change_on_install`。 - **...
接下来,《PLSQL基础教程-必看.pdf》提供了更基础的PL/SQL知识,包括基本语法、控制流程语句、游标、数据库连接和事务管理。这为初学者提供了一个扎实的学习起点,让他们能够编写出高效、可靠的数据库脚本。 《SQL...