实验三 Oracle数据库的创建和管理

简介: 实验三 Oracle数据库的创建和管理

😘欢迎关注:👍点赞🙌收藏✍️留言

🏇码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要,有问题可在评论区提出,感谢阅读!!!

实验三 Oracle数据库的创建和管理

【实验目的】

  1. 掌握Oracle数据库的创建方法
  2. 使用DBCA创建数据库
  3. 在数据库中装入SCOTT用户及其表

【实验内容】

  1. 使用DBCA创建数据库,名为MYDB,找到其初始化文件(文本型和服务器型文件都要找到),查看各类默认位置并记录下来(包括物理文件所在目录,该数据库相关的各个目录等),登录到mydb数据库。
  1. 注意:不要勾选“容器数据库”
  1. 以管理员身份打开DBCA,开始创建数据库

  1. 选择高级配置

  1. 这里不创建容器数据库,就是最简单的单实例,模板名为一般用途或事物处理。

  1. 取消勾选容器数据库,设置数据库名

  1. 可以选择使用模板文件,也可以选择下面的选项自己配置路径

  1. 默认空白就行,除非你要使能闪回和开启归档日志,不过这些都可以创建完数据库以后再配置开启。

  1. 可以选择默认的那个监听就好

  1. 默认空着就好

  1. 修改一下字符集,其他保持默认,也可以根据需要修改

  1. 我是直接对Oracle的管理直接使用命令行操作的,所以不需要EM,可根据需要选择

  1. 配置口令

  1. 创建数据库,打开定制存储位置可以查看和修改datafile、online redo log、control file的路径和大小。

  1. 概要,点击完成,就开始创建数据库了

  1. 进度页,需要注意内存是否足够,否则会卡住

  1. 创建完成

  1. 查看相应文件目录

  1. 登录新创建的数据库mydb

  1. 查看此时db_name的值

  1. 在DBCA中删除MYDB数据库。
  1. 使用管理员权限打开DBCA,点击删除数据库

  1. 选中想要删除的数据库,输入口令

  1. 由于我没有注册,所以这一步跳过即可

  1. 概要,它会显示将要删除的文件

  1. 进度页,显示删除进度

  1. 完成

  1. 删除后登录其他数据库会报错,此时需要将注册表中ORACLE_SID的值右击修改为你要登录的数据库名

  1. 登录orcle数据库,并查看db_name

  1. 在实验一中建立的启动数据库orcl中装入scott用户及其拥有的表
  1. 创建scott用户并设置其密码为tiger

  1. 运行scott的脚本用户创建其所有表及数据

  1. 用scott/tiger登录sqlplus

  1. 查询emp表和dept表中的数据

【实验总结】

本次实验是针对 Oracle 数据库的创建和管理进行的操作,主要包括使用 DBCA 创建数据库、删除数据库以及在已有数据库中装入 scott 用户及其表等操作。通过这次实验,我对 Oracle 数据库的创建和管理有了更深刻的理解,同时也掌握了一些常用的操作技巧。

首先,我学会了使用 DBCA 工具创建 Oracle 数据库。在创建数据库时,需要注意选择不创建容器数据库,设置数据库名称,并根据需要修改数据库字符集等参数。此外,还可以通过定制存储位置来查看和修改各种文件的路径和大小,以便更好地管理数据库。

其次,我还学习了如何使用 DBCA 删除 Oracle 数据库。在删除数据库时,需要先选中要删除的数据库,并输入管理员口令。删除完成后,如果要登录其他数据库,需要将注册表中 ORACLE_SID 的值修改为要登录的数据库名。

最后,我还掌握了在已有数据库中装入 scott 用户及其表的方法。具体来说,需要先创建 scott 用户并设置其密码,然后运行 scott 的脚本来创建其所有表及数据。最后,使用 scott/tiger 登录 sqlplus,就可以查询 emp 表和 dept 表中的数据了。

总之,本次实验让我更加熟练地掌握了 Oracle 数据库的创建和管理技巧,同时也为以后的数据库应用开发奠定了基础。

相关文章
|
1月前
|
存储 Oracle 关系型数据库
oracle数据恢复—oracle数据库执行错误truncate命令的数据恢复案例
oracle数据库误执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除数据只需要通过备份恢复数据即可。也会碰到一些特殊情况,例如数据库备份无法使用或者还原报错等。下面和大家分享一例oracle数据库误执行truncate命令导致数据丢失的数据库数据恢复过程。
|
3月前
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
651 28
|
3月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的闪回数据库
Oracle闪回数据库功能类似于“倒带按钮”,可快速将数据库恢复至 earlier 状态,无需还原备份。本文介绍了闪回数据库的使用方法及实战案例:包括设置归档模式、开启闪回功能、记录SCN号、执行误操作后的恢复步骤等。通过具体 SQL 操作演示了如何利用闪回数据库恢复被误删的用户数据。注意,使用此功能前需确保数据库为归档模式。
118 9
|
4月前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle数据库的闪回表
本文介绍了Oracle数据库中的闪回表(Flashback Table)功能,它能够将表的数据快速恢复到特定时间点或系统改变号(SCN),无需备份。文章通过实战示例详细演示了如何使用闪回表恢复数据,包括授权、创建测试表、记录时间与SCN号、删除数据、启用行移动功能、执行闪回操作以及验证恢复结果等步骤。同时,还展示了如何通过触发器禁止插入操作,并在闪回过程中处理触发器的启用问题。文末附有视频讲解,帮助读者更好地理解闪回表的使用方法。
172 10
|
22天前
|
人工智能 运维 关系型数据库
数据库运维:mysql 数据库迁移方法-mysqldump
本文介绍了MySQL数据库迁移的方法与技巧,重点探讨了数据量大小对迁移方式的影响。对于10GB以下的小型数据库,推荐使用mysqldump进行逻辑导出和source导入;10GB以上可考虑mydumper与myloader工具;100GB以上则建议物理迁移。文中还提供了统计数据库及表空间大小的SQL语句,并讲解了如何使用mysqldump导出存储过程、函数和数据结构。通过结合实际应用场景选择合适的工具与方法,可实现高效的数据迁移。
157 1
|
2月前
|
负载均衡 算法 关系型数据库
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
本文聚焦 MySQL 集群架构中的负载均衡算法,阐述其重要性。详细介绍轮询、加权轮询、最少连接、加权最少连接、随机、源地址哈希等常用算法,分析各自优缺点及适用场景。并提供 Java 语言代码实现示例,助力直观理解。文章结构清晰,语言通俗易懂,对理解和应用负载均衡算法具有实用价值和参考价值。
大数据大厂之MySQL数据库课程设计:揭秘MySQL集群架构负载均衡核心算法:从理论到Java代码实战,让你的数据库性能飙升!
|
4月前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
2月前
|
存储 关系型数据库 MySQL
大数据新视界 --面向数据分析师的大数据大厂之 MySQL 基础秘籍:轻松创建数据库与表,踏入大数据殿堂
本文详细介绍了在 MySQL 中创建数据库和表的方法。包括安装 MySQL、用命令行和图形化工具创建数据库、选择数据库、创建表(含数据类型介绍与选择建议、案例分析、最佳实践与注意事项)以及查看数据库和表的内容。文章专业、严谨且具可操作性,对数据管理有实际帮助。
大数据新视界 --面向数据分析师的大数据大厂之 MySQL 基础秘籍:轻松创建数据库与表,踏入大数据殿堂
|
2月前
|
SQL 关系型数据库 MySQL
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!
这是一份详细的MySQL安装与配置教程,适合初学者快速上手。内容涵盖从下载到安装的每一步操作,包括选择版本、设置路径、配置端口及密码等。同时提供基础操作指南,如数据库管理、数据表增删改查、用户权限设置等。还介绍了备份恢复、图形化工具使用和性能优化技巧,帮助用户全面掌握MySQL的使用方法。附带常见问题解决方法,保姆级教学让你无忧入门!
MySQL下载安装全攻略!小白也能轻松上手,从此数据库不再难搞!

推荐镜像

更多