一、实验目的
1.掌握oracle数据库服务器的安装、配置和卸载,并创建数据库实例,实例名如SHXY;
2.启动和关闭oracle的相关服务,了解每个服务的作用;
3.掌握各系统用户权限,解决安装过程中常遇到的问题。
4.掌握SQL*Plus常用命令的使用。
二、实验内容
1.安装Oracle11g数据库服务器,并创建数据库实例.
A.安装Oracle11g
B. 创建数据库实例
默认下一步
设置全局数据库名:
分别设置口令或使用统一口令:
点击完成
点击确定后等待安装
安装过程中出现错误,点击确定
点击退出
解决刚才出现的错误:
右击计算机—>管理,在服务和应用程序---->服务下,找到OracleOraDb11g_home1TNSListener和OracleServiceGHT,分别右击选择重新启动。
数据库实例创建完成。
2.打开管理工具中的服务列表,查看oracle的相关服务,并了解各个服务的作用。
OracleJobScheduler实例名:给出服务名称、状态(是否启动、自动、手动、已启动);
OracleDbConsole实例名:给出服务名称、状态(是否启动、自动、手动、已启动);
OracleDb10g_home1iSQL*Plus:给出服务名称、状态(是否启动、自动、手动、已启动);
OracleOraDb10g_home1TNSListener:给出服务名称、状态(是否启动、自动、手动、已启动);
OracleService实例名:给出服务名称、状态(是否启动、自动、手动、已启动);
练习关闭已打开的Oracle相关服务,再打开相关服务。
作用:当使用不同类型数据库的时候,通过关闭和打开服务,释放系统资源。
3.卸载Oracle11g服务器。
A.在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载
B.按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到ORACLE删除。
C.依次展开
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有oracle开头的项。
D. 依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有oracle开头的项;在HKEY_CLASSES_ROOT,删除以ora开头的项。
E. 删除环境变量。
F. 重启电脑,删除oracle目录,删除Oracle的安装目录app等。
4.登录SQL*Plus,分别以sys、system身份连接默认的数据库实例。
5.显示当前的用户。
6.显示scott模式下部门(dept)表的结构和记录内容。
7.使用set pause on环境设置命令,当屏幕显示信息满屏幕时暂停。
8. 显示emp表中10号部门的结构,并查询empno、ename、deptno和sal四个字段的记录内容;
9.使用LIST命令列出当前SQL缓冲区中的一行或多行命令语句。
10.使用ed命令编辑sql缓冲区中的命令,查询emp表中工资大于等于1500元的所有雇员的empno、ename、deptno和sal四个字段的记录内容。
11.使用save命令保存当前缓冲区中的内容到脚本文件emp.sql,再清空缓冲区。
12.执行脚本文件中的SQL语句。
13.利用替换变量查询姓名为‘SMITH’的雇员,并显示其员工信息。
交互式:事先不定义变量
14.查询当前用户下的所有表。
15.退出SQLPlus环境。