巢湖学院
5、接着显示如下所示的命令行界面,在该界面的是否修改MYDATA,ORCL 数据库的详细资料(这里输入“n”),然后回车。
是否仍要修改 MYDATA,ORCL 数据库的详细资料? [n]: n
6、这时会显示第四个命令行界面,如下图所示。在该界面提示符的位置输入“y”字符,然后回车。
7、这时会显示第五个命令行界面,如下图所示,等待卸载Oracle 11g数据库,卸载操作可能要持续几分钟,耐心等待。
11
巢湖学院
8、卸载完成,命令行界面会自动退出,由于这种自动卸载功能并不完全彻底,需要手动清除安装目录中的剩余文件。
(三)启动数据库实例
Oracle数据库实例的启动过程分为3步骤,分别是启动实例、加载数据库、打开数据库。命令格式如下:
STARTUP [nomount | mount | open | force] [resetrict] [pfile=filename] 模式如下:
NOMOUNT模式 MOUNT模式 OPEN模式 FORCE模式
(四)关闭数据库实例
关闭数据库实例也分为3个步骤,分别是关闭数据库、卸载数据库、关闭Oracle实例。具体语法格式如下:
SHUTDOWN [normal | transactional | immediate | abort] 四种关闭数据库实例的方式。
NORMAL方式
TRANSACTIONAL方式 IMMEDIATE方式 ABORT方式
注意:用户要以sysdba的身份登录,才具有关闭和启动数据库实例的权限
(五)了解启动SQL*Plus的方法
1、选择“开始”/“所有程序”/“Oracle-OraDb11g_home1”/“应用程序开发”/“SQL*Plus”命令,打开如下图所示的SQL*Plus启动界面。
2、通过“运行”中输入sqpplus命令来启动命令行窗口
12
巢湖学院
五、思考题及其它
1、如何不以任何用户身份进入到SQL*Plus运行环境? 2、如何以sys用户连接数据库? 3、理解sys、system用户的区别
4、理解sysdba、sysoper、dba系统权限和角色的区别
13
巢湖学院
实验二:SQL*PLUS的简单使用
实验学时:2
实验类型:设计型
一、实验目的
1、了解sqlplus环境的存储。 2、练习以前的SQL语句。 3、熟悉显示和设置环境变量。 4、掌握常用的SQL*PLUS。 5、熟悉格式化查询结果命令。
二、实验设备及条件
在局域网环境下,有一台服务器和若干台客户机。服务器成功安装Oracle 11g数据库服务器(企业版),客户机成功安装Oracle 11g客户端软件,网络服务配置正确,数据库和客户端正常工作。
三、实验原理及相关知识
关于实验的原理,器件介绍等
四、实验步骤
1、oracle sqlplus的两中启动方法
(1)、选择“开始”/“所有程序”/“Oracle-OraDb11g_home1”/“应用程序开发”/“SQL*Plus”命令,打开如下图所示的SQL*Plus启动界面。 (2)、通过“运行”中输入sqpplus命令来启动命令行窗口
用户名: scott 口令:tiger
用户名:system/sys 口令:Admin123(Oracle 11g) 用户名:system/sys 口令:orcl123(Oracle 10g)
2、SQLPlus的各种命令的使用
设计题:
打印输出scott.emp表中的所有记录,只输出empno,ename ,job,sal ,deptno字段。要求如下: 1)在命令提示符“SQL>”前面显示当前的系统时间
2)一页显示15行,每页3行空行,每一页都暂停,并有显示提示字符串
14
巢湖学院
3)列标题用中文显示;工资的输出格式为$999,99.00;
4)根据deptno列值范围分割输出结果,并计算sal列的和;
5)打印头标题为“雇员信息表”,并以黑体打印;打印低标题为“操作员:××× 打印日期为:×年×月×日”(以定义变量的方式) 6)把打印结果输出到指定文件中
五、思考题及其它
1、什么才是SQL*PLUS中一页? 2、Numformat设置输出数值格式其有效范围是什么?column中的format的设置输出数值格式有效范围又是什么?
15