实验3创建及管理 Oracle数据库 、实验目的 1.掌握 Oracle Database Configuration Assistant(DBCA)工具的使用 2.熟练掌握 Oracle Database11g数据库的创建 3.熟练掌握 Oracle Database11g数据库的删除; 4.熟悉数据库的物理存储结构。 二、实验环境 1.硬件 每位学生配备计算机一台,满足相关软件的安装; 2.软件 Windows操作系统,安装 Oracle database11g企业版 网络 需要局域网支持; 4.工具 无 三、实验理论与预备知识 1.创建数据库 2. Oracle database11g数据库的管理方法; 3. Oracle Database Configuration Assistant(DBCA)的使用。 四、实验任务 1.创建数据库 2.查看数据库文件; 3.删除数据库 五、实验内容及步骤 1.在 Windows环境下创建数据库 如果在安装 Oracle11g数据库时没有创建数据库,那么在使用 Oracle系统时 必须创建数据库;或者已经创建了一个数据库orc,还需要另外创建新的数据库时, 也可以在一台 Oracle数据库服务器中创建多个数据库
实验 3 创建及管理 Oracle 数据库 一、实验目的 1. 掌握 Oracle Database Configuration Assistant(DBCA)工具的使用; 2. 熟练掌握 Oracle Database 11g 数据库的创建; 3. 熟练掌握 Oracle Database 11g 数据库的删除; 4. 熟悉数据库的物理存储结构。 二、实验环境 1. 硬件 每位学生配备计算机一台,满足相关软件的安装; 2. 软件 Windows 操作系统,安装 Oracle Database 11g 企业版; 3. 网络 需要局域网支持; 4. 工具 无 三、实验理论与预备知识 1. 创建数据库; 2. Oracle Database 11g 数据库的管理方法; 3. Oracle Database Configuration Assistant(DBCA)的使用。 四、实验任务 1. 创建数据库; 2. 查看数据库文件; 3. 删除数据库。 五、实验内容及步骤 1. 在 Windows 环境下创建数据库 如果在安装 Oracle 11g 数据库时没有创建数据库,那么在使用 Oracle 系统时, 必须创建数据库;或者已经创建了一个数据库 orcl,还需要另外创建新的数据库时, 也可以在一台 Oracle 数据库服务器中创建多个数据库
在 Oracle11g中,创建数据库有两种方式,一种是利用图形界面的DBCA(数 据库配置向导)创建数据库;另一种是通过SQL语句的 CREATE DATABASE命令;由 于通过sαL语句创建数据库比较复杂,这里只介绍如何使用DBCA创建数据库。 DBCA( Database Configuration Assistant)是一款有图形化用户界面的工具,用 来帮助数据库管理员快速、直观地创建数据库。DBCA中内置了几种典型的数据库 模板,通过使用数据库模板,用户只需要做很少的操作就能够完成数据库的创建工 使用DBCA创建数据库,创建步骤 1)启动 Windows操作系统,选择【开始】→【所有程序】→【 Oracle OrdB11 g home1】→【配置和移植工具】→【 Database Configuration Assistant】, 即可打开数据库管理的欢迎界面,如图1所示,单击【下一步】按钮,即可进 入数据库创建“步骤1:操作”界面; 图1创建数据库 2)在图2中需选择执行的操作有“创建数据库”、“配置数据库选项”、“删除数据 库”、“管理模板”、“配置自动存储管理”5个选项,选择“创建数据库”选项。 图2创建数据库
在 Oracle 11g 中,创建数据库有两种方式,一种是利用图形界面的 DBCA(数 据库配置向导)创建数据库;另一种是通过 SQL 语句的 CREATE DATABASE 命令;由 于通过 SQL 语句创建数据库比较复杂,这里只介绍如何使用 DBCA 创建数据库。 DBCA(Database Configuration Assistant)是一款有图形化用户界面的工具,用 来帮助数据库管理员快速、直观地创建数据库。DBCA 中内置了几种典型的数据库 模板,通过使用数据库模板,用户只需要做很少的操作就能够完成数据库的创建工 作。 使用 DBCA 创建数据库,创建步骤: 1) 启动 Windows 操作系统,选择【开始】→【所有程序】→【Oracle - OraDb11g_home1】→【配置和移植工具】→【Database Configuration Assistant】, 即可打开数据库管理的欢迎界面,如图 1 所示,单击【下一步】按钮,即可进 入数据库创建“步骤 1:操作”界面; 图 1 创建数据库 2) 在图 2 中需选择执行的操作有“创建数据库”、“配置数据库选项”、“删除数据 库”、“管理模板”、“配置自动存储管理”5 个选项,选择“创建数据库”选项。 图 2 创建数据库
3)单击【下一步】按钮,即可进入数据库创建“步骤2:数据库模板”界面,选 择“一般用途和事物处理”选项; 4)单击【下一步】按钮,进入数据库创建“步骤3:数据库标识”界面,输入全 局数据库名“orc2”; 5)单击【下一步】按钮,进入数据库创建“步骤4:管理选项”界面,选择“配 置 Enterprise Manager”选项 提示:新建一个 oracle数据库时,当提示使用 database control配置数据库时要求在当前 oracle主目录中配置监听程序等字样的时候,问题是那个监听的服务没有启动,解决方法 如下:打开cmd命令输入: Isnrctl start就把那个服务打开了 6)单击【下一步】按钮,进入数据库创建“步骤5:数据库身份证明”界面,选 择“所有账户使用同一管理口令”,输入口令“xxxx 7)单击【下一步】按钮,进入数据库创建“步骤6:存储选项”界面,选择“文 件系统”作为数据库的存储机制; 8)单击【下一步】按钮,进入数据库创建“步骤7:数据库文件所在位置”界面, 选择“使用模板中的数据库文件位置; 9)单击【下一步】按钮,进入数据库创建“步骤8:恢复配置”界面,选择“指 定快速恢复区”,设置快速恢复区和恢复区大小; 10)单击【下一步】按钮,进入数据库创建“步骤9:数据库内容”界面,默 认不选择“示例方案”; 11)单击【下一步】按钮,进入数据库创建“步骤10:初始化参数”界面,该 界面可对内存、调整大小、字符集和连接模式进行配置 12)设置结束后,单击【下一步】按钮,进入数据库创建“步骤11:安全设置” 界面,选择“保留增强的11g默认安全设置(建议) 13)单击【下一步】按钮,进入数据库创建“步骤12:自动维护任务”界面( Oracle Database11g能够自动管理维护任务),选择“启用自动维护任务”选项 4)单击【下一步】按钮,进入数据库创建“步骤13:数据库存储”界面,该 界面可指定数据库文件的存储参数,也可按照默认设置 15)单击【下一步】按钮,进入数据库创建“步骤14:创建选项”界面,选择 “创建数据库”,同时,单击【完成】按钮,即可开始新数据库“orc2”的创
3) 单击【下一步】按钮,即可进入数据库创建“步骤 2:数据库模板”界面,选 择“一般用途和事物处理”选项; 4) 单击【下一步】按钮,进入数据库创建“步骤 3:数据库标识”界面,输入全 局数据库名“orcl2”; 5) 单击【下一步】按钮,进入数据库创建“步骤 4:管理选项”界面,选择“配 置 Enterprise Manager”选项; 提示:新建一个 oracle 数据库时,当提示使用 database control 配置数据库时,要求在当前 oracle 主目录中配置监听程序等字样的时候,问题是那个监听的服务没有启动,解决方法 如下:打开 cmd 命令输入:lsnrctl start 就把那个服务打开了。 6) 单击【下一步】按钮,进入数据库创建“步骤 5:数据库身份证明”界面,选 择“所有账户使用同一管理口令”,输入口令“xxxxxx”; 7) 单击【下一步】按钮,进入数据库创建“步骤 6:存储选项”界面,选择“文 件系统”作为数据库的存储机制; 8) 单击【下一步】按钮,进入数据库创建“步骤 7:数据库文件所在位置”界面, 选择“使用模板中的数据库文件位置; 9) 单击【下一步】按钮,进入数据库创建“步骤 8:恢复配置”界面,选择“指 定快速恢复区”,设置快速恢复区和恢复区大小; 10) 单击【下一步】按钮,进入数据库创建“步骤 9:数据库内容”界面,默 认不选择“示例方案”; 11) 单击【下一步】按钮,进入数据库创建“步骤 10:初始化参数”界面,该 界面可对内存、调整大小、字符集和连接模式进行配置; 12) 设置结束后,单击【下一步】按钮,进入数据库创建“步骤 11:安全设置” 界面,选择“保留增强的 11g 默认安全设置(建议)”; 13) 单击【下一步】按钮,进入数据库创建“步骤 12:自动维护任务”界面(Oracle Database 11g 能够自动管理维护任务),选择“启用自动维护任务”选项; 14) 单击【下一步】按钮,进入数据库创建“步骤 13:数据库存储”界面,该 界面可指定数据库文件的存储参数,也可按照默认设置; 15) 单击【下一步】按钮,进入数据库创建“步骤 14:创建选项”界面,选择 “创建数据库”,同时,单击【完成】按钮,即可开始新数据库“orcl2”的创
2.查看新建数据库“ORCL2”的数据库文件 (1)通过OEM查看数据库ORCL2的文件组成及物理位置 具体步骤 1)启动相应的 Oracle服务; 操作步骤:选择【开始】→【所有程序】→【管理工具】→【服务】,启动 的服务有: OracleserviceOrCl2, OracleOraDb11 g home1TNslistener, OracleDBConsoleorcl2 2)启动并登录 Oracle企业管理器主界面; 操作步骤 ①选择【开始】→【所有程序】→【 Oracle-OraDb11 g home1】→【 Database Control-orcl2】即可打开oRCL2的OEM的登录界面,如图3所示。 ACL∈ Enterprise Manager1g 用户名 口含 连整身份3oras1 图3数据库ORCL2登录界面 ②输入用户名及密码,如( system123456)即可登录到数据库oRcL的 管理界面,如图4所示。 味金售 是量 图4数据库oRCL2管理界面
建。 2. 查看新建数据库“ORCL2”的数据库文件 (1) 通过 OEM 查看数据库 ORCL2 的文件组成及物理位置 具体步骤: 1) 启动相应的 Oracle 服务; 操作步骤:选择【开始】→【所有程序】→【管理工具】→【服务】,启动 的 服 务 有 : OracleServiceORCL2 , OracleOraDb11g_home1TNSListener , OracleDBConsoleorcl2 。 2) 启动并登录 Oracle 企业管理器主界面; 操作步骤: ①选择【开始】→【所有程序】→【Oracle-OraDb11g_home1】→【Database Control-orcl2】即可打开 ORCL2 的 OEM 的登录界面,如图 3 所示。 图 3 数据库 ORCL2 登录界面 ②输入用户名及密码,如(system 123456)即可登录到数据库 ORCL2 的 管理界面,如图 4 所示。 图 4 数据库 ORCL2 管理界面
3)选择【服务器】→【存储】,即可査询数据库控制文件、数据文件及归档日 志等相关数据库文件; 任务1:针对数据库“orcl2”,测试并描述登录OEM需启动哪些数据库服务器? 任务2:请描述orcl2数据库中的数据文件组成及具体名称;如数据文件有: XAMPLE01DBF、 SYSTEM01.DBF等;并将结果填写在表1中; 表1数据文件属性 文件 所属表空间 状态 大小(MB) tn SYSTEMo1. dbf System Online (2)通过SQL命令查看数据库文件组成及物理位置 具体步骤 1)启动相应的 Oracle服务; 2)启动并登录SQL*P|us主界面 3)查看数据库中数据文件状态;执行SQL语句: SeleCt file name,fle_id, bytes From dba data files: 4)査看数据库中控制文件状态;执行SQL语句: Select name From 5)查看数据库中日志文件组;执行SQL语句: SELECT group, bytes, members, status FROM vLog: 3.在 Windows环境下删除数据库 具体步骤: 1)启动 Windows操作系统,选择【开始】→【所有程序】→【 Oracle Ordb11 g home1】→【配置和移植工具】→【 Database Configuration Assistant】, 即可打开数据库管理助手的欢迎界面,单击【下一步】按钮,即可进入数据库 管理助手“步骤1:操作”界面;
3) 选择【服务器】→【存储】,即可查询数据库控制文件、数据文件及归档日 志等相关数据库文件; 任务 1:针对数据库“orcl2”,测试并描述登录 OEM 需启动哪些数据库服务器? 任务 2:请描述 orcl2 数据库中的数据文件组成及具体名称;如数据文件有: EXAMPLE01.DBF、SYSTEM01.DBF 等;并将结果填写在表 1 中; 表 1 数据文件属性 文件 所属表空间 状态 大小(MB) 如 SYSTEM01.dbf System Online 690 (2) 通过 SQL 命令查看数据库文件组成及物理位置 具体步骤: 1) 启动相应的 Oracle 服务; 2) 启动并登录 SQL* Plus 主界面; 3) 查看数据库中数据文件状态;执行 SQL 语句:SELECT file_name, file_id ,bytes FROM dba_data_files; 4) 查看数据库中控制文件状态;执行 SQL 语句:SELECT name FROM v$controlfile; 5) 查看数据库中日志文件组;执行 SQL 语句:SELECT group, bytes, members, status FROM v$log; 3. 在 Windows 环境下删除数据库 具体步骤: 1) 启动 Windows 操作系统,选择【开始】→【所有程序】→【Oracle - OraDb11g_home1】→【配置和移植工具】→【Database Configuration Assistant】, 即可打开数据库管理助手的欢迎界面,单击【下一步】按钮,即可进入数据库 管理助手“步骤 1:操作”界面;
2)选择“删除数据库”选项,选择数据库“orc2”,单击【完成】按钮即可完成 数据库的删除。 六、实验分析 1.创建 Oracle新的数据库时,需要启动 Oracle服务器么?如果需要,则启动的数 据库服务器是哪些? 2.删除 Oracle数据库时,如果只有一个数据库,还可以删除么,请执行相关操作 并写出实验结果? 七、课外自主实验 无 八、实验扩展资源 图书 (1)王彬周士贵 Oracle11g基础与提高M电子工业出版社2008 (2) Oracle database11g数据库管理艺术M]人民邮电出版社2010 2.期刊论文 (1)刘星沙,肖立英. Oracle数据库结构优化技术的硏究与应用[.湘潭师范学院 学报(自然科学版).2007(01) (2)胡大威. Oracle10g数据库创建核心过程解析U武汉职业技术学院学 报2008(05) (3)林华.关于手工创建 Oracle数据库的研究[.微电子学与计算机2009(03) (4)史斌王明,徐洪丽.大型数据库管理系统 Oracle体系结构J.电脑编程技巧 与维护2010(18) 3.在线学习平台 (1)http://xg.hactcm.edu.cn 4.其他资源 (1)http://www.oracle.com/cn (2)https://academy.oracle.com
2) 选择“删除数据库”选项,选择数据库“orcl2”,单击【完成】按钮即可完成 数据库的删除。 六、实验分析 1. 创建 Oracle 新的数据库时,需要启动 Oracle 服务器么?如果需要,则启动的数 据库服务器是哪些? 2. 删除 Oracle 数据库时,如果只有一个数据库,还可以删除么,请执行相关操作 并写出实验结果? 七、课外自主实验 无 八、实验扩展资源 1. 图书 (1)王彬,周士贵.Oracle 11g 基础与提高[M].电子工业出版社,2008. (2)Oracle Database 11g 数据库管理艺术[M].人民邮电出版社,2010. 2. 期刊论文 (1) 刘星沙,肖立英. Oracle 数据库结构优化技术的研究与应用[J]. 湘潭师范学院 学报(自然科学版).2007(01). (2) 胡大威. Oracle 10g 数据库创建核心过程解析[J]. 武汉职业技术学院学 报.2008(05). (3) 林华. 关于手工创建 Oracle 数据库的研究[J]. 微电子学与计算机.2009(03). (4) 史斌,王明, 徐洪丽. 大型数据库管理系统 Oracle 体系结构[J]. 电脑编程技巧 与维护.2010(18). 3. 在线学习平台 (1)http://xg.hactcm.edu.cn 4. 其他资源 (1)http://www.oracle.com/cn (2)https://academy.oracle.com