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

【实验目的】

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

【实验内容】

  1. 使用DBCA创建数据库,名为MYDB,找到其初始化文件(文本型和服务器型文件都要找到),查看各类默认位置并记录下来(包括物理文件所在目录,该数据库相关的各个目录等),登录到mydb数据库。
    注意:不要勾选“容器数据库”
  2. 在DBCA中删除MYDB数据库。
  3. 在实验一中建立的启动数据库orcl中装入scott用户及其拥有的表
  4. 创建scott用户并设置其密码为tiger
  5. 运行scott的脚本用户创建其所有表及数据
  6. 用scott/tiger登录sqlplus
  7. 查询emp表和dept表中的数据

【实验记录】

使用DBCA创建数据库,名为MYDB,找到其初始化文件(文本型和服务器型文件都要找到),查看各类默认位置并记录下来(包括物理文件所在目录,该数据库相关的各个目录等),登录到mydb数据库。

注意:不要勾选“容器数据库”
答:(1)使用DBCA创建名为MYDB的数据库
1.创建数据库

2.选择数据库创建模式


3.选择数据库部署类型

4.指定数据库标识详细信息

5.选择数据库存储选项


6.选择快速恢复选项


7.指定网络配置详细信息


8.选择Oracle Data Vault配置选项


9.指定配置选项


10.指定管理选项

11.指定数据库用户身份证明


12.选择数据库创建选项


13.查看概要


14.等待创建


15.完成安装

(2)找到MYDB数据库的初始化文件
文本型:


服务器型:

③登录到MYDB数据库

在DBCA中删除MYDB数据库。

答:1.选择删除数据库

2.选择要删除的数据库,并指定SYSDBA用户身份证明

3.选择注销管理选项

4.查看概要

5.等待删除

6.删除完成

7.尝试登录数据库,发现因删除导致数据库无法登录

8.为正常登录,需要修改注册表
原值为MYDB


修改为ORCL

9.再次登录,发现可以正常连接了

在实验一中建立的启动数据库orcl中装入scott用户及其拥有的表【注:在实验1中已经装入scott用户,现再次补充部分步骤】

  1. 创建scott用户并设置其密码为tiger

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

  1. 用scott/tiger登录sqlplus

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

emp表:

dept表:

【实验总结】

  1. 在本实验中,我们主要掌握了Oracle数据库的创建方法,练习使用DBCA创建数据库和删除数据库,并在数据库中装入SCOTT用户及其表;
  2. 在本实验中遇到的主要问题有两个,一是删除数据库后登录失败,需要到注册表中修改ORACLE_SID的值,二是尝试使用scott/tiger登录数据库时登录不成功,此时重置密码后可以完成登录;

相关推荐

  1. OracleOracle数据库数据类型

    2024-07-12 08:40:03       17 阅读
  2. 使用Oracle数据库创建定时任务方法

    2024-07-12 08:40:03       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 08:40:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 08:40:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 08:40:03       57 阅读
  4. Python语言-面向对象

    2024-07-12 08:40:03       68 阅读

热门阅读

  1. C-MAPSS数据集-RUL剩余寿命预测

    2024-07-12 08:40:03       23 阅读
  2. Linux workqueue介绍

    2024-07-12 08:40:03       20 阅读
  3. C++异常处理throw try catch

    2024-07-12 08:40:03       24 阅读
  4. LiteOS系统的软件定时器

    2024-07-12 08:40:03       23 阅读
  5. Codeforces Round #956 (Div. 2) and ByteRace 2024

    2024-07-12 08:40:03       28 阅读
  6. C++学习笔记

    2024-07-12 08:40:03       28 阅读
  7. 调整视频帧率、分辨率

    2024-07-12 08:40:03       29 阅读
  8. 路由器内部优先级和外部优先级的区别

    2024-07-12 08:40:03       28 阅读
  9. 嵌入式驱动程序100道面试题(6万字长文)

    2024-07-12 08:40:03       23 阅读
  10. Linux中防火墙firewalld

    2024-07-12 08:40:03       24 阅读