数据库
-
Oracle多租户环境直接登录PDB总结
我们在多租户架构(multitenant architecture)环境中使用下面命令登录数据库时,一般默认是登录到CDB$ROOT下面。如下所示 $ sqlplus&n…
-
Windows平台启动实例报ORA-01078特殊案例
Oracle出现ORA-01078这个错误的原因多种多样,一般伴随ORA-01078出现的还有LRM-xxxxx这样的错误信息,例如下面这样的报错: ORA-01078 …
-
Oracle如何显示公元前日期
本文出自[公众号]:DBA闲思杂想录 在Oracle数据库中,我们遇到的日期时间绝大部分是公元后的日期时间,那么如何显示公元前的日期时间呢? 这种需求非常少见,相信一些同学都不清楚…
-
Oracle 19c查询cdb_free_space很慢总结
在一个Oracle 19c(19.16.0.0.0)实例下使用下面脚本统计表空间的大小时,发现SQL执行非常慢。 set linesize 860 p…
-
ORA-02030: can only select from fixed tables/views
有时候给一些普通用户授予查询系统对象(例如dynamic performance views)权限时会遇到“ORA-02030: can only select from fixe…
-
如何查询RMAN的COMPLETED WITH WARNINGS的告警信息
RMAN备份时会记录每一次备份的状态信息,例如COMPLETED,FAILED等,但是使用下面脚本查询数据库时,偶尔你会看到有些备份的状态为COMPLETED WITH WARNI…
-
Oracle数据库中的字节序格式是什么?
前言:本文是对这篇博客What is the endian format in Oracle databases?[1]的翻译,如有翻译不当的地方,敬请谅解,请尊重原创和翻译劳动成…
-
ORACLE数据库中ORACLE_SID与INSTANCE_NAME的异同
ORACLE数据库中ORACLE_SID与INSTANCE_NAME在概念和意义上有什么异同呢?下面简单来总结概况一下,很多时候,不少人都搞不清楚两者的异同,甚至认为两者是等价的。…
-
ORACLE如何查看用户管理备份与恢复的记录
在Oracle数据库中,如果我们使用用户管理备份与恢复(User-Managed Backup and Recovery)方式去备份还原数据库的话,如何获取用户管理备份与恢复的记录…
-
ORACLE还原恢复启动时数据库报ORA-00704, ORA-00604, ORA-00904
Oracle数据库还原恢复后,执行alter database open resetlogs时遇到下面错误。如下所示: SQL> alter databa…
-
Oracle/MySQL/PG/SQL Server关系数据库中NULL与空字符串的区别
Oracle数据库 在Oracle数据库中,”(空字符串)与null是什么关系呢?”(空字符串)是否会等同(或者说等价于)于null值呢?”跟&…
-
Oracle 12c/19c PDB数据库配置自动启动
在Oracle 12c/19c多租户环境中,默认情况下,使用startup命令启动数据库实例后,你会发现PDB数据库的状态为MOUNT状态,PDB不会随着CDB启动而启动。如下例子…
-
Oracle的PDB数据库创建directory时遇到ORA-65254
在Oracle 19c多租户环境的PDB数据库下面创建一个DIRECTORY时,遇到了“ORA-65254: invalid path specified for the dire…
-
ORACLE如何找出视图依赖的对象和视图嵌套层数
之前写过一篇文章“SQL Server如何找出视图依赖的对象和视图嵌套层数”,这里我介绍一下Oracle数据库中如何找出视图的依赖对象以及视图嵌套层数关系。主要通过DBA_DEPE…
-
如何分析SYSAUX表空间占用过大或增长过快问题
SYSAUX表空间也称为系统辅助表空间,这个是Oracle 10g版本开始推出的新功能,它是SYSTEM表空间的辅助表空间。Oracle 9i等早期版本中某些使用SYSTEM表空间…
-
Oracle 19c升级数据库补丁遇到的一些问题
本文是对最近一段时间,Oracle 19c数据库升级过程中遇到的一些零零散散的小问题的整理,总结,仅供参考。 问题1: ld: (Warning) Unsatisfied symb…