代码改变世界

DP报Script failed. Cannot get information from remote host案例

2023-08-24 10:05 by 潇湘隐者, 133 阅读, 0 推荐, 收藏,
摘要:HP DP(Data Protector Manager)上一个刚刚迁移升级的数据库备份作业失败,具体失败信息如下 .................................RMAN-08503: piece handle=c-1684727642-20230822-00 comment=A 阅读全文

MySQL尾部空格处理与哪些设置有关?

2023-07-20 16:14 by 潇湘隐者, 767 阅读, 0 推荐, 收藏,
摘要:在之前的这篇文章Oracle/MySQL/PG/SQL Server关系数据库中NULL与空字符串的区别[1]中,简单对比、介绍了一下MySQL的NULL/空格/尾部空格处理方式,主要对比了NULL与长度为空的字符串,其实很多地方没有分析到位就一笔带过了。这篇文章重新来细说一下MySQL的尾部空格处 阅读全文

Oracle/MySQL/PG/SQL Server关系数据库中NULL与空字符串的区别

2023-07-17 16:39 by 潇湘隐者, 1329 阅读, 2 推荐, 收藏,
摘要:Oracle数据库 在Oracle数据库中,''(空字符串)与null是什么关系呢? ''(空字符串)是否会等同(或者说等价于)于null值呢?''跟' '(长度为零的空字符串或包含一个或多个空格的空字符串)是否又等价?下面我们测试一下 SQL> create table test(id numbe 阅读全文

Linux grep命令与$?命令结合使用技巧

2023-07-13 22:39 by 潇湘隐者, 995 阅读, 0 推荐, 收藏,
摘要:今天检查前同事留下的一个shell脚本时,其中一个脚本中有一个业务逻辑处理:要判断Oracle数据库实例是否启动,如果数据库实例处于OPEN状态的话,则执行/运行一些业务逻辑操作。脚本大体如下(脚本做了一下混淆和精简收缩) up_flag=`${SCRIPT_DIR}/chkdbup.sh ${OR 阅读全文

ORA-65221 signalled during: alter pluggable database application APP$CDB$SYSTEM begin install '1.0'...

2023-07-13 08:54 by 潇湘隐者, 201 阅读, 0 推荐, 收藏,
摘要:给一台Oracle 19.12.0.0.0数据库应用补丁,升级到Oracle 19.16.0.0.0时,做datapatch的时候,监控发现数据库的告警日志出现下面错误: 2023-07-11T15:09:44.776403+08:00alter pluggable database applica 阅读全文

MySQL 8.0 Dynamic Redo Log Sizing翻译

2023-07-12 08:35 by 潇湘隐者, 483 阅读, 0 推荐, 收藏,
摘要:本文是MySQL 8.0 Dynamic Redo Log Sizing[1]这篇文章的翻译。如有翻译不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 这篇博文将讨论MySQL 8.0.30中引入的最新功能/特性:重做日志动态调整大小(dynamic redo log s 阅读全文

DBV-00102: File I/O error on File

2023-07-07 15:20 by 潇湘隐者, 0 阅读, 0 推荐, 收藏,
该文被密码保护。 阅读全文

Linux下alternatives命令学习总结

2023-07-07 11:49 by 潇湘隐者, 2658 阅读, 0 推荐, 收藏,
摘要:在Linux系统中提供了一个alternatives命令,用于在多个同功能的软件,或软件的多个不同版本间选择、切换。简单来说就是版本切换控制。例如,你的操作系统有多个Python版本,例如python3.6,Python 3.9,如果不用alternatives命令,那么你可能需要通过手工修改软链接 阅读全文

ORA-20000: Unable to set values for index xxx: does not exist or insufficient privileges

2023-07-04 23:40 by 潇湘隐者, 2292 阅读, 0 推荐, 收藏,
摘要:使用expdp/impdp导出导入数据时,遇到ORA-2000错误,如下所示: Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANTProcessing object type SCHEMA_EXPORT/ 阅读全文

MySQL自动安装脚本分享

2023-07-03 22:48 by 潇湘隐者, 1291 阅读, 1 推荐, 收藏,
摘要:这里分享一个我写的MySQL自动安装脚本mysql_auto_install.sh,它的功能非常简单,就是自动化安装MySQL单实例,让DBA的工作更简单、轻松一些,不用去手工安装MySQL实例。从简单重复的工作中释放出来。 下面是关于mysql_auto_install.sh脚本的一些说明: 1: 阅读全文

ERROR 3529 (HY000): Cannot load component from specified URN....

2023-06-29 21:33 by 潇湘隐者, 599 阅读, 0 推荐, 收藏,
摘要:这里介绍、演示一下,安装validate_password组件时遇到ERROR 3529 (HY000): Cannot load component from specified URN: 'file://component_validate_password'错误的原因 当前测试的环境为MySQ 阅读全文

MySQL 8的MGR集群中设置autocommit=0引起ERROR 1064 (42000)错误

2023-06-21 16:32 by 潇湘隐者, 304 阅读, 0 推荐, 收藏,
摘要:在一套MySQL MGR集群测试环境中,同事测试时,在my.cnf参数文件中修改了autocommit参数(修改为autocommit=0),结果上周五,由于系统管理员要升级RHEL 8.8的系统补丁,所以将这这三台MySQL的数据库服务关闭了,升级完RHEL 8.8的系统补丁后,启动MySQL的集 阅读全文

ORACLE如何找出视图依赖的对象和视图嵌套层数

2023-06-13 11:25 by 潇湘隐者, 671 阅读, 0 推荐, 收藏,
摘要:之前写过一篇文章“SQL Server如何找出视图依赖的对象和视图嵌套层数”,这里我介绍一下Oracle数据库中如何找出视图的依赖对象以及视图嵌套层数关系。主要通过DBA_DEPENDENCIES这个系统视图(这个系统视图中包含有对象的依赖关系数据)。另外,我们使用了Oracle的树形查询(层级查询 阅读全文

SQL Server 2017 RTM安装CU补丁失败报-2061893565错误

2023-06-12 09:07 by 潇湘隐者, 0 阅读, 0 推荐, 收藏,
该文被密码保护。 阅读全文

Oracle的PDB数据库创建DIRECTORY时遇到ORA-65254

2023-06-09 08:22 by 潇湘隐者, 473 阅读, 0 推荐, 收藏,
摘要:在Oracle 19c多租户环境的PDB数据库下面创建一个DIRECTORY时,遇到了“ORA-65254: invalid path specified for the directory”,下面简单演示一下所遇到的这个案例 SQL> CREATE PLUGGABLE DATABASE PDB6  阅读全文

MySQL日志维护与监控脚本

2023-06-07 08:54 by 潇湘隐者, 446 阅读, 1 推荐, 收藏,
摘要:MySQL数据库的管理维护过程中,MySQL错误日志(MySQL Error Log)与MySQL慢查询日志(MySQL Slow Log),一般不会自动清理,也不会轮转/切换,这个跟MySQL的二进制日志(binlog)有所不同,所以如果数据库管理员对其不维护的话,这些日志随着时间的推移以及一些特 阅读全文

Oracle 12c/19c PDB数据库配置自动启动

2023-05-31 15:50 by 潇湘隐者, 2325 阅读, 0 推荐, 收藏,
摘要:在Oracle 12c/19c多租户环境中,默认情况下,使用startup命令启动数据库实例后,你会发现PDB数据库的状态为MOUNT状态,PDB不会随着CDB启动而启动。如下例子所示: SQL> startupORACLE instance started.Total System Global  阅读全文

How to find the TLS used for the SQL Server connection

2023-05-24 11:15 by 潇湘隐者, 408 阅读, 1 推荐, 收藏,
摘要:本文是How to find the TLS used for the SQL Server connection这篇英语文章的翻译,此文出处请见于文章底部链接:原文出处[1] 对于客户,我做了一些研究,如何找出SQL Server数据库会话连接使用了哪一种TLS协议。唯一的方式就是创建一个扩展事件 阅读全文

Percona Xtrabackup版本升级小结

2023-05-23 13:44 by 潇湘隐者, 0 阅读, 0 推荐, 收藏,
该文被密码保护。 阅读全文

Linux xfs文件系统stat命令Birth字段为空的原因探究

2023-05-10 22:31 by 潇湘隐者, 817 阅读, 0 推荐, 收藏,
摘要:在Linux平台找出某个目录下创建时间最早的文件,测试验证脚本结果是否准确的过程中发现一个很有意思的现象,stat命令在一些平台下Birth字段有值,而在一些平台则为空值,如下所示: RHEL 8.7下, XFS文件系统 [mysql@mysqlu02 ~]$ more /etc/redhat-re 阅读全文

V$INDEX_USAGE_INFO中找不到监控索引数据的尴尬经历

2023-05-10 22:08 by 潇湘隐者, 185 阅读, 0 推荐, 收藏,
摘要:在一个Oracle 12.1实例中,想监控一个表的索引使用情况,在system用户下执行了下面脚本以及输出的监控索引脚本后,发现V$OBJECT_USAGE下一直没有对应的记录(在system用户下查询) SELECT 'ALTER INDEX '||OWNER||'.'||INDEX_NAME|| 阅读全文

MySQL如何获取binlog的开始时间和结束时间

2023-05-06 16:42 by 潇湘隐者, 2933 阅读, 3 推荐, 收藏,
摘要:MySQL数据库恢复到指定时间点时,我们必须通过MySQL全备+MySQL增量备份(可选)+MySQL的二进制日志(binlog)进行重放来恢复到指定时间点,实际的生产环境中,可能一段时间内生成了多个二进制日志文件(binlog), MySQL本身不会存储二进制日志文件(binlog)的开始时间和结 阅读全文

HP-UX下du命令使用技巧

2023-04-27 13:43 by 潇湘隐者, 446 阅读, 0 推荐, 收藏,
摘要:本人习惯了Linux环境的du命令,在HP-UX下,发现du命令真的非常难用,有种让人很难受的感觉。主要是因为HP-UX下的du命令参数比Linux平台du命令参数要少很多,尤其是没有-h这个参数,它只能以kb形式显示文件/文件夹的大小,对于我来说,看起来非常不直观。下面是工作中,HP-UX平台使用 阅读全文

Oracle 19c的参数sec_case_sensitive_logon与ORA-01017错误

2023-04-26 10:37 by 潇湘隐者, 1513 阅读, 0 推荐, 收藏,
摘要:Oracle的参数sec_case_sensitive_logon是Oracle 11g开始被引入。这个参数主要是为了控制密码的大小写敏感问题。 sec_case_sensitive_logon=true表示密码区分大小写。 sec_case_sensitive_logon=false表示密码不区分 阅读全文

Zabbix 6中MSSQL by ODBC模板配置手册

2023-04-24 21:11 by 潇湘隐者, 2833 阅读, 2 推荐, 收藏,
摘要:这里介绍一下如何在Zabbix 6下面,使用默认自带的模板MSSQL by ODBC来监控SQL Server数据库。官方关于Template DB MSSQL By ODBC的介绍如下链接所示: https://www.zabbix.com/integrations/mssql 这个项目对应的gi 阅读全文

DIA-48448: This command does not support multiple ADR homes

2023-04-24 18:35 by 潇湘隐者, 307 阅读, 0 推荐, 收藏,
摘要:在使用adrci命令清空日志时遇到错误:“DIA-48448: This command does not support multiple ADR homes”如何解决呢?如下所示 $ adrciADRCI: Release 19.0.0.0.0 - Production on Mon Apr 2 阅读全文

MySQL中binlog备份脚本分享

2023-04-19 22:00 by 潇湘隐者, 1334 阅读, 3 推荐, 收藏,
摘要:关于MySQL的二进制日志(binlog),我们都知道二进制日志(binlog)非常重要,尤其当你需要point to point灾难恢复的时侯,所以我们要对其进行备份。关于二进制日志(binlog)的备份,可以基于flush logs方式先切换binlog,然后拷贝&压缩到到远程服务器或本地服务器 阅读全文

ORACLE修改ORACLE_SID总结

2023-04-18 12:02 by 潇湘隐者, 3734 阅读, 0 推荐, 收藏,
摘要:在某些特殊情况下,需要修改当前Oracle数据库实例中的ORACLE_SID。下面简单的总结一下如何修改$ORACLE_SID的步骤。默认情况下,INSTANCE_NAME参数和ORACLE_SID的值是相同的,但是它们也可以不同。另外,如果参数文件(pfile或spfile)中没有指定instan 阅读全文

ORACLE还原恢复启动时数据库报ORA-00704, ORA-00604, ORA-00904

2023-04-13 21:24 by 潇湘隐者, 997 阅读, 0 推荐, 收藏,
摘要:Oracle数据库还原恢复后,执行alter database open resetlogs时遇到下面错误。如下所示: SQL> alter database open resetlogs;alter database open resetlogs*ERROR at line 1:ORA-00603 阅读全文

ORACLE如何查看用户管理备份与恢复的记录

2023-04-12 09:10 by 潇湘隐者, 606 阅读, 0 推荐, 收藏,
摘要:在Oracle数据库中,如果我们使用用户管理备份与恢复(User-Managed Backup and Recovery)方式去备份还原数据库的话,如何获取用户管理备份与恢复的记录信息呢?例如,我要查看某个数据库实例做用户管理备份的记录。一般使用下面脚本。似乎用户管理备份比较“简单”,目前我查了相关 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 44 下一页