1、实验一安装和配置Oracle数据库与使用SQL实验一 安装和配置Oracle数据库及使用SQL*plus命令1.实验目的了解Oracle数据库的安装过程,掌握数据库的创建和配置,并实现对Oracle数据库的存储结构的理解,掌握参数文件的应用,掌握使用SQL*plus命令设置显示格式。 2.实验内容(1)安装Oracle11g。(2)查看安装后的相关服务并掌握其作用。(3)使用sql*plus通过数据字典查看oracle的物理结构和逻辑结构。(4)oracle用户解锁。(5)使用EM访问oracle数据库。(6)使用sql*plus命令设置显示格式。3.实验报告要求1安装oracle后,查看有哪
2、些服务,写出这些服务的名称,作用。2使用某种方式进入sql*plus,通过数据字典访问数据文件、日志文件、控制文件的信息。 1)Select file_name from dba_data_files; *.dbf为数据文件 到相应目录下找到这些文件 2)Select name from v$controlfile; *.ctl为控制文件 到相应目录下找到这些文件 3)select * from v$logfile; *.log为日志文件 到相应目录下找到重做日志文件 4)Select tablespace_name from dba_tablespaces; 查看表空间的信息3用户解锁1)查
3、看用户状态Select username,account_status from dba_users;2)使用具有dba权限的用户登陆给scott用户解锁。alter user scott account unlock;(解锁) 3)使用scott用户登陆,进行相关sql语句操作。4.使用EM管理数据库http:/localhost(或计算机名):1158/em/用户名:system密码:password身份:normal在em下创建一个数据对象,熟悉使用EM。5 熟悉使用SQL*Plus命令1)DESCRIBE命令的使用,该命令主要用来显示表结构,使用时可以缩写为DESC,2)Change
4、/旧文本/新文本,文本的替换3)Run或者/,这些缓冲区中的sql语句4)edit命令,使用记事本打开缓冲区中内容 要注意的是, edit打开记事本之后,它和SQL*Plus是同步执行的,即打开记事本之后只能在记事本进行编辑和命令的输入,不能在SQL*Plus中输入和执行命令。要想回到SQL*Plus中输入或执行命令,只有关闭记事本才行。5)start或者命令,将某个文件中的sql语句读入缓冲区并执行这些sql语句。用法:文件名;6)get命令,将某个文件中的sql语句读入缓冲区。用法:get 文件名;7)spool命令,将查询结果及SQL文件写入文件中。edit 用法:spool 文件名或者
5、包含文件名的路径 create|append|replace Sql语句 Spool off8) column命令,a)、修改列宽度col c1 format a20 将列c1(字符型)显示最大宽度调整为20个字符col c1 format 9999999 将列c1(number型)显示最大宽度调整为7个字符b)、修改列标题col c1 heading c2 将c1的列名输出为c2SQL column ename format a6SQL column empno format 9999SQL column deptno format 99SQL column mgr format 9999SQL column sal format 9999SQL col empno heading 员工号SQL col ename heading 员工名称SQL col job heading 工作SQL col mgr heading 主管领导
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1