自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(343)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle 参数文件 & 参数详解

Oracle 参数文件 & 参数详解参数文件1、instance 功能:用于管理和访问 database。instance 在启动阶段读取初始化参数文件 (init parameter files)。2、init parameter files :管理实例相关启动参数 。位置:$ORACLE_HOME/dbs3、pfile :(parameter file)静态参数文件。1)文本文件,必须通过编辑器修改参数。 2)修改参数下次重启实例才生效。3)pfile 参数文件可以不在 databas

2021-02-09 13:30:38 4845 4

原创 Oracle 体系结构详解

Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库)。Oracle体系结构我们平时说的Oracle Server(Oracle服务器)就是由Oracle Instance和Oracle Database组成的,如下图:

2021-01-25 21:28:42 2372

原创 Oracle数据库启动和关闭

在介绍oracle数据库的启动和关闭前,先看一下Oracle的参数文件。oracle参数文件1.初始化参数文件oracle的初始化参数文件分为spfilesid.ora、spfile.ora、initsid.ora,都在oracle database下。pfile 和 spfile 可以相互生成:SQL>create pfile from spfile //通过spfile文件中创建pfile文件添加路径例:SQL>create pfile='/oradata/oracle/ap

2021-01-22 14:13:17 7055

原创 Redis持久化详解

RDB全称Redis Database Backup file(Redis数据备份文件),也被叫做Redis数据快照。因为是记录命令,AOF文件会比RDB文件大的多。通过执行bgrewriteaof命令,可以让AOF文件执行重写功能,用最少的命令达到相同效果。Redis处理的每一个写命令都会记录在AOF文件,可以看做是命令日志文件。RDB和AOF各有自己的优缺点,如果对数据安全性要求较高,在实际开发中往往会结合两者来使用。所以一般不推荐这种方式,适合的场景为:准备停机了,在停机前可以通过这种方式做持久化。

2024-04-22 22:40:02 765

原创 oracle 执行计划详解

执行计划是指示 Oracle 如何获取和过滤数据、产生最终的结果集,是影响SQL 语句执行性能的关键因素。在深入了解执行计划之前,首先需要知道执行计划是在什么时候产生的,以及如何让 SQL 引擎为语句生成执行划。先了解 SQL 语句的处理执行过程。当一条语句提交到 Oracle 后,SQL 引擎会分为三个步骤对其处理和执行:解析(Parse)、执行(Execute)和获取(Fetch),分别由 SQL 引擎的不同组件完成。

2024-04-22 21:49:33 821

原创 Oracle优化器详解

为 SQL 生成最佳的执行计划,比如什么时候是全表扫描(FTS full table scan),什么时候是索引范围搜索(Index Range Scan),或是全索引扫描(INDEX fastfullscan,INDEX_FFS);如果是表于表之间连接的时候,它会负责让表之间以一种什么样子的形式来关联,比如hash_join 还是 nested loops 或者是 merge join。这些因素直接决定了 SQL 的执行效率。

2024-04-21 18:33:35 677

原创 Oracle Hint 语法详解

Hint 是 Oracle 提供的一种 SQL 语法,它允许用户在 SQL 语句中插入相关的语法,从而影响 SQL 的执行方式。因为 Hint 的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是 Oracle 提供给 DBA 用来分析诊断问题的工具。

2024-04-21 18:24:03 899

原创 Redis客户端介绍及安装

安装完成Redis,我们就可以操作Redis,实现数据的CRUD了。

2024-04-16 00:48:14 481

原创 Redis单机版安装保姆级操作手册

大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis.此处选择的Linux版本为CentOS 7.Redis的官方网站地址:https://redis.io/

2024-04-15 16:16:52 393

原创 Oracle数据库故障类别及日常运维规划策略

与数据库关联的所有控制文件是完全相同的。重做日志组由一个或多个重做日志文件组成,组中的每个日志文件都是其它日志文件的副本。进程监视程序(PMON) :PMON定期轮询服务器进程,如果发现某个服务器进程的用户不再处于连接状态,会进行恢复,并回退未提交的更改并解除失败会话持有的任何锁定。导致一个或多个数据库文件(数据文件、控制文件或重做日志文件)丢失或损坏的任何故障。理想情况下,快速恢复区应足够大,可存放数据文件和控制文件副本,以及基于保留策略从保留的备份恢复数据库所需的闪回日志、联机重做日志和归档日志。

2024-04-15 10:29:07 919

原创 Oracle 控制文件详解

将/u01/app/oracle/oradata/ORCL/control01.ctl 改成/u01/app/oracle/oradata/ORCL/control04.ctl。修改 /u01/app/oracle/oradata/ORCL/control04.ctl 路径,为 /u01/app/oracle/oradata/control04.ctl。创建控制文件的语句从6.2中做的控制文件备份control_text.ctl中copy,选择NORESETLOGS语句。(也可在非归档模式)

2024-03-25 22:38:44 686

原创 ORA-04031 错误分析及处理方法

当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先刷新池中当前没使用的所有对象,使空闲内存块合并。如果仍然没有足够大单个的大块内存满足请求,就会产生ORA-04031 错误。

2024-03-25 11:24:50 333

原创 Oracle参数文件详解

参数文件用于存放实例所需要的初始化参数,因为多数初始化参数都具有默认值,所以参数文件实际存放了非默认的初始化参数。

2024-03-24 14:02:27 710

原创 SQL Server 文件组详解

SQL Server 数据库最常用的存储文件是数据文件和日志文件。数据文件的组合,称作文件组(File Group),数据库不能直接设置存储数据的数据文件,而是通过文件组来指定。

2024-03-22 16:43:01 1047 1

原创 sqlplus格式设置

我们有时在做查询时,输出的的结果可读性较差,此时可通过修改sqlplus格式来增强可读性。

2024-03-21 22:09:43 423

原创 ssh 带端口登录

示例1:root用户登录192.168.1.10的22端口。示例2:test用户登录192.168.1.11的24端口。

2024-03-20 21:53:02 124

原创 -bash: nmap : command not found 问题处理方法

从提示信息中我们可以知道,是由于nmap命令无法被找到。

2024-03-20 21:43:10 129

原创 -bash: nc: command not found 问题处理方法

从提示信息中我们可以知道,是由于nc命令无法被找到,没有配置nc的命令。

2024-03-20 21:36:25 219

原创 Oracle 19c 中CDB和PDB的常见操作介绍

在 CDB 启动之后,PDB 是自动启动到 mount 状态,而不是 OPEN状态。----使用 sqlplus / as sysdba 登录连接到 CDB。----排除某些 pdbs 不启动,启动所有未排除的pdbs。方法一:在pdb open 状态下保存状态。----启动或者关闭 all pdbs。----以只读方式打开PDBS。----以受限模式打开PDB。----查看有哪些CDB。----查看容器当前状态。----启动 PDB。----关闭 PDB。

2024-03-18 14:42:46 313

原创 删除 Oracle 软件和数据库教程

1.使用 deinstall 工具删除安装的 Oracle 软件的可执行文件和配置文件

2024-03-17 09:49:01 428

原创 删除oracle数据库教程

如果只是删除数据库而无需删除数据库软件,可通过如下两种方式实现。

2024-03-17 09:45:14 667

原创 sqlplus设置提示符

作为DBA,需要管理好多数据库,经常会有一台服务器安装多个oracle实例的情况,为避免误操作实例,我们需要在执行sqkplus前,先通过$ echo $ORACLE_SID或 SQL>select name from v$database查看当前实例,这样难免有些麻烦。1.在oracle用户下打开 $ORACLE_HOME/sqlplus/admin目录。答案是肯定的,下面我就来说说如何设置sqlplus提示符。那么,是否可以实现在sqlplus中显示当前实例名呢?

2024-03-16 21:10:27 435

原创 rlwrap安装

如果想实现直接移动光标到指定位置修改内容,又或者想在sqlplus中上下翻行来浏览历史记录,应该怎么做呢?这里就给大家介绍一款工具:rlwrap,它可以帮助我们在sqlplus中实现上述需求。

2024-03-16 18:17:36 578

原创 bash: sqlplus: command not found 问题解决方法

【代码】bash: sqlplus: command not found 问题解决方法。

2024-03-15 22:27:47 917

原创 sqlplus登录卡死无响应异常处理

通过Sqlplus 访问数据hang死在登录界面,且不能通过Ctrl+C取消。

2024-03-15 20:48:11 636

原创 SecureCRT出现乱码的解决方法

SecureCRT是一个商业终端连接工具,它支持多种自定义设置。默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况。这是由于SecureCRT字符编码与服务器的字符编码不一致造成的。当然解决这个问题也很简单,将SecureCRT字符编码设置成与服务器的字符编码一致即可,本文会介绍具体操作,希望对你有所帮助。

2024-03-13 19:15:19 1540

原创 Oracle数据库连接方式

在平时的开发和运维工作中经常会有连接数据库的需求,而连接Oracle数据库的方法有很多种,本文给大家介绍常用的3种方法。希望对大家有所帮助。

2024-03-12 17:30:32 360

转载 oracle asm容量查询

除了lsdg命令以外,您还可以使用ASMCMD du命令查询ASM磁盘组的使用容量。首先,您可以使用ASM实例上的v$asm_diskgroup视图查询ASM磁盘组的总容量。除了上述默认的SQL语句以外,您还可以使用下面的命令查询ASM磁盘组容量。此查询将返回ASM磁盘组的名称,总容量,可用容量,所需镜像空间以及可用于文件的空间。该命令将返回ASM磁盘组的名称,状态,总容量,可用容量,使用率和重复属性。此查询将返回ASM磁盘的名称,路径,总容量和可用容量。该命令将返回ASM磁盘组及其子目录的使用情况。

2023-12-08 16:38:36 705

转载 Linux内核版本介绍与查询

响应中断,执行中断服务程序管理多个进程,调度和分享处理器的时间管理进程地址空间的内存管理网络和进程间通信等系统服务程序运行于用户空间,执行用户进程运行于内核空间,处于进程上下文,代表某个特定进程的执行运行于内核空间,处于中断上下文,与任何进程无关,处理某个特定的中断。

2023-12-08 15:32:23 966

转载 Oracle — insert into,insert all into,insert first into的区别

first:考虑先后关系,如果有数据满足第一个when条件又满足第二个when条件,则执行第一个then插入语句,第二个then就不插入第一个then已经插入过的数据了。其区别也可描述为,all只要满足条件,可能会作重复插入;first首先要满足条件,然后筛选,不做重复插入。all:不考虑先后关系,只要满足条件,就全部插入;

2023-12-08 15:03:11 273

原创 通过mount命令挂载另一台linux服务器的目录到本机

说明:本次操作的目的是将另一台机器(192.168.1.100)的/backup目录挂载到本机的新建目录/back。

2023-12-04 10:44:23 1168

原创 Linux下 tar 命令详解

Tar(Tape ARchive,磁带归档的缩写,LCTT 译注:最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)。tar 是类 Unix 系统中广泛使用的命令,用于归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用 gzip 或者 bzip2 等技术进行压缩。换言之,tar 命令也可以用于备份:先是归档多个文件和目录到一个单独的 tar 文件或归档文件,然后在需要之时将 tar 文件中的文件和目录释放出来。# tar <选项> <文件>

2023-11-16 15:23:25 2980

原创 Oracle中的NVL、NVL2、NULLIF、COALESCE函数详解

NVL、NVL2、NULLIF与COALESCE都是处理当前字段值为空时候的转换函数。接下来我们对这几个函数进行介绍。

2023-11-16 10:54:39 1948

原创 DBA_IND_STATISTICS 字段含义

参考:https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000885743。展示数据库中所有索引的优化器统计信息。

2023-11-16 10:10:21 157

转载 子网掩码详解

在了解ip地址的网段之前,我们先来了解子网掩码,很多对网络了解不深的朋友都对子网掩码有些迷惑, 不了解它是用来干什么的?子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。说的通俗的话,就是用来分割子网和区分哪些ip是同一个网段的,哪些不是同一网段的。例如,两个人都叫张三,但一个张三是张家村的,另一个张三是张村的,那么如何区分这两个张三分别是属于那个村的呢?

2023-11-15 17:02:58 1902

原创 Linux修改root密码

【代码】Linux修改root密码。

2023-11-14 15:56:02 216

原创 SecureCRT 超时自动断开连接问题解决方法

很多人在使用SecureCRT时,会遇到这种情况:SecureCRT 超时自动断开连接,这种情况会给工作带来很多不便, 比如在做数据库还原操作时,连接突然断掉了,会导致还原操作失败,很是令人困扰。那么我们应该如何解决SecureCRT 超时自动断开连接的问题呢?发送协议NO-OP(Send protocol NO-OP)会话选项(Session Options)这里提供一种方法,希望能够帮到大家。反空闲(Anti-idle)终端(Terminal)

2023-11-13 14:15:59 878

原创 Oracle 时区详解

由于地球经纬度及地球自转引起的经度方向,不同的经度的地方,所感受到的昼夜是不同 的。有关国际会议决定将地球表面按经线从东到西,每隔经度15度划分一个时区,并且规定 相邻区域的时间相差1小时。这就是时区的由来。而实际使用中,往往不是严格按照这个标准来做的。国家的存在,为了行政工作的方便,一 个国家都有一个本国的标准时,大部分国家以首都所在的时区作为国家的标准时。比如, 我大中国以北京所在时区(东八区)作为中国的标准时。在IT领域,很多时候我们都会涉及 到时区的问题。

2023-08-25 14:33:56 2452

原创 ORA-01502: 索引或这类索引的分区处于不可用状态

查看出现问题的分区表,均有一个共同点:表上以“pk_”开头的索引为unusable状态,以“pk_”开头的索引是随创建主键约束而创建的。所以可能是在删除分区的时候,导致分区表上的唯一性全局索引为不可用状态,导致新的数据无法正常插入,从而引发了该错误。ORA-01502: 索引或这类索引的分区处于不可用状态(英文:ora-01502:index ‘schema.index_name’ or partition of such index is in unusable state)。3.重建这个失效的索引。

2023-08-21 20:31:29 2586

转载 网络知识扫盲:一篇文章搞懂 DNS

1) 从"根域名服务器"查到"顶级域名服务器"的NS记录和A记录(IP地址)2) 从"顶级域名服务器"查到"次级域名服务器"的NS记录和A记录(IP地址)3) 从"次级域名服务器"查出"主机名"的IP地址。

2023-08-15 21:17:44 531

awrcrt2.1.zip

内含awrcrt sql、报告生成SOP、awrcrt介绍及awrcrt报告示例

2021-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除