oracle实验SQL语句的练习 下载本文

内容发布更新时间 : 2024/5/3 1:55:18星期一 下面是文章的全部内容请认真阅读。

陕西师范大学网络数据库实验报告

年级: 姓名: 学号:

实验日期: 2014-04-10 实验名称: SQL语句的练习使用

一、实验目的

1、熟练掌握SQl语句 2、熟练掌握SQL Plus

二、实验器材

1、电脑一台

2、Oracle 11g R2数据库

三、实验内容

1、操作数据库中两个范例数据表,在Oracle 11g R2 数据库服务器安装过程中,默认建立有scott 用户,该用户对dept 数据表和emp 数据表有数据查询的权限,因此访问数据表的语句为select * from scott.emp。 1) 登录SQL plus

首先进入sqlplus:进入方式有两种,一种是通过cmd控制台输入sqlplus,另一种是直接在开始-》程序-》Oracle-》应用程序开发-》sqlplus。

图1:通过cmd控制台进入sql plus

-1-

2)在忘记用户名和口令的情况下登录SQL Plus:首先用默认的用户名和密码逐一验证,看看有没有可以登录的,如果显示:“invalid username/password;logon denied”就继续试用其他用户。直到找到出现:“error;the account is locked”的用户,记下用户名ordsys。

然后重新登录sqlplus,在“请输入用户名:”提示下输入:“/as sysdba”,屏幕显示“连接到:??”等信息。然后出现“SQL>”提示符,在此提示符下输入:“alter user ordsys account unlock;”注意有个分号,不然还会在输入后自动出现个“2”等待你继续输入。此时屏幕上显示:“用户已更改。”

图2:更改用户

3)重新登录sqlplus,在“请输入用户名:”提示下输入:“ordsys”,在“输入口令:”后输入“ordsys”,控制台会显示:“error;the password has espired”,然后要求输入新口令,确认新口令。至此,终于可以顺利通过用户名和密码连接数据库了。

-2-

图3:更改口令

2、在“SQL>”提示符下输入“describe scott.emp;”,然后回车查看scott用户的emp表的结构。

重新登录sqlplus时又出现了问题,于是我又尝试了其他默认账号,找到了scott,我在“请输入用户名:”提示符下输入“/as sysdba”然后出现“连接到:??”紧接着又出现“SQL>”此时我没有继续第一步中所提到的更改用户口令的操作,而是直接在“SQL>”提示符下输入“describe scott.emp;”出现下图所示内容:

图4:scott.emp 数据表结构

-3-