第3章 Oralce数据库与数据表 Oracle数据库和数据表是所有Oracle数据库对象的基础。 Oracle数据库与其他数据库在逻辑结构上与其他数据库不同在 于,Oracle提出了表空间的概念。本章将讲述Oracle数据库、表 空间及数据表的基本知识。本章的主要内容包括: 创建Oracle数据库 Oracle表空间 创建Oracle数据表 修改Oracle数据表结构 特殊表dual 通过本章的学习,读者将了解ZOracle数据库的表空间、表 的基本操作,并对三大范式有清晰的认识,从而在设计和创建 数据表时更加得心应手
Oracle Oracle Oracle Oracle Oracle Oracle Oracle Oracle Oracle dual Oracle
3.1创建Oracle数据库 创建Oracle数据库一般使用数据库配置助手(Database Configuration Assistant)。该工具可以在Vindows和Linux环境中 使用。 以Windows.环境下为例,可以通过选择“开始”|“程序 "Oracle 10g HomelConfiguration and Migration ToolsDatabase Configuration Assistant命令,启动数据库配置助手。同样,在 Oracle-安装目录下的bin文件夹下,有名为dbca.bat的批处理文件, 单击该文件,同样可以启动数据库配置助手
Oracle Database Configuration Assistant Windows Linux Windows |“ |Oracle 10g Home1|Configuration and Migration Tools|Database Configuration Assistant Oracle bin dbca.bat
3.1创建Oracle数据库 Databaze Configuration Ass新atat,步算1(博12步):保作 固▣图 请选经希望执行的操作 。创建数据车 配置数据库途项 C除数据军 管理模板 取消 形助 子后误®下-告侧》)
3.2配置/管理Oracle数据 在成功创建Oracle数据库之后,用户可以对其进行配置和 管理。Oracle自身提供了强大的配置和管理工具。另外,也有 第三方软件开发商开发了针对Oracle的开发工具。本节将从工 具的角度出发,介绍配置、管理Oracle数据库的方法。这些工 具包括以下几种: Net Configuration Assistant(网络配置助手) Oracle Net Manager(网络管理器) sqlplus/sqlplusw PL/SQL Developer TOAD
Oracle Oracle Oracle Oracle Net Configuration Assistant Oracle Net Manager sqlplus/sqlplusw PL/SQL Developer TOAD
3.2.1网络配置助手工具一Net Configuration Assistant 网络配置助手,主要用于Oraclea数据库的监听程序、命 名方法、本地NET服务名和目录配置。网络配置助手以向导 的形式出现,适合初级用户使用。 1.监听程序配置 2.本地Net服务名配置
—— Oracle NET 1 2 Net
3.2.1网络配置助手工具—Net Configuration Assistant 笔0 racle Net Configuration Assistant:欢使用 ☒ 欢迎使用Oracle Net Configuration Assistant。 此工具将指导您完成下列常见的配置步骤。 请选择希望进行的配置 。监听程序配置 命名方法配置 Q本地Net服务名配置 C目录使用配置 取消)( 帮助) (后退@ 下-步交
——
3.2.2网络管理员工具—Net Manager Net Manager具有和Net Configuration Assistant.具有相 似的功能。Net Configuration Assistant可以为初级用户提供 向导模式;Net Manager更适合熟练的用户进行操作。 在Vindows的“开始”菜单中,打开“程序”Oracle 10gHome1Configuration and Migration ToolsNet Manager 命令
—— Net Manager Net Configuration Assistant Net Configuration Assistant Net Manager Windows |Oracle 10gHome1|Configuration and Migration Tools|Net Manager
3.2.2网络管理员工具—Net Manager Oraclo Net Hanager-D:\oracle\KETYORK\ADIIN\ 日▣☒ 文件编据命令帮助山 器Oracle Net配置 一报梦标识 白-感本地 -德概要文件 服务名 高领 服务命名 exproc_connection_data 连拨些出专用服务蹈 hc ore ■使用9race8发行版80莱客标识 安监听程序 地址置 LISTENER 地址1 协议 主机名: 127.0.0.1 筑口号 1521 显示高级 +☒@四 帮助
——
3.2.3 Oracle自带的客户端工具 sqlplus/sqlplusw 从某种意义上说,sglplus是最方便、最常用的Oracle客 户端工具。因为只要安装了Oraclet的服务器端或者客户端, sqlplus都被默认安装。而sqlplusw.只是在sqlplus.上添加了一 个窗体,在其上执行SQL语句与sqlplus:完全相同。sqlplust的 主要应用场景为查看/设置数据库参数、执行SQL脚本等。 1.利用sqlplus登录数据库 2.查看数据库参数 3.关闭/启动数据库 4.修改系统参数 5.查询数据
—— sqlplus Oracle Oracle sqlplus sqlplusw sqlplus SQL sqlplus sqlplus / SQL 1 sqlplus 2 3 / 4 5
3.2.3 Oracle自带的客户端工具一sqlplus/sqlplusw e D:\oracle\bin\sqlplus.exe 回冈 运行 ②☒ QLwP1us:Re1case18.1.B.2.0-Production on星期三6月283:29:232618 回 漂键入腿床:嘉劈泰营家1工atna资源的名 Copyright 1982.2004.Oracle.All rights reserved. 打开0):sqlplus system/abc1230tst onnected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0-Production ith the Partitioning.OLAP and Data Mining options 确定☐取消☐浏览)
——