Oracle数据库安装与SQL*Plus使用

一、实验过程

1、安装完数据库服务器程序后,查看系统服务启动状况并截图。

2、启动 SOL Plus工具,分别以SYS用户和 SYSTEM用户登录数据库,并解锁scott用户,用scott用户登录。每次登录完成后用show user命令查看当前用户,并截图。

①SYS用户登录

②SYSTEM登录

③scott登录

3、熟悉list、run、append、change、edit、save、get、start、spool、@、&、define等常用命令:

①使用sql语句查询scott用户的emp表中的所有数据

②使用append为上一条sql语句追加where条件

③使用change命令修改where条件

④使用edit命令重新编辑SQL语句,改为向emp表中插入一条信息,name值使用自己的姓名

⑤通过save命令保存文件为sql,并使用start命令执行,过程中使用spool记录操作日志。

二、实验总结

首先,从Oracle官方网站和百度网盘下载了Oracle 11G数据库服务器的安装程序。下载过程中,我注意到了网络速度和下载链接的有效性,这可能会影响下载时间。在下载完成后,面临了第一个挑战:解压安装程序。由于Oracle安装包通常较大,解压过程需要一定的时间,并且需要足够的磁盘空间来存放解压后的文件。安装过程中,我仔细阅读了安装指南,并按照步骤进行了操作。在安装过程中,特别注意了Oracle的先决条件,如操作系统兼容性、内存要求和权限设置。

安装完成后,我检查了系统服务的启动状况。在Windows系统中,使用了服务管理工具来验证Oracle服务是否成功启动。接下来,我使用SQL*Plus工具进行了数据库操作。我们首先以SYS用户和SYSTEM用户登录数据库,然后解锁了scott用户,并使用scott用户登录。在每次登录后,都使用了SHOW USER命令来确认当前用户。这一步骤验证了我们是否能够成功访问数据库。在熟悉SQL*Plus命令的过程中,通过实际操作加深了对这些命令的理解。我们使用了LIST、APPEND、CHANGE、EDIT、SAVE、START、SPOOL等命令来执行和管理SQL语句。我们发现,这些命令在编写和执行SQL脚本时非常有用,它们提高了我们的工作效率。在实验的最后阶段,我们编写了SQL语句来查询和修改scott用户的emp表。我们使用APPEND命令追加了WHERE条件,使用CHANGE命令修改了条件,使用EDIT命令插入了一条新记录,并且使用SAVE和START命令保存并执行了SQL脚本。我们还使用SPOOL命令记录了操作日志,这为我们提供了一个操作的详细记录。

总的来说,这次实验不仅提高了对Oracle数据库安装和配置的理解,而且通过实践操作,我们更加熟悉了SQLPlus工具的使用。

相关推荐
Zan7 小时前
SQLite + SQLx 实战:为什么已经发布的数据库迁移文件,绝对不能再修改?
数据库·后端·面试
这个DBA有点耶8 小时前
数据同步的三个工程底线:DDL同步、断点续传、一致性校验——开源CDC的边界与KFS的路径
数据库·dba·代码规范
SelectDB9 小时前
列式存储为什么适合分析类负载?原理、限制与日志场景应用
数据库
数据库小学妹10 小时前
MySQL大字段治理:行溢出机制、覆盖索引与拆表
数据库·mysql·性能优化
爱吃奥利奥_wen10 小时前
SQL Server 基础语法详解:从建库建表到约束与增删改查
服务器·数据库·oracle
这个DBA有点耶11 小时前
MySQL 8.0不可见索引:删索引怕出事,不删又拖慢写入——中间态怎么用?
数据库·mysql·代码规范
测试界的小码农13 小时前
【图数据库实战进阶(01):从零认识 Neo4j,搭建第一个图数据库项目】
数据库·neo4j
x_SpiderMan13 小时前
搭建Oracle RAC 集群
数据库·oracle
测试界的小码农13 小时前
【图数据库实战进阶(03):Neo4j 图数据建模实战——节点、关系与属性应该怎么设计?】
数据库·oracle·neo4j