Oracle逻辑组件:
数据库
表空间 (TableSpace) 是数据库中最大的逻辑单位,一个 Oracle 数据库至少包含一个表空间,就是名为SYSTEM的系统表空间。每个表空间是由一个或多个 文件组成的,一个数据文件只能与一个表空间相关联。表空间的大小等于构成该表空间的所有数据文件大小之和。
段 (Segment) 是构成表空间的逻辑存储结构,段由一组区组成.段是构成表空间的逻辑存储结构,段由一组区组成。
区 (Extent) 区为段分配空间,它由连续的数据块组成.当段中的所有空间已完全使用时,系统自动为该段分配一个新区。区不能跨数据文件存在,只能存在于一个数据文件中。
数据块(DateBlock) 数据块是Oracle服务器所能分配、读取或写入的最小存储单元。Oracle服务器以数据块为单位管理数据文件的存储空间。
模式(Schema) 模式是对用户所创建的数据库对象的总称。 模式对象包括表、视图、索引、同义词、序列、过程和程序包等。
服务器启动:
OracleServiceHAIYANG (计算机名) (启动)
OracleOrahoe92TNSListener (启动)
注:配置信息保存在名为listener.ora的文件中。在安装服务器软件时自动配置一个监听器
客户端启动:
网上邻居 ----- 属性---- 设置本机的IP地址(*.*.*.?) ?表示最后一个数字要小于200
Oracle网络配置:
Oracle net Configuration Assistant 欢迎窗口 本地Net服务名配置 添加
Oracle或更高版本数据库或服务器 填上Oracle服务器名 TCP 服务器所在主机的主机名和Oracle的端口号 完成
注:配置信息保存在名为tnsnames.ora的文件中
Oracle查询工具:
1.SQL*Plus
是Oracle最常用的工具之一,用于接受和执行SQL命令以及PL/SQL块.
功能:
输入,编辑,存储,检索,和运行SQL命令以及PL/SQL块.
列出任意表的列定义.
在Oracle数据库之间访问和复制数据
向用户提示信息,并接受用户输入
2.iSQL*Plus
是Oracle的查询工具,可以执行SQL*Plus能完成的所有工作,该工具能通过浏览器访问,还可用于将查询结果格式化为简单报表.用iSQL*Plus可以访问本地和远程数据库
3.PL/SQL
即过程语言(Procedure Language)SQL,是SQL的扩展.PL/SQL块可包含与流程控制语句集成的任意数目的SQL语句.因此,PL/SQL结合了SQL语言的数据操纵能力和过程语言的数据处理能力.
4.Oracle企业管理器(Enterprise Manager 简称OEM)
Oracle的默认用户
1. SYS
是Oracle的一个超级用户, Oracle数据库中所有的数据字典和视图都存储在SYS模式中,其密码在Oracle安装时就设定,主要是用来维护系统信息和管理实例.
2. SYSTEM
是Oracle中默认的系统管理员,拥有DBA权限该用户拥有Oracle管理工具使用的内部表和视图.该用户管理Oracle数据库的用户,权限,存储等.
3. SCOTT
是Oracle数据库的一个示范账号,它包含了4个示范表,其中一个是EMP表,默认口令是tiger
Windows中的Orcale服务
1. OracleHOME_NAMETNSListener
该服务启动数据库服务器的监听器,监听器接受来自客户端应用程序的连接请求
若监听器未启动,则客户端将无法连接到数据库服务器
2. OracleServiceSID
该服务启动系统标识符为SID的数据库实例,其中 SID 是在安装 Oracle 9i 时输入的数据库名称
3. OracleHOME_NAMEAgent
Oracle企业管理器组件智能代理服务,此智能代理用于执行作业和监控 Oracle 服务或对象的性能
在使用Oracle管理服务器网络的环境中必须启动此服务
4. OracleHOME_NAMEHTTPServer
该服务用于启动Oracle HTTP服 务器,它提供文档信息、基于Web的企业管理器和iSQL*Plus等服务
5. OracleHOME_NAMEManagementServer
该服务启动Oracle管理服务器,它用于维护管理控制台对各个被管理服务器节点之间的集中的、智能的和分布式的控制
该服务必须经过企业管理器配置向导配置完成后才创建
SQL 支持下列类别的命令
1. DDL 数据定义语言
数据定义语言用于改变数据库结构,包括创建,修改,删除数据库对象.
包括的SQL命令:
Create 创建
Alter 修改
Truncate 截断表
Drop 删除
2. TCL事务控制语言
事务是一个最小工作单元,不论成功与否都作为一个整体进行工作,不会有部分完成的事务.由于事务是由几个任务组成的,因此,如果一个事务作为一个整体是成功的,则事务中的每个任务都必须是成功的.
包括的SQL命令:
Commit 提交
Rollback 回滚
Savepoint 标记事务的回滚点
3. DCL数据控制语言
数据控制语言为用户提供权限控制命令
包括的SQL命令:
Grant 授予权限
Revoke 取消权限
4. DML数据操作语言
操作语言用于检索,插入,修改数据库信息.
包括的SQL命令:
Select 查询
Insert 插入
Update 更新
Delete 删除
分享到:
相关推荐
本资料“Oracle 10g入门与提高”是一份PPT教程,旨在帮助初学者掌握Oracle 10g的基础知识,并进一步提升其在实际操作中的技能。 一、Oracle 10g基础 Oracle 10g包含了许多关键特性,如数据仓库优化、网格计算支持、...
Oracle 12c从入门到精通,深入浅出的Oracle 数据库的入门简介
文档《oracle数据库从入门到精通.pdf》详细地介绍了Oracle数据库的基础知识和高级操作,使得学习者能够从基础的表空间创建到存储过程的编写,以及游标的应用等高级特性有深入理解和掌握。 首先,文档指出了创建表...
《深入浅出Oracle:DBA入门、进阶与诊断案例》是一本专为数据库管理员(DBA)设计的Oracle技术指南。这本书详细介绍了Oracle数据库管理的基础知识,中级技能以及高级故障诊断技巧,旨在帮助读者从新手到专家逐步提升...
在"ORACLE 10G入门与实践"这本书中,读者可以深入学习Oracle 10G的基本概念、安装配置、日常管理和性能优化等关键知识。 首先,Oracle 10G的核心特性包括自动存储管理(Automatic Storage Management, ASM),这是...
《深入解析Oracle:DBA入门、进阶与诊断案例》PDF版本下载
"Oracle入门与精通"这套教程旨在帮助你从零开始,逐步深入地了解并熟练运用Oracle。 首先,Oracle入门阶段,你需要理解数据库的基本概念,如数据库是什么,为什么需要数据库,以及Oracle数据库与其他数据库系统的...
Oracle数据库与其他数据库系统相比,有着独特的特性和优势,例如其强大的数据处理能力、高可用性和可扩展性。 在安装Oracle的过程中,系统会自动创建两个关键用户:sys和system。sys用户是超级用户,具有最高的权限...
OracleGoldengate从入门到精通 Agenda Goldengate是什么? Goldengate适用的场景 Goldengate基本原理 Goldengate复制拓扑和异构 Goldengate产品线介绍 Goldengate产品的下载 快速的搭建一个...
ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程ORACLE 数据库入门 教程
oracle ORACLE.10G入门与实践
Oracle PLSQL,全称为“Procedural Language/Structured Query Language”,是Oracle数据库系统中的一个强大编程语言,它结合了SQL的查询能力与过程性编程语言的功能。本资料《Oracle PLSQL 从入门到精通》旨在帮助...
在《深入浅出Oracle:DBA入门、进阶与诊断案例》这本书中,作者盖国强深入地介绍了Oracle数据库的相关知识。Oracle数据库是全球最流行的数据库管理系统之一,广泛应用于各种企业和组织中。根据Gartner的数据,在2005...
Java标签的提及意味着Oracle 12c与Java的集成也是一个重要的学习点。Oracle JServer是数据库内置的Java虚拟机,允许在数据库内部执行Java代码,实现存储过程、Java应用和Web服务。你将学习如何在Oracle中编写和运行...
2. **语法与操作篇**:此部分深入讲解Oracle SQL的基本语法,包括数据查询、插入、更新和删除,以及复杂的联接、子查询和集合操作。同时,还会介绍PL/SQL编程语言,用于创建存储过程、函数和触发器,以实现更复杂的...
Oracle从入门到精通资料-pdf
根据提供的文件信息,我们可以推断出这是一本关于Oracle 11g数据库系统的教程书籍——《Oracle 11g从入门到精通》,该书旨在帮助读者全面了解并掌握Oracle 11g的各项功能与操作技巧。下面将从几个方面详细介绍本书...