实验2熟悉0 racle Database11g 实验目的 1.熟练掌握 Oracle数据库服务器的管理方法 2.熟悉 Oracle常用管理工具的使用 3.熟悉 Oracle账户管理。 、实验环境 1.硬件 每位学生配备计算机一台,满足下列软件的安装 2.软件 Windows操作系统,安装 Oracle database11g企业版; 3.网络 需要局域网支持; 4.工具 无 实验理论与预备知识 Oracle database11g服务器的功能 2. Oracle database11g的常用工具的使用; 3. Oracle账户。 四、实验任务 1.管理 Oracle服务器; 2.SQL*Pus工具的使用; 3. Oracle database11g企业管理器的使用 4. Oracle SQL Developer的使用 5. Oracle账户解锁。 五、实验内容及步骤 1.管理 Oracle服务器 (1)查看 Oracle服务器对象 在 Windows操作系统环境下,oace数据库服务器是以系统服务的方式运 行的,选择【开始】→【所有程序】→【管理工具】→【服务】,即可打开 Windows
‐ 1 ‐ 实验 2 熟悉 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. Oracle 账户。 四、实验任务 1. 管理 Oracle 服务器; 2. SQL*Plus 工具的使用; 3. Oracle Database 11g 企业管理器的使用; 4. Oracle SQL Developer 的使用; 5. Oracle 账户解锁。 五、实验内容及步骤 1. 管理 Oracle 服务器 (1) 查看 Oracle 服务器对象 在 Windows 操作系统环境下,Oracle 数据库服务器是以系统服务的方式运 行的,选择【开始】→【所有程序】→【管理工具】→【服务】,即可打开 Windows
“服务”窗口; 在系统“服务”窗口,所有的 Oracle服务名称都是以“ Oracle”开头,如图 1所示 (本地 Source Engine 保存用于更新和修复的安 机文件服务在机文件,已动自 c OracleDE chedulerORCL 此服务星 中的Wind 使用对等名称解析协议PN,已启动手动 本地級务 本地服号 本地务 Logs Alerts 使计算机在投少或没有用已居动自动本地系统 本地系统 PNRP Machine Name Publication Ser此服务使用对等名称解析 Portable Device Enumerator Service强制可移动大容朵存储设,已启动手动本地系统 本地系统 e Print Spooler 将文件加数到内存供利后,已启动自动 Problem Reports and Solutions Cort此服务为查.发送和形 本垲统 图1 Oracle服务信息 请在表1中描述各项服务名称、当前状态及特性 表1 Oracle database11g服务管理器 服务器名称 状态 启动类型特性 如:0 racleserviceorcl (2) Oracle服务管理 1)设置 Oracle各项服务的启动类型为“手动” 具体步骤:在“服务”窗口中找到与 Oracle有关的服务,右击服务选择“属 性”,即可打开 Oracle服务的属性窗口,如图2所示,选择启动类型为“手动” 即可完成启动类型的设置
‐ 2 ‐ “服务”窗口; 在系统“服务”窗口,所有的 Oracle 服务名称都是以“Oracle”开头,如图 1 所示; 图 1 Oracle 服务信息 请在表 1 中描述各项服务名称、当前状态及特性; 表 1 Oracle Database 11g 服务管理器 服务器名称 状态 启动类型 特性 如:OracleServiceORCL (2) Oracle 服务管理 1) 设置 Oracle 各项服务的启动类型为“手动” 具体步骤:在“服务”窗口中找到与 Oracle 有关的服务,右击服务选择“属 性”,即可打开 Oracle 服务的属性窗口,如图 2 所示,选择启动类型为“手动” 即可完成启动类型的设置;
0 racleserviceORCL的属性(本地计算机 常规登录恢复依存关系 服务名称 Oracleservi ceORCL 显示名称0): OracleServicel0RC 可执行文件的路径Q d: \applbin \ ORACLE. EXE ORCL 刑 服务状态 已停止 匚启动()□停止①[暂停)[恢复 当从此处启动服务时,您可指定所适用的启动参数 启动参数) 匚确定匚取消应用 图2 Oracle服务设置窗口 2)设置 Oracle各项服务状态为“停止” 具体步骤: 方法1:在“服务”窗口中找到与 Oracle有关的服务,右击 Oracle服务选择 “停止”,即可停止相应的服务 方法2:打开 Oracle服务的属性窗口,选择“服务状态”为“停止”即可停 止相应的服务; 3)验证 Oracle的服务管理器与常用工具的关系 针对 Oracle的常用工具,如SL*Pus、OEM,启动并登录这些工具最少应启 动的 Oracle服务有哪些,请依次验证,并在表2中描述; 表2 Oracle Database11g服务管理器 常用工具名称 需启动的服务管理器 如:SQL*P1us
‐ 3 ‐ 图 2 Oracle 服务设置窗口 2) 设置 Oracle 各项服务状态为“停止” 具体步骤: 方法 1:在“服务”窗口中找到与 Oracle 有关的服务,右击 Oracle 服务选择 “停止”,即可停止相应的服务; 方法 2:打开 Oracle 服务的属性窗口,选择“服务状态”为“停止”即可停 止相应的服务; 3) 验证 Oracle 的服务管理器与常用工具的关系 针对 Oracle 的常用工具,如 SQL*Plus、OEM,启动并登录这些工具最少应启 动的 Oracle 服务有哪些,请依次验证,并在表 2 中描述; 表 2 Oracle Database 11g 服务管理器 常用工具名称 需启动的服务管理器 如:SQL*Plus
2.SQL*Plus的使用 (1)启动并登录SQL*Pus 具体步骤 1)启动相应的 Oracle服务; 2)启动SQL*Pus 方法1:选择【开始】→【所有程序】→【 Oracle-OraDB11 g Home1】→【应 用程序开发】→【SQL*Pus】,即可启动SQL*Pus界面,如图3所示; DA SQL Plus qLwP1us: Re lease11.1,6,6,8- Production on星期三9月1817:36:8 wright (c) 1982, 2007, Orac le. All rights reserved 青输入用户名: 图3SQL*Pus启动界面 方法2:进入字符模式环境:【开始】→【运行】,输入命令“ sqlplus",如图 4所示,也可启动SQL*Pus界面 称,1nw将为您打异鲁取 Internet资源的名 打开0):n 匚确定匚取消浏览①) 图4 Windows命令窗口 3)登录SQL*P|us 输入正确的用户名、密码,即可进入SQL*Pus主界面,如图5所示;
‐ 4 ‐ 2. SQL *Plus 的使用 (1) 启动并登录 SQL *Plus 具体步骤 1) 启动相应的 Oracle 服务; 2) 启动 SQL*Plus 方法 1:选择【开始】→【所有程序】→【Oracle‐OraDB11g_Home1】→【应 用程序开发】→【SQL*Plus】,即可启动 SQL*Plus 界面,如图 3 所示; 图 3 SQL*Plus 启动界面 方法 2:进入字符模式环境:【开始】→【运行】,输入命令“sqlplus”,如图 4 所示,也可启动 SQL*Plus 界面; 图 4 Windows 命令窗口 3) 登录 SQL*Plus 输入正确的用户名、密码,即可进入 SQL*Plus 主界面,如图 5 所示;
cA SQL Plug QLP1us: Re lease11.1..6,B- Production on星期三9月1817:38:55214 pyright <e) 1982, 2007, Oracle. All rights reserved 用户名 th the Partitioning, OLAP, Data Mining and Real Application Testing op 图5SQL*P|us登录界面 (2)SQL*P|us的基本使用 1)查看数据库的版本 SQL>Select version FROM Product_component version Where SUBSTR(PRODUCT, 1, 6)='Oracle 2)查看数据库的创建日期和归档方式 SQL>Select Created, Log_Mode, Log_ Mode From VSDatabase 3)查看oace账户的锁定状态 SQL>select username, account status from dba users; 4)查看当前用户的缺省表空间 SQL>select username, default tablespace from user users 5)查看当前用户的角色 SQL>select* from user role_ privs 6)查看用户下所有的表 SQL>select* from user tables 7)在 sqlplus下得到帮助信息 列出全部SQL命令和SQL*Pus命令 SQL>help 列出某个特定的命令的信息 SQLhelp命令名 任务1:请执行以上命令,并将运行结果简要填写在表3中; 表3sQL语句执行结果
‐ 5 ‐ 图 5 SQL*Plus 登录界面 (2) SQL*Plus 的基本使用 1) 查看数据库的版本; SQL>Select version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)='Oracle'; 2) 查看数据库的创建日期和归档方式 SQL>Select Created, Log_Mode, Log_Mode From V$Database; 3) 查看 Oracle 账户的锁定状态 SQL>select username,account_status from dba_users; 4) 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 5) 查看当前用户的角色 SQL>select * from user_role_privs; 6) 查看用户下所有的表 SQL>select * from user_tables; 7) 在 sqlplus 下得到帮助信息 列出全部 SQL 命令和 SQL*Plus 命令 SQL>help 列出某个特定的命令的信息 SQL>help 命令名 任务 1:请执行以上命令,并将运行结果简要填写在表 3 中; 表 3 SQL 语句执行结果