当前位置: 首页 > news >正文

【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登录数据库时登录不成功,此时重置密码后可以完成登录;

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 时序预测 | Matlab实现TCN-Transformer的时间序列预测
  • 自动驾驶算法———车道检测(一)
  • 算法的几种常见形式
  • 高阶面试-dubbo的学习
  • android 消除内部保存的数据
  • 【分布式系统】Filebeat+Kafka+ELK 的服务部署
  • centos 安装ffmpeg
  • 栈(Stack)与队列(Queue,Deque)
  • 亚信安全新一代终端安全TrustOne2024年重磅升级
  • U盘打不开的终极解决方案:原因剖析、恢复策略与预防之道
  • JavaSe系列二十七: Java正则表达式
  • Linux rpm和ssh损坏修复
  • 解析 pdfminer layout.py LAParams类及其应用实例
  • Redis 集群模式
  • 宝兰德参编金融智能体标准,深耕大模型场景化落地
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • crontab执行失败的多种原因
  • ES6 ...操作符
  • ES6语法详解(一)
  • Github访问慢解决办法
  • JAVA多线程机制解析-volatilesynchronized
  • Java基本数据类型之Number
  • LeetCode18.四数之和 JavaScript
  • Meteor的表单提交:Form
  • quasar-framework cnodejs社区
  • Redash本地开发环境搭建
  • spark本地环境的搭建到运行第一个spark程序
  • spring boot下thymeleaf全局静态变量配置
  • SQLServer之索引简介
  • 一道闭包题引发的思考
  • 在Mac OS X上安装 Ruby运行环境
  • scrapy中间件源码分析及常用中间件大全
  • # SpringBoot 如何让指定的Bean先加载
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (AngularJS)Angular 控制器之间通信初探
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (二)斐波那契Fabonacci函数
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (转)linux下的时间函数使用
  • (转)winform之ListView
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .gitignore
  • .Net Web项目创建比较不错的参考文章
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .Net多线程总结
  • .NET与 java通用的3DES加密解密方法