原文链接:https://blog.csdn.net/ruogan1993/article/details/134604642 一、前言 本文介绍总结在 CentOS 系统 Linux 下通过 vsftp 服务搭建 FTP 服务器 二、FTP 介绍 FTP(File Transfer Protocol)是一种文件传输协议,基于客户端 / 服务…
一、前言 我们在使用 VSCode 编辑代码的时候,通常会遇到如下情况,想要把光标移动到某一行的某个位置。正常情况下,我们需要右手脱离键盘使用鼠标点击到具体位置,如果你同样感觉这样不是很丝滑,那么就可以用到本文推荐的插件 —— Jump。 二、使用方法 根据上述的命令就可以自动跳转到某一具体位置。演示: 按 ALT+Q 两遍,对应命令:跳…
一、前言 在 Linux 操作系统下使用 shell 脚本调用 disql 执行 SQL 或 SQL 脚本,是我们使用数据库一定会遇到的问题。有时需要直接执行 SQL,有时需要执行 SQL 脚本,有时可以从 dmdba 用户调用,有时必须从 root 用户调用,总之,具体的情况不尽相同。本文就来详细介绍一下这些不同方式的具体方法。 二、详细教程 2.1 dmdba…
一、前言 近日,在服务器上卸载 Python,导致服务器 yum 不可用,尝试了多种方法进行修复都没能成功,最终决定重装系统。所以,本站经历了首次备份恢复。于本文记录一下大致的整体流程。 二、备份 2.1 备份 WordPress 目录 我采用的是最朴素的备份方法(由于是首次,不太信任网上的教程,也不太信任 WordPress 的插件),直接将…
一、问题背景 一般从 MySQL 迁移到 DM 数据库时,由于 MySQL 字符串的长度是以字符为单位,导致迁移过程中有可能遇到报错:超出定义长度。 在 DM8 的早期阶段,针对从 MySQL 迁移至 DM 的场景,由于当时 DM 尚未原生支持变长字符类型(如 VARCHAR (N CHAR))的数据存储需求,故引入了 LENGTH_IN_CHAR 参数作为临时解决…
一、问题概述 对于一个 Linux 上新部署的 MySQL 数据库,往往在连接的时候有可能会碰到连接不上的问题。我就是在近日,写一篇 MySQL 数据库迁移到 DM 数据库的博客时,出奇的发现我博客所用的 MySQL 数据库居然只能从 Linux 本地连接。由于对 MySQL 不熟悉,这个问题困扰了我两三个小时。下面本文就来总结一下,MySQL 连接不上可能涉…
一、前言 有时由于 CHAR 类型为定长,会自动填充空格,不是很舒服,想要将 CHAR 类型统一修改成 VARCHAR 类型。 二、修改方法 SELECT 'ALTER TABLE '||TABLE_NAME|| ' MODIFY ' ||COLUMN_NAME||' '||'VARCHAR' ||'('||DATA_LENGTH||');'…
一、创建测试数据 CREATE TABLE LFINJI_A (ID NUMBER PRIMARY KEY, NAME VARCHAR2 (20), ATYPE VARCHAR2 (1)); CREATE TABLE LFINJI_B (ID NUMBER PRIMARY KEY, NAME VARCHAR2 (20), BTYPE VAR…
一、批量执行 SQL 的方式 (1)禁用 / 启用所有外键 -- 禁用 SELECT 'ALTER TABLE ' || OWNER || '.' || TABLE_NAME || ' DISABLE CONSTRAINT ' || CONSTRAINT_NAME || ';' FROM SYS.DBA_CONSTRAINTS WHERE …
一、问题描述 一次客户在执行存储过程打印输出时发现,管理工具消息区域并没有像预期一样的输出内容,而是仅有执行 SQL 的反馈,如图 这是为什么呢? 二、问题复现 我们使用一段示例存储过程,打印输出进行测试 BEGIN DBMS_OUTPUT.ENABLE (100000); FOR I IN 1..10000 LOOP DBMS_OUT…