当前位置:文档之家› oracle数据库实验指导书

oracle数据库实验指导书

计算机科学学院《ORACLE数据库》实验指导书
《ORACLE数据库》实验指导书
实验一Oracle数据库安装配置以及基本工具的使用
1.实验的基本内容
实验室中oracle数据库安装后某些服务是关闭的(为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置:
(1)启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务
(2)修改listener.ora 和tnsnames.ora 两个文件的内容
(3)以用户名:system ,口令:11111 以“独立登录”的方式进入oracle 数据库系统
(4)熟悉数据库中可用的工具。

2.实验的基本要求
(1)掌握Oracle11g的配置以及登录过程。

(2)熟悉系统的实验环境。

3.实验的基本仪器设备和耗材
计算机
4.实验步骤
(1) 查看设置的IP地址是否与本机上的IP地址一致。

若不一致则修改为本机IP地址。

(2) 启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务
控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER(右击/启动)。

控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE(右击/启动)
(3) 修改listener.ora 和tnsnames.ora 两个文件的内容
D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。

D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。

(4) 启动oracle 数据库
用户名为:system 口令:manager 连接身份为:SYSDBA 或者:用户名:sys 口令:change_on_install 连接身份为:SYSDBA.
(5) 进入系统后熟悉环境。

实验二 Oracle数据库的基本操作
1.实验的基本内容
(1)创建数据库实例。

(2)在系统自带数据库中练习创建表空间、基本表并输入相应表内容。

(3)数据更新,插入,删除及数据查询。

2.实验的基本要求
(1)掌握Oracle9i中数据库及其实例的创建,基本表的创建与修改。

(2)数据定义、数据的插入、修改、删除以及查询等语句的使用。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤:
(1) 在OEM中创建数据库。

(2) 在OEM中系统自带数据库中练习创建表空间。

(3) 在OEM中系统自带数据库中创建基本表并输入相应表内容
加、删除等修改。

实验三SQL*PLUS的简单使用
1.实验的基本内容
(1)从windows中“开始”菜单启动oracle sqlplus,输入用户名:system, 口令:manager。

(2)从DOS窗口启动oracle sqlplus。

(3)利用前面所学的内容创建基本表并输入数据,使用SQL语句来查询基本表中的内容。

(4)完成课后相关练习。

2.实验的基本要求
(1)掌握oracle sqlplus的两中启动方法。

(1)练习以前的SQL语句并熟练掌握SQLPlus的各种命令。

(3)了解sqlplus环境的存储以及数据字典等功能。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1)从windows中“开始”菜单启动oracle sqlplus
用户名: scott 口令:tiger 或 用户名:system 口令:manager
(2) 从DOS窗口启动oracle sqlplu
退出DOS时,用SQL>quit
(3)下面在SQL*Plus中查询实验二所创建的表HR.ZYZBIAO1 的
内容
输入的内容如下:sql>select “HR.ZYZBIAO1.SNO”,
“HR.ZYZBIAO1.SNAME”, “HR.ZYZBIAO1.GRADE”from
“HR.ZYZBIAO1”; (注意不要忘带; )
(4)在DOS方式下启动后输入的内容与上面的完全相同。

实验四数据库的安全性设置(一)
1.实验的基本内容
(1)在OEM中创建用户、角色,授予系统权限、对象权限。

(2)利用SQL语句来创建用户、角色,授予系统权限、对象权限、角色,回收权限和角色。

2.实验的基本要求
(1)熟练掌握权限和角色的创建、授权以及回收。

(2)通过对SQL语句的练习,掌握对数据库的权限和角色的设置。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1)在OEM中创建、修改、删除用户。

(2)在OEM中创建角色,授予系统权限、对象权限。

(2)利用SQL语句来创建用户、角色,授予系统权限、对象权限。

例如:创建用户名CHENJIE 通过数据库认证方式,口令为:123456,表空间为:USERS
CREATE USER "CHENJIE" IDENTIFIED BY "123456" DEFAULT
TABLESPACE "USERS"
例如:利用下面的语句可以修改用户chenjie的认证方式、默认表空间、空间配额:
ALTER USER chenjie IDENTIFIED BY chenjie_pw QUOTA 10M ON mbl_tbs;
例如:利用下面的语句创建了一个名为OPT_ROLE的角色,并且为它授予了一些对象权限和系统权限:
CREATE ROLE OPT_ROLE; GRANT SELECT ON sal_history TO OPT_ROLE; GRANT INSERT,UPDATE ON mount_entry TO OPT_ROLE; GRANT CREATE VIEW TO OPT_ROLE;
例如:利用下面的语句可以相关权限授予用户chenjie:
GRANT CREATE USER,ALTER USER,DROP USER TO chenjie
WITH ADMIN OPTION;
例如:利用下面的语句可以将CUSTOMER表的SELECT和
INSERT,UPDATE对象权限授予用户chenqian:
GRANT
SELECT,INSERT(CUSTOMER_ID,CUSTOMER_name),UPDATE(des
c) ON CUSTOMER TO chenqian WITH GRANT OPTION;
实验五数据库的安全性设置(二)
1.实验的基本内容
(1)脱机备份与恢复的方法。

(2)通过集成向导的逻辑备份与恢复方法。

(3)通过集成向导的联机备份与恢复方法。

2.实验的基本要求
(1)了解数据库常见的故障及恢复的原理。

(2)理解Oracle9i的备份和恢复机制。

(3)掌握数据库备份与恢复的各种方法。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1) 脱机备份的方法。

1.在[企业管理器]里关闭数据库例程.
2.将在D:\ORACLE\ORADATA\OEMREP目录下存放的数据库的数据
文件、日志文件和控制文件COPY到指定的磁盘目录下完成数据库的脱机备份。

3. 将数据库的初始化文件D:\oracle\ora90\database\initOEMREP.ora
COPY到指定的目录下,同时将
D:\ORACLE\ADMIN\OEMREP\PFILE \init.ora也COPY到指定的
目录下.
其中:OEMREP.MYNET为全局数据库名, OEMREP为数据库的SID(系统标识符).
(2) 脱机恢复的方法
1.在[企业管理器]里关闭数据库例程.
2.将上述COPY的文件重新覆盖原来的同路径同名文件即可
(3) 使用集成向导的逻辑备份方法。

逻辑备份与恢复有5个前提:
前提 1.数据库工作在归档状态(ARCHIVELOG)(默认为NOARCHIVELOG),归档模式下, 数据库操作过程中若发生故障,将可以进行恢复.
前提2:给数据库管理员授予角色权限
前提3:给NT管理员授予批处理作业权限
前提4:设置节点的首选身份证明
前提5:设置数据库的首选身份证明。

(4) 通过导出向导的逻辑恢复方法
(5) 用备份向导实现联机备份
(6) 用备份向导实现联机恢复
所有操作与(5)相同,只有最后一步选择“恢复”即可。

实验六PL/SQL编程语言的使用与程序设计
1.实验的基本内容
(1)在SQL/Plus工作单中练习PL/SQL程序块。

(2)在SQL/Plus工作单编写一个带参数的过程的例子
(3)用函数作第2题(选作)。

2.实验的基本要求
(1)通过对PL/SQL基本语法结构的练习,掌握PL/SQL基本语法结构。

(2)掌握PL/SQL的各组成部分。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1) 在SQL/Plus工作单中练习PL/SQL程序块。

相关主题