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

Oracle视频基础1.4.3练习

15个视频 1.4.3

できない dbca删除数据库

id
ls
cd
cd dbs
ls
ls -l
dbca# delete a database 勾选
# chris 勾选

手动删除数据库

ls
ls -l
ls -l
cd /u01/oradata
ls
cd /u01/admin/
ls
cd chris/
ls
clear 	
初始化参数文件,admin,数据文件

#新版本了解下 /oracle/app/oracle/diag/rdbms/
itpuxdb/itpuxdb/trace

ls
cd ..
ls
rm -fR chris/
cd /u01/oradata/
ls
rm -fR chris/
cd
cd dbs
ls
rm -f orapwchris lkCHRIS spfilechris.ora
ls -l
ls

手动创建数据库manually,通过bbk.env文件来设置环境变量,创建spfile后启动数据库,查看spfile内容,查看后台进程,查看目录oradata和dbs文件

ll
配环境变量
ORACLE_BASE=/oracle/app/oracle

ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 12.2.0 / d b 1 O R A C L E S I D = b b k O R A C L E N L S 33 = ORACLE_BASE/product/12.2.0/db_1 ORACLE_SID=bbk ORACLE_NLS33= ORACLEBASE/product/12.2.0/db1ORACLESID=bbkORACLENLS33=ORACLE_HOME/nls/data
PATH= O R A C L E H O M E / b i n : ORACLE_HOME/bin: ORACLEHOME/bin:PATH
LD_LIBRARY_PATH= O R A C L E H O M E / l i b : ORACLE_HOME/lib: ORACLEHOME/lib:LD_LIBRARY_PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_NLS33 PATH LD_LIBRARY_PATH

【dbs】
env | grep ORA
vi bbk.env
# ORACLE_BASE=/u01
# ORACLE_HOME=KaTeX parse error: Expected 'EOF', got '#' at position 21: …E_BASE/oracle #̲ ORACLE_SID=bbk…ORACLE_HOME/ocommon/nls/admin/data ???
# ORACLE_NLS33=$ORACLE_HOME/nls/data

# PATH=$ORACLE_HOME/bin:$PATH
# LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH ????????????????????# export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACCLLE_NLS33 PATH LD_LIBRARY_PATH ??????????????????????????
ls
ORAll
chmod +x bbk.env ????????????????????????
ls
. ./bbk.env ??????????????????
env | grep vi initbbk.ora 
# db_name='bbk'
ls -l6pwd
sqlplus /nolog
conn / as sysdba7创建spfilecreate spfile from pflie
!
ls -l
exit8startup nomount
!	
ps -ef | grep ora9exit
!
cat initbbk.ora
exit
create database bbk;!
ls
ls -l
cd /u01/oradata/
ls
cd
cd dbs
ls
ll
cat initbbk.ora 

请添加图片描述

![请添加图片描述](https://i-blog.csdnimg.cn/direct/d80be381663b40e684869f6d694ec7fb.png)

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
这篇博客将介绍如何在 Oracle 数据库中通过手动和 DBCA 方法来删除和创建数据库。以下是各步骤和操作详解,包括环境变量配置、初始化参数设置、SPFILE 创建、启动数据库以及手动检查和清理数据库相关文件。


1. 使用 DBCA 删除数据库

在 Oracle 数据库中,DBCA(Database Configuration Assistant)是一种方便的图形化工具,能够帮助我们快速地删除数据库。以下是使用 DBCA 删除数据库的步骤:

  1. 打开终端,输入以下命令查看数据库信息和进入目录:

    id
    ls
    cd dbs
    ls -l
    
  2. 运行 DBCA:

    dbca
    
    • 在 DBCA 中选择 Delete a Database 选项。
    • 勾选要删除的数据库(如 chris 数据库),然后确认删除操作。

2. 手动删除数据库

在某些情况下,可以选择手动删除数据库。以下步骤展示如何通过命令行删除数据库相关文件。

  1. 列出和定位数据库相关文件:

    ls
    cd /u01/oradata
    ls
    cd /u01/admin/
    ls
    cd chris/
    ls
    
  2. 删除数据库文件(包括初始化参数文件、数据文件等):

    rm -fR /u01/admin/chris/
    cd /u01/oradata/
    rm -fR /u01/oradata/chris/
    
  3. 删除 dbs 目录下的密码文件和其他数据库相关文件:

    cd $ORACLE_HOME/dbs
    rm -f orapwchris lkCHRIS spfilechris.ora
    ls -l
    

3. 手动创建数据库

手动创建数据库可以通过 bbk.env 文件来设置环境变量,并手动创建 SPFILE,然后启动数据库。

  1. 配置环境变量

    • bbk.env 文件中设置以下环境变量:
    ORACLE_BASE=/oracle/app/oracle
    ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1
    ORACLE_SID=bbk
    ORACLE_NLS33=$ORACLE_HOME/nls/data
    PATH=$ORACLE_HOME/bin:$PATH
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_NLS33 PATH LD_LIBRARY_PATH
    
  2. 加载环境变量

    chmod +x bbk.env
    . ./bbk.env
    env | grep ORA
    
  3. 创建初始化参数文件
    编辑 initbbk.ora 文件,设置数据库名称:

    vi initbbk.ora
    db_name='bbk'
    
  4. 启动 SQL*Plus 并连接到数据库

    sqlplus /nolog
    conn / as sysdba
    
  5. 创建 SPFILE 文件

    create spfile from pfile;
    
  6. 启动数据库到 NOMOUNT 状态

    startup nomount;
    
  7. 创建数据库
    使用 CREATE DATABASE 命令创建数据库:

    create database bbk;
    
  8. 检查文件和目录

    • 列出数据库目录下的文件以确认创建成功:
    cd /u01/oradata/
    ls
    
  9. 查看并确认初始化参数文件内容

    cat initbbk.ora
    

总结

通过以上步骤,我们成功演示了如何在 Oracle 数据库中删除和创建数据库,包括使用 DBCA 工具和手动方式。

相关文章:

Oracle视频基础1.4.3练习

15个视频 1.4.3 できない dbca删除数据库 id ls cd cd dbs ls ls -l dbca# delete a database 勾选 # chris 勾选手动删除数据库 ls ls -l ls -l cd /u01/oradata ls cd /u01/admin/ ls cd chris/ ls clear 初始化参数文件,admin,数据文件#新版本了…...

energy 发布 v2.4.5

更新内容 修复 energy cli install 命令安装开发环境 修复 动态库加载error未暴露 增加 JS ipc.on 监听模式,异步返回结果 修复 energy cli 不能强制退出问题 修复 MacOS 开发模式 debug 时不更新 helper 进程 优化 energy cli 在 MacOS 开发模式和安装包制作 link…...

一文详解工单管理系统,工单系统是什么意思

在现代企业管理中,工单管理系统已经成为提升效率和客户满意度的重要工具。随着企业规模的扩大和业务复杂性的增加,传统的手工工单处理方式已经无法满足企业的需求。本文将详细解析工单管理系统的定义、功能、优势,并推荐一款优秀的工单管理系…...

【无标题】基于SpringBoot的母婴商城的设计与实现

一、项目背景 当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,…...

你需要了解的Android主题相关知识

在 Android 开发中,主题(Theme)是用于定义应用的视觉风格的一组样式集合。主题决定了应用的配色、字体样式、控件外观等,是整个应用的一致性视觉体验的重要组成部分。以下是对 Android 主题的全面介绍,包括主题的基础概…...

基于Multisim数控直流稳压电源电路(含仿真和报告)

【全套资料.zip】数控直流稳压电源电路设计Multisim仿真设计数字电子技术 文章目录 功能一、Multisim仿真源文件二、原理文档报告资料下载【Multisim仿真报告讲解视频.zip】 功能 1.输出直流电压调节范围5-12V。 2.输出电流0-500mA。 3.输出直流电压能步进调节,步…...

精读预告Bigtable

文章目录 1. 引言:2. 背景 1. 引言: 在本期的精读会中,我们将深入解读另一篇具有里程碑意义的论文——《Bigtable: A Distributed Storage System for Structured Data》。这篇论文详细介绍了 Bigtable 作为谷歌用于管理结构化数据的分布式存…...

软件架构演变:从单体架构到LLM链式调用

0 前言 软件架构——我们数字世界的蓝图——自20世纪中叶计算机时代诞生以来,已经发生了巨大演变。 20世纪60年代和70年代早期,以大型主机和单体软件为主导。而今天,数字领域已完全不同,运行在由云计算、API连接、AI算法、微服务…...

Redis-“自动分片、一定程度的高可用性”(sharding水平拆分、failover故障转移)特性(Sentinel、Cluster)

文章目录 零、写在前面一、水平拆分(sharding/分片)、故障转移(failover)机制介绍水平拆分(Sharding)故障转移机制 二、Redis的水平拆分的机制有关的配置1. 环境准备2. 配置文件配置3. 启动所有Redis实例4. 创建集群5. 测试集群读/写6. 集群管理 三、Red…...

操作系统(9) (并发-----原子性/互斥临界区/生产者消费者问题/临界区问题三条件/互斥性/进展性/公平性)

目录 1. 并发(Concurrency)的定义 2. 原子性(Atomicity) 3. 互斥(Mutual Exclusion) 4. 生产者-消费者问题(Producer-Consumer Problem) 5. 临界区Critical Section 6. 临界区问题&#xf…...

Django响应

HTTPResponse: 是由Django创造的, 他的返回格式为 HTTPResponse(content响应体,content_type响应体数据类型,status状态码), 可以修改返回的数据类型,适用于返回图片,视频,音频等二进…...

算法:图的相关算法

图的相关算法 1. 图的遍历算法1.1 深度优先搜索1.2 广度优先搜索 2. 最小生成树求解算法普里姆(Prim)算法克鲁斯卡尔(Kruskal)算法 3. 拓扑排序4. 最短路径算法 1. 图的遍历算法 图的遍历是指从某个顶点出发,沿着某条搜索路径对图中的所有顶点进行访问且只访问次的…...

django的models使用介绍。

from django.db import modelsfrom utils.models import CommonModel# Create your models here. class User(CommonModel):#用户数据模型username models.CharField(用户名,max_length32, uniqueTrue)password models.CharField(密码,max_length256)nickname models.CharFi…...

【分布式技术】分布式事务深入理解

文章目录 概述产生原因关键点 分布式事务解决方案3PC3PC的三个阶段:3PC相比于2PC的改进:3PC的缺点: TCCTCC事务的三个阶段:TCC事务的设计原则:TCC事务的适用场景:TCC事务的优缺点:如何解决TCC模…...

力扣hot100-->hash表/map

hash表/map 1. 1. 两数之和 简单 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 …...

基于redis实现延迟队列

Redis实现延时队列 延时队列里装的主要是延时任务,用延时队列来维护延时任务的执行时间。 1、延时队列有哪些使用情景? 1、如果请求加锁没加成功 可以将这个请求扔到延时队列里,延后处理。 2、业务中有延时任务的需要 比如说&#xff0…...

PHP微信小程序共享充电桩系统设计与实现计算机毕业设计源代码作品和开题报告

博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。 所有项目都配有从入门到精通的基础知识视频课程&#xff…...

【网络面试篇】TCP与UDP类

目录 一、综述 1. TCP与UDP的概念 2. 特点 3. 区别 4. 对应的使用场景 二、补充 1. 基础概念 (1)面向连接 (2)可靠的 (3)字节流 2. 相关问题 (1)TCP 和 UDP 可以同时绑定…...

Windows转Mac过渡指南

最近由于工作原因开始使用mac电脑,说实话刚拿到手的时候,window党表示真的用不惯。坚持用一下午之后,发现真的yyds,这篇文章说说mac电脑的基本入门指南。 1. 不会使用mac的触摸板,接上鼠标发现滚轮和windows是反的。 …...

LeetCode100之盛最多水的容器(11)--Java

1.问题描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量 注意 你不能倾斜容器 示例1 输入&…...

保姆级教程:在ArcGIS Pro插件中集成你的自定义工具箱(以‘消除重复要素’为例)

从脚本到按钮:ArcGIS Pro插件开发实战指南 在GIS日常工作中,我们常常会遇到一些重复性的数据处理任务。比如数据质检环节的"消除重复要素"操作,虽然可以通过Python脚本实现,但每次都需要打开IDE或Python窗口执行代码&am…...

Goframe项目实战:从数据库表到API接口的全链路开发指南(含避坑点)

Goframe项目实战:从数据库表到API接口的全链路开发指南(含避坑点)在当今微服务架构盛行的时代,Go语言因其高性能和并发优势成为后端开发的热门选择。而Goframe作为一款企业级的Go应用开发框架,提供了从数据库操作到API…...

浏览器 Profile 环境排查:Cookie、LocalStorage、网络出口与自动化任务配置清单

一、为什么浏览器环境经常“今天能用,明天失效”很多团队遇到登录状态丢失、页面配置异常、自动化任务失败时,会先怀疑网络、脚本或系统本身。但在实际项目里,问题经常不是单点故障,而是浏览器环境缺少稳定管理:对象常…...

AI学习 - 大模型基础入门

AI学习 - 大模型基础入门 从零开始:Ollama 安装 → 本地模型运行 → Python 代码接入 → 理解核心概念 摘要 本文记录了在 Windows 上使用 Ollama 部署本地大模型、并通过 Python 代码接入调用的完整过程。内容涵盖:Ollama 安装与模型拉取、大模型基础概…...

别再手动测模型了!用Simulink Test Manager实现自动化测试(附Excel表格配置详解)

从手动测试到智能验证:Simulink Test Manager全流程自动化实战指南 在模型开发的迭代过程中,工程师们常常陷入"修改-测试-记录"的循环泥潭。每次参数调整后,手动运行模型、记录数据、比对结果不仅消耗大量时间,更可能因…...

【云雾效果商业级交付标准】:基于Adobe Sensei图像雾度分析报告(N=1,247张MJ生成图),锁定雾浓度≤0.38的7个关键阈值参数

更多请点击: https://intelliparadigm.com 第一章:云雾效果商业级交付标准的定义与行业意义 云雾效果在现代数字体验中已超越视觉装饰范畴,成为空间感知建模、沉浸式交互与品牌情绪传达的核心媒介。商业级交付标准并非仅关注“是否可见雾气”…...

GEO优化可以覆盖哪些搜索平台

这是一个非常现实的问题。企业投放资源做GEO,当然希望覆盖面越广越好。那么GEO优化到底能覆盖哪些平台?覆盖到什么程度?不同平台的GEO逻辑有什么差异?GEO平台覆盖的三个层级第一层级:通用大模型AI平台(核心…...

MeloTTS实战指南:解决多语言TTS部署中的核心挑战

MeloTTS实战指南:解决多语言TTS部署中的核心挑战 【免费下载链接】MeloTTS High-quality multi-lingual text-to-speech library by MyShell.ai. Support English, Spanish, French, Chinese, Japanese and Korean. 项目地址: https://gitcode.com/GitHub_Trendin…...

Lovable内部工具开发方法论(从需求黑洞到用户自发推广的完整闭环)

更多请点击: https://kaifayun.com 第一章:Lovable内部工具开发方法论(从需求黑洞到用户自发推广的完整闭环) Lovable 方法论的核心不是交付功能,而是培育“工具依赖感”——当一线工程师在凌晨三点调试线上问题时&am…...

3分钟掌握抖音视频批量下载:解放双手的素材收集革命

3分钟掌握抖音视频批量下载:解放双手的素材收集革命 【免费下载链接】douyinhelper 抖音批量下载助手 项目地址: https://gitcode.com/gh_mirrors/do/douyinhelper 还在为一个个手动保存抖音视频而烦恼吗?想要高效收集创作者素材却苦于没有合适的…...