Oracle数据库入门之Oracle入门
2012-11-28 15:24:01 来源:WEB开发网核心提示:释四:Monitor负责监听指定的端口,如Oracle的1521端口,Oracle数据库入门之Oracle入门(4),以远程客户端向当前数据库服务器发起连接请求为例监听器会通过它所监听的端口接收远程客户端的连接请求,并把陆续接收到的SQL指令传给数据库服务器再由数据库服务器进行后续处理,而客户端不需要任何配置SqlPl
释四:Monitor负责监听指定的端口,如Oracle的1521端口。以远程客户端向当前数据库服务器发起连接请求为例
监听器会通过它所监听的端口接收远程客户端的连接请求,并把陆续接收到的SQL指令传给数据库服务器
再由数据库服务器进行后续处理。它就相当于Java事件处理中的监听器
Oracle存储结构
物理存储结构
数据文件(Data File):保存用户真正关心的信息,如表、视图、存储过程等等
重做日志文件(Redo Log File):逐条记录数据库曾执行过的操作。当数据库遭到破坏时,可以按照它记录的操作恢复数据库
Oracle的重做日志文件至少有两个,并采取交替的方式使用。比如说先使用第一个日志文件
往里面逐笔记录每一次数据库操作的事务指令。当它记满之后,Oracle不会立即清除它的内容
Oracle会向第二个重做日志文件中记录操作指令。当第二个文件记满了,才会清除第一个文件
然后接着使用第一个文件。这样就为重做数据库提供了保障,即使得近期的操作能够得到保存
控制文件(Control File):记录关于当前数据库数据文件以及重做日志文件的一些信息。当数据库实例在操纵数据文件的时候
实际上它会先查控制文件,查一下里面给出的数据文件或重做日志文件的名字或存储位置等系统信息
逻辑存储结构
表空间(Table Space):在向Oracle中写入数据的时候,必须先建立表空间。数据文件实际上是位于现有的表空间之中
首次安装数据库的时候,系统一定会自动创建一个叫做system的表空间,另外还可能有其它的用户表空间
创建用户时可以指定它使用的表空间。一个表空间只能属于一个数据库,但一个数据库可以同时拥有多个表空间
段(Segment):位于表空间中,是表空间的一种组成元素。段以区为单位分配空间。数据库中保存的每一个对象,如表、视图等等,就是一个段
区(Extent):对段进行分配空间时的组织分配磁盘空间的一个单位。在Oracle中,区的大小是1块到2G。而每个数据块,大约是1MB到4MB个字节
块(Block):是区的组成单位,是Oracle进行数据读写的最小操作单位。作为用户,不必关心它们之间的组成层次以及分配空间的管理等等
Oracle基本工具
OEM概述:是Oracle服务器端的管理工具,相当于SQL Server中的企业管理器。它提供了集成式的系统管理控制台
提供管理和诊断以及调优数据库的功能。可以远程管理多个网络数据库节点和服务。也可以管理并行服务器
OEM打开:程序→Oracle—OraHome92→Enterprise Manager Console→选择独立启动→随后便打开了OEM窗口
展开菜单项,选择所安装的数据库ORA9,在弹出窗口中输入口令,连接身份选择SYSDBA,即管理员身份
OEM细举:例程:即数据库实例。通常是与数据库一对一的关系,但在RAC架构中可能出现一对多的关系,实例名各不相同
方案:每个用户都有自己的方案,或者说它的工作空间。相当于工作区的概念
安全性:可以进行用户的创建和安全性管理授权等操作
SqlPlus:程序→Oracle—OraHome92→Application Development→SQL Plus→主机字符串中输入ora9,即数据服务名
iSqlplus:启用OracleOraHome92HTTPServer服务的条件下,在IE中http://127.0.0.1/isqlplus连接标识符中输入ora9
也可以是其它的机器使用它的客户端浏览器软件访问本机的Oracle服务器,而客户端不需要任何配置
SqlPlus WorkSheet:程序→Oracle—OraHome92→Application Development→SQLPlus Worksheet
选择直接连接到数据库,在服务中输入数据库服务名,即ora9,其实就是本机的数据库
监听器会通过它所监听的端口接收远程客户端的连接请求,并把陆续接收到的SQL指令传给数据库服务器
再由数据库服务器进行后续处理。它就相当于Java事件处理中的监听器
Oracle存储结构
物理存储结构
数据文件(Data File):保存用户真正关心的信息,如表、视图、存储过程等等
重做日志文件(Redo Log File):逐条记录数据库曾执行过的操作。当数据库遭到破坏时,可以按照它记录的操作恢复数据库
Oracle的重做日志文件至少有两个,并采取交替的方式使用。比如说先使用第一个日志文件
往里面逐笔记录每一次数据库操作的事务指令。当它记满之后,Oracle不会立即清除它的内容
Oracle会向第二个重做日志文件中记录操作指令。当第二个文件记满了,才会清除第一个文件
然后接着使用第一个文件。这样就为重做数据库提供了保障,即使得近期的操作能够得到保存
控制文件(Control File):记录关于当前数据库数据文件以及重做日志文件的一些信息。当数据库实例在操纵数据文件的时候
实际上它会先查控制文件,查一下里面给出的数据文件或重做日志文件的名字或存储位置等系统信息
逻辑存储结构
表空间(Table Space):在向Oracle中写入数据的时候,必须先建立表空间。数据文件实际上是位于现有的表空间之中
首次安装数据库的时候,系统一定会自动创建一个叫做system的表空间,另外还可能有其它的用户表空间
创建用户时可以指定它使用的表空间。一个表空间只能属于一个数据库,但一个数据库可以同时拥有多个表空间
段(Segment):位于表空间中,是表空间的一种组成元素。段以区为单位分配空间。数据库中保存的每一个对象,如表、视图等等,就是一个段
区(Extent):对段进行分配空间时的组织分配磁盘空间的一个单位。在Oracle中,区的大小是1块到2G。而每个数据块,大约是1MB到4MB个字节
块(Block):是区的组成单位,是Oracle进行数据读写的最小操作单位。作为用户,不必关心它们之间的组成层次以及分配空间的管理等等
Oracle基本工具
OEM概述:是Oracle服务器端的管理工具,相当于SQL Server中的企业管理器。它提供了集成式的系统管理控制台
提供管理和诊断以及调优数据库的功能。可以远程管理多个网络数据库节点和服务。也可以管理并行服务器
OEM打开:程序→Oracle—OraHome92→Enterprise Manager Console→选择独立启动→随后便打开了OEM窗口
展开菜单项,选择所安装的数据库ORA9,在弹出窗口中输入口令,连接身份选择SYSDBA,即管理员身份
OEM细举:例程:即数据库实例。通常是与数据库一对一的关系,但在RAC架构中可能出现一对多的关系,实例名各不相同
方案:每个用户都有自己的方案,或者说它的工作空间。相当于工作区的概念
安全性:可以进行用户的创建和安全性管理授权等操作
SqlPlus:程序→Oracle—OraHome92→Application Development→SQL Plus→主机字符串中输入ora9,即数据服务名
iSqlplus:启用OracleOraHome92HTTPServer服务的条件下,在IE中http://127.0.0.1/isqlplus连接标识符中输入ora9
也可以是其它的机器使用它的客户端浏览器软件访问本机的Oracle服务器,而客户端不需要任何配置
SqlPlus WorkSheet:程序→Oracle—OraHome92→Application Development→SQLPlus Worksheet
选择直接连接到数据库,在服务中输入数据库服务名,即ora9,其实就是本机的数据库
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接