摘要:
昨天发现近一段时间,公司某oracle库数据泵方式备份比之前慢了很多,备份集大小并未增长太多。查看了下发现该用户下存在几十万张表。 一、问题分析 1.查看用户下面的表 select count(*) from user_tables count(*) -- 1 754583 2.按表名查看用户下的表 阅读全文
摘要:
使用plsql Developer连接时,发现报ora-28040 No matching authentication protocol select username, account_status, default_tablespace, created, password_versions 阅读全文
摘要:
我们一般习惯使用oracle自带的统计信息收集,但很多时候我们会发现,有很多关键的表始终没有被收集过。 connect 用户/密码grant create any table to 用户;-- 这一步非常重要,需要显式地赋予用户建表权限CREATE OR REPLACE PROCEDURE ANAL 阅读全文
摘要:
本文主要是MongoDB4.X的操作 一、MongoDB用户创建 MongoDB采用基于角色的访问控制(RBAC)来确定用户的访问。 授予用户一个或多个角色,确定用户对MongoDB资源的访问权限和用户可以执行哪些操作。 用户应该只有最小权限集才能确保最小权限的系统。MongoDB系统的每个应用程序 阅读全文
摘要:
oracle REPLACE 函数是用另外一个值来替代串中的某个值。 例如,可以用一个匹配数字来替代字母的每一次出现。 REPLACE 的格式如下: REPLACE ( char, search_string [, replace_string]) 如果没有指定replace_string 变量的值 阅读全文
摘要:
1.查看归档日志都有哪些 SELECT * from v$archived_log 2.查看某个SCN号的归档文件是否存在 SELECT * from v$archived_log WHERE 113775020671 between FIRST_CHANGE# and NEXT_CHANGE# 3 阅读全文
摘要:
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。 重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。数据库temp临时表空间增大,一般在数据安装时设置临时表空间 阅读全文
摘要:
查询优化器参数optimizer_features_enable 在每个数据库版本中,Oracle都会在查询优化器中引入或启用新的特性。 如果在升级到一个新的版本后希望保留查询优化器的行为,可以通过设置这个参数或语句级别使用hint。 不同版本优化器的差异https://docs.oracle.co 阅读全文
摘要:
1.查看UNDO表空间使用情况 select tablespace_name, round(sum(decode(status, 'ACTIVE', bytes, 'UNEXPIRED', bytes, 0)) * 100 / sum(bytes), 2) || '%' "used %" from 阅读全文
摘要:
Centos系统,必须同时修改系统时间和硬件时间,才可以保证修改有效,单纯的使用date命令修改系统时间,是立即生效,重启后系统还原。具体操作如下: 1.date命令 {查看和修改目前系统本地的时间} 命令参数: -d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号; -s<字符串> 阅读全文