ORACLE介绍 与 入门

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 删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值