实验1 ORACLE 基本操作-使用SQL PLUS
实验目的:掌握ORACLE的连接,了解ORACLE的数据库结构;熟悉SQL plus 命令行工具的使用。
实验内容:
一、机房环境的准备工作(每次重新启动机器后必做的工作)
为了能启动ORACLE并利用图形化的管理工具PLSQL/Developer对ORACLE数据库进行操作,在机房的机器中要先做如下的准备工作:
1、查看自己的机器名
方法:右击“我的电脑”→“属性”,找到并记住自己的计算机名
2、修改监听程序
方法:“开始”→“所有程序”→“Oracle-OraDb11g_home1”→“配置和移植工具”→“Net Manager”,在弹出的窗口中展开目录至最后的“LISTENER”,在右侧的窗口中将主机名改成自己的主机名→单击窗口右上角的红色叉号按钮关闭→在弹出的对话框中选择“保存”。
3、启动服务
右击“我的电脑”→“管理”→“服务和应用程序”→“服务”
找到并按顺序启动如下两个服务:。
启动顺序:先启动,再启动
启动方法:右击服务名选择“启动”
注:当在自己的机器上使用时,这两个服务若显示已启动则不用重新再启动。
二、运行SQL Plus,建立与ORACLE数据库的连接
1.启动SQL Plus
方法:“开始”→“所有程序”→“Oracle-OraDb11g_home1”→“应用程序开发”→“SQL Plus”
2、以system用户建立与数据库的连接
在SQL Plus窗口中输入用户名为system,回车,输入口令是123456,回车。
注:输入的口令是不显示的。
若出现以下信息和SQL> 提示符,则表示已连接上。
三、SQL Plus命令窗口中命令的书写规则
(1)命令中的命令动词和关键字不区分大小写,只有字符串内部的字符区分大小写
(2)命令均以分号;结束
(3)所有的标点符号都是英文的标点
(4)命令的执行:输完命令后以分号结束,并按回车来运行该命令
(5)若想重复执行以前的输入的某个命令,则按:↑键上翻并显示以前输入的命令。
例1:对SCOTT用户解锁
在SQL>提示符后面输入以下命令来实现对用户SCOTT解锁。
若出现“用户已更改”则表明修改成功。
Scott用户的密码是本命令中设置的Orcl123456。
四、建立与断开与数据库的连接
1. 断开当前用户与数据库的连接
命令格式:disconnect 或disconn
例2:断开当前用户system 与数据库的连接
注:断开与数据库的连接,可以结束当前会话,但不会退出SQL Plus。
2. 建立与数据库连接的命令格式
Conn[ect] 用户名/密码[as sysdba|sysoper|sysasm]
例2:使用sys用户以DBA的身份连接数据库
例3:断开当前用户与数据库的连接,并建立SCOTT用户与数据库的连接
五.在SCOTT用户与数据库的连接下,对数据库进行基本数据操作
1. 数据查询
输入以下查询emp表内容的命令,并执行,观察结果。
2. 数据插入
输入并执行以下命令插入“张三”这条记录
插入成功后,按↑键上翻到(select * from emp;)这一行,再次回车执行这个命令,观察这条记录是否已插入到表中。
3. 数据修改
输入并执行以下命令将“张三”这条记录的姓名改为‘李四’
修改成功后,按↑键上翻到(select * from emp;)这一行,再次回车执行这个命令,观察这条记录是否已修改。
4. 删除数据
输入并执行以下命令删除“张三”这条记录
删除成功后,按↑键上翻到(select * from emp;)这一行,再次回车执行这个命令,观察这条记录是否已删除。