【赵渝强老师】使用NetManager创建Oracle数据库的监听器
Oracle数据库软件安装成功后需要使用NetManager创建监听器,然后才可以创建Oracle数据库并启动数据库的实例。Oracle NetManager是Oracle数据库的网络配置工具,主要用于管理客户端与服务器之间的网络连接配置,支持监听程序配置、服务命名解析及网络命名方法的维护。NetManager主要提供以下功能: 配置监听器:NetManager管理...
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle提供了数据库配置助手DBCA来创建Oracle数据库。DBCA的全称是Oracle Database Configuration Assistant,它的运行模式有图形界面和静默执行两种方式。使用DBCA可以非常方便地创建Oracle数据库,也可以配置和删除Oracle数据库。 视频讲解如下: ...
【赵渝强老师】达梦数据库实例的状态
达梦数据库实例包含MOUNT、OPEN和SUSPEND三种状态。下表说明了数据库实例每种状态的含义。 # 注意:OPEN状态与MOUNT和SUSPEND能相互转换,但是MOUNT和S...
【赵渝强老师】MySQL数据库的多实例环境
数据库是用来存储数据的,数据库实例是用来操作数据的。从操作系统的角度看,数据库实例表现为一个进程,对应多个线程。在非集群数据库架构中,数据库与数据库实例存在一一对应关系,在数据库集群中,可能存在多个数据库实例操作一个数据库情况,即多对一关系。MySQL允许在同一个宿主机上运行多个MySQL数据库服务,这就是MySQL的多实例环境 一、 什么是多实例? 多实例就是一台服务...
【赵渝强老师】PostgreSQL数据库的WAL日志与数据写入的过程
PostgreSQL中的WAL是Write Ahead Logging的缩写,即预写日志,它是保证数据完整性的一种标准方法。简单来说就是在PostgreSQL数据库中要对数据文件进行修改时必须先写入WAL日志信息,即当WAL日志记录完成了持久化,刷新到永久储存之后才能更改数据文件。根据这个原则就不需要在每次提交事务的时候都刷新数据到磁盘。因为当数据库出现宕机发生数据丢失时,可以重新执行WAL日志....
【赵渝强老师】MySQL中的数据库对象
MySQL数据库中包含各自数据库对象,常见的数据库对象有:表、索引、视图、事件、存储过程和存储函数等等。视频讲解如下:一、 创建与管理表表是一种非常重要的数据库对象,MySQL数据库的数据都是存储在表中。MySQL的表是一种二维结构,由行和列组成。表有列组成,列有列的数据类型。下面通过具体的步骤来演示如何操作My...
【赵渝强老师】Oracle RMAN的目录数据库
在默认情况下,Oracle RMAN将备份时产生的元信息保存到控制文件中。RMAN在执行恢复时,就需要读取控制文件,从而找到备份的信息来完成数据库的恢复。因此,如果控制文件发生了丢失和损坏将导致数据库无法执行恢复。另一方面随着备份的不断增多,也会导致控制文件的大小无限增长。为了更好地管理RMAN备份的元信息,Oracle可以使用一个专门的备份信息存储地来存储这些信息,这就是RMAN的目录数据库(....
【赵渝强老师】基于PostgreSQL的分布式数据库:Citus
由于PostgreSQL具有强大的功能和良好的可扩展性,因此基于PostgreSQL很容易就可以实现分布式架构。Citus便是具体的一种实现方式。它以扩展的插件形式与PostgreSQL进行集成,且独立于PostgreSQL内核,部署也比较简单。Citus是现在非常流行的基于PostgreSQL的分布式解决方案。 一、 Citus基础 下面是百度百科中对分布式...
【赵渝强老师】数据库不适合Docker容器化部署的原因
在Docker的容器中可以部署运行一个MySQL数据库,并通过数据卷将运行在容器中的MySQL数据库的数据进行持久化。如果这时候运行MySQL的容器被销毁了,数据也将会发生丢失。因此在Docker中部署数据库服务时,一定要考虑数据持久化的问题。但数据库并不适合Docker容器化部署。 视频讲解如下: ...
【赵渝强老师】OceanBase数据库从零开始:MySQL模式
这里我们来介绍一下新上线的课程《OceanBase数据库从零开始:MySQL模式》,本门课程共11章。视频讲解如下: 下面详细介绍一下每一章的主要内容: 第0...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。