实验1 熟悉oracle database 11g

上传人:艾力 文档编号:36622761 上传时间:2018-03-31 格式:PDF 页数:11 大小:257.16KB
返回 下载 相关 举报
实验1 熟悉oracle database 11g_第1页
第1页 / 共11页
实验1 熟悉oracle database 11g_第2页
第2页 / 共11页
实验1 熟悉oracle database 11g_第3页
第3页 / 共11页
实验1 熟悉oracle database 11g_第4页
第4页 / 共11页
实验1 熟悉oracle database 11g_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《实验1 熟悉oracle database 11g》由会员分享,可在线阅读,更多相关《实验1 熟悉oracle database 11g(11页珍藏版)》请在金锄头文库上搜索。

1、- 1 - 实验 1 熟悉 Oracle Database 11g 一、实验目的 1. 熟练掌握 Oracle 数据库服务器的管理方法; 2. 熟悉 Oracle 常用管理工具的使用; 3. 熟悉 Oracle 账户管理。 二、实验环境 1. 硬件 每位学生配备计算机一台,满足下列软件的安装; 2. 软件 Windows 操作系统,安装 Oracle Database 11g 企业版; 3. 网络 需要局域网支持; 4. 工具 无 三、实验理论与预备知识 1. Oracle Database 11g 服务器的功能; 2. Oracle Database 11g 的常用工具的使用; 3. Ora

2、cle 账户。 四、实验任务 1. 管理 Oracle 服务器; 2. SQL*Plus 工具的使用; 3. Oracle Database 11g 企业管理器的使用; 4. Oracle SQL Developer 的使用; 5. Oracle 账户解锁。 五、实验内容及步骤 1. 管理 Oracle 服务器 (1) 查看 Oracle 服务器对象 在 Windows 操作系统环境下,Oracle 数据库服务器是以系统服务的方式运行的, 选择 【开始】 【所有程序】 【管理工具】 【服务】 , 即可打开 Windows- 2 - “服务”窗口; 在系统“服务”窗口,所有的 Oracle 服务

3、名称都是以“Oracle”开头,如图1-1 所示; 图 1-1 Oracle 服务信息 请在表 1.1 中描述各项服务名称、当前状态及特性; 表 1.1 Oracle Database 11g 服务管理器 服务器名称 状态 启动类型 特性 如:OracleServiceORCL (2) Oracle 服务管理 1) 设置 Oracle 各项服务的启动类型为“手动” 具体步骤:在“服务”窗口中找到与 Oracle 有关的服务,右击服务选择“属性” ,即可打开 Oracle 服务的属性窗口,如图 1-2 所示,选择启动类型为“手动”即可完成启动类型的设置; - 3 - 图 1-2 Oracle 服

4、务设置窗口 2) 设置 Oracle 各项服务状态为“停止” 具体步骤: 方法 1:在“服务”窗口中找到与 Oracle 有关的服务,右击 Oracle 服务选择“停止” ,即可停止相应的服务; 方法 2:打开 Oracle 服务的属性窗口,选择“服务状态”为“停止”即可停止相应的服务; 3) 验证 Oracle 的服务管理器与常用工具的关系 针对 Oracle 的常用工具,如 SQL*Plus、OEM,启动并登录这些工具最少应启动的 Oracle 服务有哪些,请依次验证,并在表 2.2 中描述; 表 1.2 Oracle Database 11g 服务管理器 常用工具名称 需启动的服务管理器

5、 如:SQL*Plus - 4 - 2. SQL *Plus 的使用 (1) 启动并登录 SQL *Plus 具体步骤 1) 启动相应的 Oracle 服务; 2) 启动 SQL*Plus 方法 1:选择【开始】【所有程序】【Oracle-OraDB11g_Home1】【应用程序开发】【SQL*Plus】 ,即可启动 SQL*Plus 界面,如图 1-3 所示; 图 1-3 SQL*Plus 启动界面 方法 2:进入字符模式环境: 【开始】【运行】 ,输入命令“sqlplus”,如图1-4 所示,也可启动 SQL*Plus 界面; 图 1-4 Windows 命令窗口 3) 登录 SQL*Pl

6、us 输入正确的用户名、密码,即可进入 SQL*Plus 主界面,如图 1-5 所示; - 5 - 图 1-5 SQL*Plus 登录界面 (2) SQL*Plus 的基本使用 1) 查看数据库的版本; SQLSelect version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)=Oracle; 2) 查看数据库的创建日期和归档方式 SQLSelect Created, Log_Mode, Log_Mode From V$Database; 3) 查看 Oracle 账户的锁定状态 SQLselect username,a

7、ccount_status from dba_users; 4) 查看当前用户的缺省表空间 SQLselect username,default_tablespace from user_users; 5) 查看当前用户的角色 SQLselect * from user_role_privs; 6) 查看用户下所有的表 SQLselect * from user_tables; 7) 在 sqlplus 下得到帮助信息 列出全部 SQL 命令和 SQL*Plus 命令 SQLhelp 列出某个特定的命令的信息 SQLhelp 命令名 任务 1:请执行以上命令,并将运行结果简要填写在表 1.3

8、中; 表 1.3 SQL 语句执行结果 - 6 - SQL 命令 运行结果 3. Oracle Database 11g 企业管理器(OEM)的使用 (1) 启动并登录 OEM 具体步骤: 1) 启动相应的 Oracle 服务; 2) 登录 OEM 方法 1: 选择 【开始】 【所有程序】 【Oracle-OraDb11g_home1】 【Database Control-orcl】 ,即可启动 Oracle 企业管理器界面,如图 1-6 所示; 图 1-6 Oracle 企业管理器(OEM)登录界面 方法 2:在 IE 浏览器中输入 http:/localhost:1158/em,也可启动

9、Oracle 企业管理器界面; 3) 输入正确的用户名、密码,选择用户身份,即可进入 Oracle 企业管理器主界面,如图 1-7 所示; - 7 - 图 1-7 Oracle 企业管理器(OEM)主界面 任务 1:请描述登录 OEM 时,输入的用户名、密码及用户身份; 任务 2:熟悉 OEM 主界面,并在表 1.4 中详细描述; 表 1.4 OEM 界面属性 OEM 项目 内容 实例名 版本 主机 监听程序 Oracle 主目录 数据库大小 系统表空间 数据表数量 用户数量 任务 3: 熟悉 OEM 主界面, 并在表 1.5 中描述账户所属的表空间及锁定状态; 表 1.5 Oracle 账户

10、属性 账户 所属表空间 账户状态 ANONYMOUS SCOTT SYS SYSMAN - 8 - SYSTEM 4. Oracle SQL Developer 的使用 1) 启动相应的 Oracle 服务; 2) 选择【开始】【所有程序】【Oracle-OraDb11g_home1】【应用程序开发】【SQL Developer】 ,选择 Java.exe 路径,如“C:app product11.1.0db_1jdkbinjava.exe”,单击【确定】按钮即可进入 SQL Developer 管理界面,如图 1-8 所示; 图 1-8 SQL Developer 管理界面 3) 连接数据库

11、,选择“Connections” “New Connection” ,即可打开连接界面,输入 username、password、hostname、port、SID 等信息,单击【Connect】按钮即可完成数据库的连接,如图 1-9 所示; 图 1-9 SQL Developer 连接数据库界面 4) 连接成功后则可查看及管理数据库orcl 中的数据对象信息 (tables、 views、- 9 - users、) ,如图 1-10 所示; 图 1-10 SQL Developer 主界面 5. Oracle 账户解锁(命令方式) Oracle 数据库自带了许多账户,例如 system、sy

12、s 和 scott 等,但是默认情况下,Oracle 只对其中 5 个账户进行了解锁,这 5 个账户分别是 SYSTEM、SYS、DBSNMP、SYSMAN 和 MGMT_VIEW,而其他账户则处于锁定状态。 (1) 查询 Oracle 账户的锁定状态 具体步骤: 1) 启动 SQL*Plus; 2) 以 SYSTEM 账户(或者 SYS 账户)登录 Oracle 数据库; 3) 执行 SQL 语句:SELECT username, account_status FROM dba_users; 4) 账户状态如图 1-11 所示; 图 1-11 Oracle 账户及状态界面 - 10 - (2

13、) 给 scott 账户解锁并修改口令 具体步骤: 1) 启动 SQL*Plus; 2) 以 SYSTEM 账户(或者 SYS 账户)登录 Oracle 数据库; 3) 解锁,执行情况如图 1-12 所示; 执行 SQL 语句:ALTER USER scott ACCOUNT UNLOCK; 图 1-12 设置 scott 账户解锁界面 4) 设置口令; 执行 SQL 语句 ALTER USER scott IDENTIFIED BY tiger; 5) 查看当前 scott 账户的状态,如图 1-13 所示; 执行 SQL 语句:SELECT username, account_status

14、 FROM dba_users WHERE username=SCOTT ; 图 1-13 scott 账户状态 任务 1:修改 SYSTEM 账户口令,写出具体实验步骤; 六、实验分析 1. 请分析无法登录 SQL*Plus 的情况有哪些,如何解决? 2. 请分析无法登录 Oracle 企业管理器的情况有哪些,如何解决? 七、课外自主实验 无 八、实验扩展资源 1. 图书 - 11 - (1)王彬,周士贵.Oracle 11g 基础与提高M.电子工业出版社,2008. (2)Oracle Database 11g 数据库管理艺术M.人民邮电出版社,2010. 2. 期刊论文 (1) 孟凡密. ORACLE 数据库服务器性能优化技术J. 鞍山科技大学学报.2005(06). (2) 王泽蕴. Oracle 数据库 11g 新特性解读J. 中国计算机报.2007(08). (3) 陈春松. 使用OEM 10g Grid Control进行Oracle数据库环境集中管理J. 计算机系统应用. 2010(03). (4) 张洋. Oracle10g OEM 的配置与应用J. 科技视界.2011(03). 3. 在线学习平台 (1)http:/ 4. 其他资源 (1)http:/ (2)https:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号