01 2025 档案

Oracle控制文件损坏解决办法
摘要:文件说明:控制文件记录数据库文件的信息和日志的信息等 查看控制文件 SQL> show parameter control_files NAME TYPE VALUE control_files string /u01/app/oracle/oradata/orclte st/control01.c 阅读全文

posted @ 2025-01-29 09:15 数据库那些事儿 阅读(67) 评论(0) 推荐(0)

Oracle数据文件损坏修复
摘要:请手工删除之前所有的归档日志和备份文件,并对现在的数据库做一个全备 RMAN> backup database; // 全库备份 模拟故障:将该文件清空 echo ‘’ > /u01/app/oracle/oradata/orcltest/tbs01.dbf // tbs01是一个普通表空间数据文件 阅读全文

posted @ 2025-01-28 12:56 数据库那些事儿 阅读(34) 评论(0) 推荐(0)

Oracle参数文件损坏处理
摘要:文件说明:这里所说的参数文件指的是spfile,该文件存储的是实例启动的参数和控制文件的路径 模拟故障:清空该文件 echo ‘’ > $ORACLE_HOME/dbs/spfileorcltest.ora 现象:修改数据库参数时会报错 SQL> alter system set open_curs 阅读全文

posted @ 2025-01-27 10:25 数据库那些事儿 阅读(21) 评论(0) 推荐(0)

Oracle密码文件损坏解决办法
摘要:文件说明:密码文件存储的是sys密码 模拟故障:清空该文件 echo '' > $ORACLE_HOME/dbs/orapworcltest // orcltest是该数据库的实例名 现象:使用sys通过oracle net登录报密码错误 sqlplus sys/123456@10.40.16.12 阅读全文

posted @ 2025-01-26 11:10 数据库那些事儿 阅读(17) 评论(0) 推荐(0)

MySQL 的连接时长控制--interactive_timeout和wait_timeout
摘要:mysql数据库长时间未操作自动断开连接由参数:interactive_timeout和wait_timeout控制,默认都是8小时(28800分钟) mysql> show variables like '%timeout%'; + + + | Variable_name | Value | + 阅读全文

posted @ 2025-01-24 10:04 数据库那些事儿 阅读(530) 评论(0) 推荐(0)

MySQL字符串函数解读
摘要:ASCII(str) 返回str字符串中最左边字符的ascii码值,如果是空串则返回0,如果str是null则返回null 1 2 3 4 5 6 7 • mysql> SELECT ASCII('a'); • -> 97 • mysql> SELECT ASCII('b'); • -> 98 • 阅读全文

posted @ 2025-01-23 20:56 数据库那些事儿 阅读(22) 评论(0) 推荐(0)

Linux下卸载Oracle 11g
摘要:第一种方法: 使用oracle自带的runInstaller 卸载 1 2 3 [oracle@VM_0_14_centos deinstall]$ cd $ORACLE_HOME [oracle@VM_0_14_centos 11.2.0]$ cd deinstall/ [oracle@VM_0_ 阅读全文

posted @ 2025-01-23 09:08 数据库那些事儿 阅读(59) 评论(0) 推荐(0)

Linux挂载ISO文件
摘要:在Linux中挂载ISO文件是一个相对直接的过程,通常涉及以下几个步骤。假设你已经有了一个ISO文件,并且想要将其作为一个虚拟光盘挂载到系统中以便访问其内容。以下是挂载ISO文件的步骤: 1. 创建挂载点首先,你需要创建一个目录作为ISO文件的挂载点。这个目录可以是系统中任何位置的一个空目录。使用m 阅读全文

posted @ 2025-01-22 19:32 数据库那些事儿 阅读(567) 评论(0) 推荐(0)

MySQL主从同步不一致解决办法
摘要:一般主从同步错误首先要考虑是不是在从库中误操作导致的。结果发现,有人在从库中进行了一条针对有主键表的 sql 语句的插入,导致主库再插入相同 sql 的时候,主从状态出现异常。发生主键冲突的报错。 解决方法: 在确保主从数据一致性的前提下,可以在从库进行错误跳过。 像从库如果不提供什么服务的话可以在 阅读全文

posted @ 2025-01-22 08:52 数据库那些事儿 阅读(1195) 评论(0) 推荐(0)

Linux查询端口是否被占用的四种方法
摘要:一个面试题,使用三种不同的方法查看8080被哪个进程占用了。通常比较熟悉的方法是netstat和lsof两种,但还有什么方法呢。 1.netstat或ss命令 netstat -anlp | grep 80 2.lsof命令 这个命令是查看进程占用哪些文件的 lsof -i:80 3.fuser命令 阅读全文

posted @ 2025-01-20 08:48 数据库那些事儿 阅读(1052) 评论(0) 推荐(0)

MySQL 死锁处理
摘要:死锁是指两个或两个以上的事务在执行过程中,因争夺锁资源而造成的一种互相等待的现象。 1 数据库层面解决死锁的两种方式 1、解决死锁的问题最简单的方式是不要有等待,将任何的等待都转化为回滚,并且事务重新开始。 这种没有死锁问题的产生。在线上环境中,可能导致并发性能的下降,甚至任何一个事务都不能进行。而 阅读全文

posted @ 2025-01-19 18:21 数据库那些事儿 阅读(484) 评论(0) 推荐(0)

Win10如何彻底关闭实时保护
摘要:在计算机配置里关闭实时保护 步骤:1.按win+R,输入gpedit.msc -> 2.选择计算机配置–>管理模板–>Windows组件–>Microsoft Defender防病毒–>实时保护 -> 3.双击关闭实时保护,选择已启用,点击应用 ->返回方法一操作,进入“管理设置”,把篡改防护关闭即 阅读全文

posted @ 2025-01-19 10:47 数据库那些事儿 阅读(311) 评论(0) 推荐(0)

Linux查看进程的4种方法
摘要:进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。 查看进程方法 第一种: ps aux ps用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的 阅读全文

posted @ 2025-01-17 09:34 数据库那些事儿 阅读(6767) 评论(0) 推荐(1)

PostgreSQL configure: error: readline library not found
摘要:前言 安装 PostgreSQL 时报错,以下 复制代码 configure: error: readline library not found If you have readline already installed, see config.log for details on the fa 阅读全文

posted @ 2025-01-16 08:25 数据库那些事儿 阅读(165) 评论(0) 推荐(0)

MySQL 权限详解
摘要:All/All Privileges权限代表全局或者全数据库对象级别的所有权限 Alter权限代表允许修改表结构的权限,但必须要求有create和insert权限配合。如果是rename表名,则要求有alter和drop原表, create和insert新表的权限 Alter routine权限代表 阅读全文

posted @ 2025-01-15 09:51 数据库那些事儿 阅读(88) 评论(0) 推荐(0)

详解keepalived工作原理
摘要:Keepalived 是一个在 Linux 系统中广泛使用的软件,用于实现高可用性(High Availability, HA)和负载均衡。它的核心工作原理基于 Virtual Router Redundancy Protocol (VRRP) 协议,旨在避免单点故障,确保关键服务如 Web 服务器 阅读全文

posted @ 2025-01-14 09:01 数据库那些事儿 阅读(104) 评论(0) 推荐(0)

MySQL数据库出现乱码怎么解决
摘要:为什么我的数据库总会出现中文乱码的情况。一堆中文乱码不知道怎么回事?当向数据库中写入创建表,并插入中文时,会出现这种问题。此报错会涉及数据库字符集的问题。 .1 解决乱码的几个方面 对于中文乱码的情况,从三个方面 数据终端: 就是我们连接数据库的工具设置为utf8 操作系统层面:linux 系统通过 阅读全文

posted @ 2025-01-14 08:51 数据库那些事儿 阅读(57) 评论(0) 推荐(0)

Xtrabackup备份与恢复
摘要:Xtrabackup是一个对Mysql做数据备份的工具,支持在线热备份(备份时不影响数据读写),Xtrabackup有两个主要的工具:xtrabackup、 innobackupex,其中innobackupex已经逐渐被xtrabackup取代 特点: (1)备份过程快速、可靠; (2)备份过程不 阅读全文

posted @ 2025-01-13 21:58 数据库那些事儿 阅读(230) 评论(0) 推荐(0)

Windows 与 Linux 程序员的区别
摘要:如果一个程序员从来没有在Linux,Unix下开发过程序,一直在Windows下面开发程序, 同样是工作10年, 大部分情况下与在Linux,unix下面开发10年的程序员水平会差别很大。 这篇文章并不是想贬低Windows下面开发的人,做Windows开发的人看了可能会感觉不舒服,我并不是这个意思 阅读全文

posted @ 2025-01-13 21:41 数据库那些事儿 阅读(23) 评论(0) 推荐(0)