Oracle数据库第3讲.ppt
文本预览下载声明
第三讲Oracle数据库、表空间、表 1. Oracle9i的数据库管理 每个Oracle9数据库都有一个物理结构和一个逻辑结构。物理结构是由构成数据库的操作系统文件所决定;逻辑结构是用户所涉及的数据库结构,包括表空间和数据库对象(表、索引、视图、同义词、序列、簇、过程、函数等)。创建数据库是开发Oracle9i数据库应用程序的前提,数据库管理(包括对表空间和段的管理)是Oracle9i的基本工作。 1.1 管理数据库 Oracle9i数据库是由操作系统文件组成的,创建数据库的过程就是指定这些数据库文件的过程。Oracle9i数据库包括初始化参数文件、数据文件、控制文件和重做日志文件等主要文件。 1.1.1 使用数据库配置助手(Database Configuration Assistant,DBCA)创建数据库 ⑴ 打开Oracle数据库配置助手:选择“开始”→“所有程序”→Oracle-OraHome92→Configuration and Migration→Database Configuration Assistant,如图所示。 ⑵ 弹出如图5.2示的数据库配置助手“欢迎使用”界面。 ⑶ 单击“下一步”按钮,弹出如图所示的选择希望执行的操作对话框。 ⑷ 选择“创建数据库”,单击“下一步”按钮,弹出如图所示的选择模板创建数据库对话框。 ⑸ 选择“Data Warehouse”,单击“下一步”按钮,弹出如图所示的创建数据库标识对话框。 ⑹ 输入全局数据库名为XSCJ、系统标识符SID为XSCJ,单击“下一步”按钮,弹出如图所示的选择希望数据库采用的默认操作模式对话框。 ⑺ 数据库采用的操作模式有两种: n? 专用服务器模式:数据库为每一个客户机连接分配专用资源,每个客户机都拥有一个服务器进程。该操作模式一般适用于下列场合: u??数据仓库环境中使用数据库。 u??只有少数客户机连接的数据库。 u??客户机将对数据库发出持久运行的请求。 n?共享服务器模式:允许多个用户进程共享服务器进程,可以增加支持的用户数目。 本例选择“专用服务器模式”,单击“下一步”按钮,弹出如图所示的配置初始化参数对话框。 ⑻ 配置初始化参数的对话框包括五个选项卡: n??内存:可以设置共享池、缓冲区高速缓存的大小、Java池、PGA的大小以及物理内存的百分比等。 n??字符集:适应不同语言文字显示而设定的选项,一般选择基于本机操作系统的语言设置。 n??数据库大小:可以设置排序区的大小。 n??文件位置:指定初始化参数文件、跟踪文件目录的位置。 n??归档:可以设置归档日志的模式。 单击“下一步”按钮,弹出如图5.8所示的数据库存储对话框。 ⑼ 该对话框显示树列表和概要视图,允许用户更改并查看控制文件、数据文件和重做日志组等对象。单击“下一步”按钮,弹出如图所示的数据库创建选项对话框。 ⑽ 选择“创建数据库”,单击“完成”按钮即进行数据库的创建。数据库创建完成后弹出如图所示的更改口令对话框,输入相应的口令即可。 5.1.2 查看数据库 ⑴ 查看数据库的ID、名称、创建日期 V$DATABASE视图记录了有关当前数据库的所有信息,以下脚本运行结果如图所示。 desc v$database; 从V$DATABASE视图中可以查看当前数据库的信息,以下脚本运行结果如图所示。 select dbid,name,created from v$database; ⑵ 查看数据文件 V$DATAFILE视图记录了数据文件的所有信息,以下脚本运行结果如图所示。 select creation_time,name from v$datafile; ⑶ 查看控制文件 V$CONTROLFILE视图记录了控制文件的所有信息,以下脚本运行结果如图所示。 select * from v$controlfile; ⑷ 查看日志文件 V$LOGFILE视图记录了日志文件的所有信息,以下脚本运行结果如图所示。 select * from v$logfile; 2 管理表空间:表空间是Oracle9i数据库中数据的逻辑组织,在将数据插入到数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象(即表)中。 2.1 创建表空间:有两种方式 1.使用Oracle企业管理器创建表空间 ⑴ 启动Oracle企业管理器,以system身份连接数
显示全部