- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]第5章 Oracle9i的数据库管理
第5章 Oracle9i的数据库管理 每个Oracle9数据库都有一个物理结构和一个逻辑结构。物理结构是由构成数据库的操作系统文件所决定;逻辑结构是用户所涉及的数据库结构,包括表空间和数据库对象(表、索引、视图、同义词、序列、簇、过程、函数等)。创建数据库是开发Oracle9i数据库应用程序的前提,数据库管理(包括对表空间和段的管理)是Oracle9i的基本工作。 5.1 管理数据库 Oracle9i数据库是由操作系统文件组成的,创建数据库的过程就是指定这些数据库文件的过程。Oracle9i数据库包括初始化参数文件、数据文件、控制文件和重做日志文件等主要文件。 5.1.1 使用数据库配置助手(Database Configuration Assistant,DBCA)创建数据库 ⑴ 打开Oracle数据库配置助手:选择“开始”→“所有程序”→Oracle-OraHome92→Configuration and Migration→Database Configuration Assistant,如图5.1所示。 ⑵ 弹出如图5.2所示的数据库配置助手“欢迎使用”界面。 ⑶ 单击“下一步”按钮,弹出如图5.3所示的选择希望执行的操作对话框。 ⑷ 选择“创建数据库”,单击“下一步”按钮,弹出如图5.4所示的选择模板创建数据库对话框。 ⑸ 选择“Data Warehouse”,单击“下一步”按钮,弹出如图5.5所示的创建数据库标识对话框。 ⑹ 输入全局数据库名为XSCJ、系统标识符SID为XSCJ,单击“下一步”按钮,弹出如图5.6所示的选择希望数据库采用的默认操作模式对话框。 ⑺ 数据库采用的操作模式有两种: n? 专用服务器模式:数据库为每一个客户机连接分配专用资源,每个客户机都拥有一个服务器进程。该操作模式一般适用于下列场合: u??数据仓库环境中使用数据库。 u??只有少数客户机连接的数据库。 u??客户机将对数据库发出持久运行的请求。 n?共享服务器模式:允许多个用户进程共享服务器进程,可以增加支持的用户数目。 本例选择“专用服务器模式”,单击“下一步”按钮,弹出如图5.7所示的配置初始化参数对话框。 ⑻ 配置初始化参数的对话框包括五个选项卡: n??内存:可以设置共享池、缓冲区高速缓存的大小、Java池、PGA的大小以及物理内存的百分比等。 n??字符集:适应不同语言文字显示而设定的选项,一般选择基于本机操作系统的语言设置。 n??数据库大小:可以设置排序区的大小。 n??文件位置:指定初始化参数文件、跟踪文件目录的位置。 n??归档:可以设置归档日志的模式。 单击“下一步”按钮,弹出如图5.8所示的数据库存储对话框。 ⑼ 该对话框显示树列表和概要视图,允许用户更改并查看控制文件、数据文件和重做日志组等对象。单击“下一步”按钮,弹出如图5.9所示的数据库创建选项对话框。 ⑽ 选择“创建数据库”,单击“完成”按钮即进行数据库的创建。数据库创建完成后弹出如图5.10所示的更改口令对话框,输入相应的口令即可。 5.1.2 查看数据库 ⑴ 查看数据库的ID、名称、创建日期 V$DATABASE视图记录了有关当前数据库的所有信息,以下脚本运行结果如图5.11所示。 desc v$database; 从V$DATABASE视图中可以查看当前数据库的信息,以下脚本运行结果如图5.12所示。 select dbid,name,created from v$database; ⑵ 查看数据文件 V$DATAFILE视图记录了数据文件的所有信息,以下脚本运行结果如图5.13所示。 select creation_time,name from v$datafile; ⑶ 查看控制文件 V$CONTROLFILE视图记录了控制文件的所有信息,以下脚本运行结果如图5.14所示。 select * from v$controlfile; ⑷ 查看日志文件 V$LOGFILE视图记录了日志文件的所有信息,以下脚本运行结果如图5.15所示。 select * from v$logfile; 5.2 管理表空间:表空间是Oracle9i数据库中数据的逻辑组织,在将数据插入到数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象(即表)中。 5.2.1 创建表空间:有两种方式 1.使用Oracle企业管理器创建表空间 ⑴ 启动Oracle企业管理
文档评论(0)