database
-
linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解
下面是详细的“linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解”的攻略: 1. mysqldump工具的介绍及使用方法 1.1 mysqldump工具介绍 mysqldump是用于备份MySQL数据库的最常用工具之一,它可以将指定的数据库或表备份成SQL语句,并且可以适用于各种场景下的备份需求。 1.2 mysq…
-
oracle创建表空间、授权、创建用户、导入dmp文件
下面是详细的攻略: 创建表空间 在Oracle中,表和索引被存储在表空间(tablespace)中。要创建一个新的表空间,请使用以下语法: CREATE TABLESPACE tablespace_name DATAFILE ‘file_name’ SIZE size_of_file; 其中, tablespace_name 是新表空间的名称 file_na…
-
MySQL常用类型转换函数总结(推荐)
MySQL常用类型转换函数总结(推荐) 在MySQL中,经常会出现需要对数据类型进行转换的场景。本文总结了MySQL中常用的类型转换函数,详细讲解了它们的用法和示例。 CAST()和CONVERT() 这两个函数用法类似,都是用于将一个数据类型转换为另一个数据类型。区别在于,CAST()是标准的SQL函数,而CONVERT()是MySQL特有的函数。 CAS…
-
使用shell脚本每天对MySQL多个数据库自动备份的讲解
下面是使用 shell 脚本每天对 MySQL 多个数据库自动备份的攻略。 1. 环境准备 在开始之前,我们需要确保以下条件已经具备:1. 服务器上安装了 MySQL 数据库;2. 已经编写好了备份脚本;3. 服务器上安装了 crontab 定时任务服务。 2. 编写备份脚本 备份脚本需要包含以下内容:1. 备份文件的保存路径;2. 备份引擎的选择;3. 备…
-
sql 时间函数 整理的比较全了
SQL 时间函数攻略 SQL 时间函数是常用的函数之一,它们被用来操作与处理时间相关的数据,如日期、时间、时间戳等。本文将带你全面了解 SQL 时间函数,包括其常用的函数和使用场景。 常用的 SQL 时间函数 CURDATE() 和 NOW() CURDATE() 和 NOW() 是 SQL 中最常用的时间函数,分别用于返回当前日期和时间。CURDATE()…
-
详谈MySQL和MariaDB区别与性能全面对比
详谈 MySQL 和 MariaDB 区别与性能全面对比 介绍 MySQL 和 MariaDB 都是开源的关系型数据库管理系统(RDBMS),都具有高性能、可扩展性、可靠性等优点。然而,它们之间还有一些区别,本文将介绍它们的区别并进行性能对比。 区别 以下是 MySQL 和 MariaDB 之间的主要区别: 开发者不同:MySQL 由 Oracle 公司开发…
-
Oracle system/用户被锁定的解决方法
以下是详细的 “Oracle system/用户被锁定的解决方法”攻略: 1. 确认用户被锁定 要解决用户被锁定的问题,我们首先需要确认该用户确实被锁定了。可以通过以下命令查询: SELECT ACCOUNT_STATUS FROM DBA_USERS WHERE USERNAME='<用户名>’; 如果查询结果为 “LOCKED”,那么该用户已…
-
PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享
PL/SQL Dev连接Oracle弹出空白提示框的解决方法分享 问题背景 当我们使用PL/SQL Developer连接Oracle数据库时,有时候会出现弹出一个空白提示框的现象,这给我们的使用带来了很大的不便。那么该如何解决呢? 解决步骤 打开PL/SQL Developer软件,点击工具栏上的“选项”按钮。 在弹出的选项窗口中,选择“Oracle”项,…
-
解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题
当我们在Oracle 12c中创建用户时,有时候会遇到 ORA-65096: 公用用户名或角色无效 的问题。这个错误提示是因为Oracle 12c中引入了公用用户和公用角色的概念,而我们使用的用户名和角色名称与公用名称重复导致的,因此需要通过一些方式来解决这个问题。 以下是完整的解决ORA-65096错误的攻略: 步骤一:查询公用用户和公用角色 运行以下命令…
-
修改Oracle监听默认端口号1521的方法
修改Oracle监听默认端口号1521的方法可以通过以下步骤: 1. 确认当前监听的状态 先确认一下当前监听的状态,可以使用以下命令查看: lsnrctl status 如果结果中有如下输出,则表示Oracle数据库的监听已经启动: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT…