文档详情

Oracle数据库管理操作及数据库应用程序开发总结.doc

发布:2017-12-10约4.74千字共7页下载文档
文本预览下载声明
实验五、数据库管理操作及数据库应用程序开发 【学习目标】 本章将向读者介绍数据库故障概述、数据库备份类型、数据库备份操作、数据库恢复操作、Oracle数据导入/导出操作等基本内容。另外还将要学习Oracle 11g数据库应用开发的相关知识,包括数据库应用程序结构、常用的数据库访问技术、Java平台下Oracle 11g数据库程序开发方法以及.NET平台下Oracle 11g数据库. 一、实验目的: 1、数据库故障概述; 2、备份数据库概述; 3、使用OEM管理数据库备份; 4、使用PL/SQL管理数据库备份; 5、使用OEM恢复数据库; 6、使用PL/SQL恢复数据库; 7、使用OEM数据库实现导入导出; 8、使用命令实现导入/导出; 9、C/S结构和B/S结构; 10、常用的数据库访问技术; 11、使用JDBC-ODBC桥访问Oracle 11g数据库; 12、使用JDBC Driver 访问Oracle 11g数据库; 13、C#.NET中使用ODBC方式访问Oracle 11g数据库; 14、C#.NET中使用OLE DB方式访问Oracle 11g数据库; 15、C#.NET中使用OracleClient方式访问Oracle 11g数据库; 二、实验内容: (一)数据库安全管理任务 1.分别用OEM和pl/sql创建用户yonghu1和yonghu2,密码为123456。 --用户 create user yonghu2 identified by 123456 default tablespace users temporary tablespace temp; --权限 grant create session to yonghu2 2.分别用OEM和pl/sql创建角色jiaose1和jiaose2,密码为123456。 --角色 create role jiaose2 identified by 123456 --权限 grant create session to jiaose2 3.分别用OEM和pl/sql为角色jiaose2和用户yonghu2授予方案SCOTT中的商品信息表goods查询,添加,修改和删除。 然后收回用户删除的权限。 grant select on scott.goods to yonghu2 grant insert on scott.goods to yonghu2 grant update on scott.goods to yonghu2 grant delete on scott.goods to yonghu2 --收回权限 revoke select on scott.GOODS from yonghu24.练习P256页,使用OEM备份数据库案例。 5.使用EXP和IMP程序完成下面实例。 数据存储中, 有时会遇到数据丢失的情况,我们就需要定期做一个数据备份的工作。 在oracle中,使用EXP程序导出数据到文件进行导出, 而使用IMP就可以进行恢复。EXP可以导出一个数据库, 也可以指定导出数据库的某个对象相关信息, 例如:数据表,表的某一列,或者表的相关信息。 CREATE TABLE scott.xue_sheng( id integer, xing_ming varchar(25)); INSERT INTO xue_sheng VALUES(1,ZhanSan); INSERT INTO xue_sheng VALUES(2,LiSi); COMMIT; ---------------------------------------------- 下面开始进行备份: (备份学生表里的全部数据) 如果刚才没有指定备份文件的具体路径,备份文件mydata.dmp就会在当前目录下 sqlls my* mydata.dmp ======================================= 先把xue_sheng 表的数据全部删除 SQL select * from xue_sheng; SQL delete from xue_sheng; SQL commit; SQL select * from xue_sheng; SQL exit; 下面使用 IMP 进行数据恢复 验证一下数据是否被恢复 SQL select * from xue_sheng; ============================================ 还有拷贝文件的备份方式 例如将 /u01/oradata/wilson 目录下的所有文件拷贝到其他地方 control01.ctl redo01.log redo03.log system
显示全部
相似文档