`

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 删除

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics