摘要:
Linux系统中,DBA一般使用oracle用户登陆/访问Linux操作系统,然后使用sqlplus命令登陆数据库进行一些维护操作,如果由于某些特殊原因,系统管理员创建了一个db_support用户,如果使用dba_support这个普通账号登陆了Linux操作系统,如何使用sqlplus访问数据库 阅读全文
随笔分类 - 数据库技术(Oracle)
ORACLE统计信息作业Stop job called because associated window was closed
2023-10-17 11:14 by 潇湘隐者, 226 阅读, 收藏, 编辑
摘要:
一个Oracle 19c实例的告警日志出现告警, 具体的告警信息,如下所示: xxxxx(3):Closing scheduler windowxxxxx(3):Closing Resource Manager plan via scheduler windowxxxxx(3):Clearing R 阅读全文
sys用户在sys.user$中的一些特殊现象浅析
2023-10-17 10:37 by 潇湘隐者, 998 阅读, 收藏, 编辑
摘要:
在Oracle数据库中,一般我们使用sys.user或dba_users去监控/检查用户密码是否快过期,另外,它还能监控新用户的创建时间、账号密码过期、账号修改时间等,dba_user其实是一个系统视图,它的数据来源于sys.user$等基础表。dba_user的定义如下所示: CREATE FOR 阅读全文
awr_plan_change脚本中平均执行时间不正确浅析?
2023-10-09 20:10 by 潇湘隐者, 92 阅读, 收藏, 编辑
摘要:
awr_plan_change.sql脚本是Kerry Osborne的一个脚本,这个脚本也是我非常喜欢并且经常使用的一个脚本。脚本如下所示 set lines 155col execs for 999,999,999col avg_etime for 999,999.999col avg_lio 阅读全文
[翻译]——Why my execution plan is not in AWR
2023-09-11 22:59 by 潇湘隐者, 73 阅读, 收藏, 编辑
摘要:
为什么我的执行计划不在AWR中呢?本文是Why my execution plan is not in AWR?[1]的翻译,如有翻译不对或翻译不当的地方,敬请指出不足 前一周,我参加“使用AWR报告诊断 Oracle RAC 性能”的网络研讨会时关注到一个问题,有很多人提出了一个问题,为什么他们的 阅读全文
ORACLE的Scheduler的时区总结
2023-09-11 22:53 by 潇湘隐者, 474 阅读, 收藏, 编辑
摘要:
在Oracle数据库中,一般人们可能只会关注数据库的时区或会话的时区,但是很少有人会关注Scheduler的时区设置,因为Scheduler的时区设置一般只会影响作业的scheduler和Windows的运行,很多时候,人们往往没有注意到它。这里简单总结一下这个知识点。 在Oracle 10g/11 阅读全文
ORACLE中如何锁住/解锁统计信息?
2023-09-01 08:37 by 潇湘隐者, 1857 阅读, 收藏, 编辑
摘要:
从Oracle 10g 开始,Oracle提供了锁定/解锁表统计信息功能,它的目的是阻止数据库自动收集统计信息,防止可能会产生/出现的糟糕的计划。它对于数据频繁更改的Volatile Tables最有用,因为Volatile Tables的某些数据集可能会生成糟糕的计划。 官方的介绍如下: Prev 阅读全文
Oracle客户端与Oracle数据库兼容矩阵
2023-08-29 22:38 by 潇湘隐者, 1575 阅读, 收藏, 编辑
摘要:
Oracle客户端与Oracle数据库之间是有兼容支持关系的,有些低版本的Oracle Client连接到高版本的数据库是不支持的,其实Oracle官方文档 Client / Server Interoperability Support Matrix for Different Oracle Ve 阅读全文
DP报Script failed. Cannot get information from remote host案例
2023-08-24 10:05 by 潇湘隐者, 94 阅读, 收藏, 编辑
摘要:
HP DP(Data Protector Manager)上一个刚刚迁移升级的数据库备份作业失败,具体失败信息如下 .................................RMAN-08503: piece handle=c-1684727642-20230822-00 comment=A 阅读全文
Oracle/MySQL/PG/SQL Server关系数据库中NULL与空字符串的区别
2023-07-17 16:39 by 潇湘隐者, 1118 阅读, 收藏, 编辑
摘要:
Oracle数据库 在Oracle数据库中,''(空字符串)与null是什么关系呢? ''(空字符串)是否会等同(或者说等价于)于null值呢?''跟' '(长度为零的空字符串或包含一个或多个空格的空字符串)是否又等价?下面我们测试一下 SQL> create table test(id numbe 阅读全文
ORA-65221 signalled during: alter pluggable database application APP$CDB$SYSTEM begin install '1.0'...
2023-07-13 08:54 by 潇湘隐者, 134 阅读, 收藏, 编辑
摘要:
给一台Oracle 19.12.0.0.0数据库应用补丁,升级到Oracle 19.16.0.0.0时,做datapatch的时候,监控发现数据库的告警日志出现下面错误: 2023-07-11T15:09:44.776403+08:00alter pluggable database applica 阅读全文
ORA-20000: Unable to set values for index xxx: does not exist or insufficient privileges
2023-07-04 23:40 by 潇湘隐者, 1746 阅读, 收藏, 编辑
摘要:
使用expdp/impdp导出导入数据时,遇到ORA-2000错误,如下所示: Processing object type SCHEMA_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANTProcessing object type SCHEMA_EXPORT/ 阅读全文
ORACLE如何找出视图依赖的对象和视图嵌套层数
2023-06-13 11:25 by 潇湘隐者, 448 阅读, 收藏, 编辑
摘要:
之前写过一篇文章“SQL Server如何找出视图依赖的对象和视图嵌套层数”,这里我介绍一下Oracle数据库中如何找出视图的依赖对象以及视图嵌套层数关系。主要通过DBA_DEPENDENCIES这个系统视图(这个系统视图中包含有对象的依赖关系数据)。另外,我们使用了Oracle的树形查询(层级查询 阅读全文
Oracle的PDB数据库创建DIRECTORY时遇到ORA-65254
2023-06-09 08:22 by 潇湘隐者, 325 阅读, 收藏, 编辑
摘要:
在Oracle 19c多租户环境的PDB数据库下面创建一个DIRECTORY时,遇到了“ORA-65254: invalid path specified for the directory”,下面简单演示一下所遇到的这个案例 SQL> CREATE PLUGGABLE DATABASE PDB6 阅读全文
Oracle 12c/19c PDB数据库配置自动启动
2023-05-31 15:50 by 潇湘隐者, 1806 阅读, 收藏, 编辑
摘要:
在Oracle 12c/19c多租户环境中,默认情况下,使用startup命令启动数据库实例后,你会发现PDB数据库的状态为MOUNT状态,PDB不会随着CDB启动而启动。如下例子所示: SQL> startupORACLE instance started.Total System Global 阅读全文
V$INDEX_USAGE_INFO中找不到监控索引数据的尴尬经历
2023-05-10 22:08 by 潇湘隐者, 120 阅读, 收藏, 编辑
摘要:
在一个Oracle 12.1实例中,想监控一个表的索引使用情况,在system用户下执行了下面脚本以及输出的监控索引脚本后,发现V$OBJECT_USAGE下一直没有对应的记录(在system用户下查询) SELECT 'ALTER INDEX '||OWNER||'.'||INDEX_NAME|| 阅读全文
Oracle 19c的参数sec_case_sensitive_logon与ORA-01017错误
2023-04-26 10:37 by 潇湘隐者, 1156 阅读, 收藏, 编辑
摘要:
Oracle的参数sec_case_sensitive_logon是Oracle 11g开始被引入。这个参数主要是为了控制密码的大小写敏感问题。 sec_case_sensitive_logon=true表示密码区分大小写。 sec_case_sensitive_logon=false表示密码不区分 阅读全文
DIA-48448: This command does not support multiple ADR homes
2023-04-24 18:35 by 潇湘隐者, 226 阅读, 收藏, 编辑
摘要:
在使用adrci命令清空日志时遇到错误:“DIA-48448: This command does not support multiple ADR homes”如何解决呢?如下所示 $ adrciADRCI: Release 19.0.0.0.0 - Production on Mon Apr 2 阅读全文