1、MySQL存储引擎分为两种:MyISAM和InnoDB,MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB,InnoDB比较常用。区别:存储结构:MyISAM:每张表存在三个文件中,xxx.frm文件存储表定义;xxx.MYD文件存储表数据;xxx.MYI文件存储表索引。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的
转载 2023-06-25 15:59:53
188阅读
数据库系统与文件系统最大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据库的日志和一套完善的崩溃恢复机制来保证。下面简单介绍一下InnoDB的崩溃恢复流程。相关概念   lsn: 可以理解为数据库从创建以来产生的redo日志量,这个值越大,说明数据库的更新越多,也可以理解为更新的
SQL Server 数据库崩溃后的恢复之法 任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。 在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损
转载 2023-12-02 18:10:43
41阅读
线上测试服务器做主从备份,结果从服务器异常崩溃启动,导致数据库坏掉了。然后从服务器的数据库无法启动。我们需要先把数据库起来。innodb_force_recovery是用来强制回复innodb数据库的,有6个有效配置。默认是0,大于0表示对应的恢复等级,0表示不启用强制恢复。4或者更高的数字会永久的修改当前的文件内容。建议在恢复之前做好备份。当强制恢复是,最好是从1开始,然后不断增加数字。更高的数
恢复机制是数据库系统必不可少的组成部分,它负责将数据库恢复到故障发生前的一致的状态高可用性:必须将数据库崩溃后不能使用的时间缩减到最短   故障分类:  * 事务故障:    1 逻辑错误,    2 系统错误,如死锁  * 系统崩溃  * 磁盘故障  恢复算法:    1 在正常事务处理时采取措施,保证有足够的信息可用于故障恢复    2 故障发生后采取措施,将数据
1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);  2.用命令行的方式建立数据库  3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建、配置、或删除数据库。  详述:  1.通过运行Oracle Database Con
原创 2013-04-25 09:55:38
1037阅读
若想要在plsql环境下执行exp,imp语句,则需要在前面加host或者$
原创 2021-07-22 21:18:32
10000+阅读
在Kubernetes (K8S) 环境中,实现Oracle数据库访问其他Oracle数据库是一项常见的需求,可以通过Oracle Database链接(Database Link)实现数据库之间的通信和数据访问。在本文中,我将向你介绍如何在Kubernetes环境中实现Oracle数据库访问其他Oracle数据库,并提供相关代码示例。 整体流程如下所示: | 步骤 | 操作 | |:---:
原创 2024-04-30 11:32:33
360阅读
你用命令 exp name/password@dbname file=d:/filename.dmp这样导出的是整个数据库,包括了表、视图、触发器等所有内容。
原创 2021-07-09 11:51:05
2642阅读
数据库系统在正常停止时,会将内存中的所有日志信息、被更新过的数据写入磁盘,然后在日志文件的最后写入检查点记录 1. 崩溃恢复的处理方式  崩溃恢复就是数据库系统在异常中止后重新启动,使用数据库日志文件,恢复数据库到一致状态的过程。其关键点就是:决定那些事务需要重做,那些事务需要回滚。通过重做已提交事务,避免事务的丢失;通过回滚未完成事务,删除造成数据不一致的部分事务更新 。所
1、MySQL无法重启问题解决Warning: World-writable config file ‘/etc/my.cnf’ is ignored原因:今天维护服务器,在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file '/etc/my.cnf' is ignored ,大概意思是权限全局可写,任何一个用户都可以写。mysql担心
转载 2024-08-24 20:32:18
97阅读
Oracle数据导入导出imp/exp  功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。  大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。  Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接  (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成
整理了7条修复MySQL数据库的方法,当简单的重启对数据库不起作用,或者有表崩溃时。 简单的MySQL重启: /usr/local/mysql/bin/mysqladmin -uUSERNAME -pPASSWORD shutdown /usr/local/mysql/bin/mysqld_safe & 1、MyISAM表崩溃 MySQL数据库允许不同的表使用不同的存储引擎。它用
转载 精选 2012-05-18 15:27:01
1668阅读
基础知识数据库日志的分类        1.二进制日志        2.错误日志        3.一般查询日志   &nbsp
用户帐号被锁:alter user scott account unlock;修改用户密码:alter user scott identified by 123456;Centos下启动oracle服务:切换到oracle用户:su - oraclelsnrctl startsqlplus / as sysdbastartupexit
原创 2016-06-16 11:27:23
471阅读
1点赞
用户(user)是定义在数据库中的一个名称,访问数据库时,要提供合适的用户名和口令。模式(Schema)是用户所拥有对象的集合。用户与模式是一一对应的关系,并且二者名称相同。在Oracle数据库中建立用户是使用命令createuser由dba用户来完成;如果要以其他用户身份创建用户,必须需要createuser系统权限。一、创建用户语法定义:CREATEUSERtestIDENTIFIEDBYte
原创 2018-10-12 16:52:46
410阅读
端口号 开始安装在检测过程到99%出现了错误提示框“加载数据库时出错:areasQueries错误”,提示停止该组件或所有组件安装,之后安装不能进行。 解决方法: 百度了一下发现是文件路径中包含了中文字符,只要将中文字符去掉就ok了! 写入文件c:\windows\system32\regsvr32 ...
转载 2021-09-23 16:35:00
329阅读
2评论
Oracle数据库简介供的以分布式数据库为核心的一组软件产品,是目前世界上使用最为广泛的数据库管理系统
原创 2022-12-30 15:32:48
110阅读
对于oracle数据库,我会简单的pl/sql,还会一些稍微复杂的查询语言,我希望数据库对我的面试有一些作用,不知道该了解到何种层次才会有帮助?
原创 2014-09-03 14:45:18
333阅读
1.关系型数据库和结构化查询语言sql2.Oracle,DB2,Sybase,MS SQL ,Mysql3.实体,属性,关系 15214.oracle的服务:监听服务(远程访问需要)和数据库服务(要启动)5.oracle的配置文件:listener.ora(监听器服务的配置文件)和  tnsname.ora(监听器服务访问的配置文件)连接数据库的主机字符串(自定义:主机字符串包括远程IP
原创 2018-02-12 15:27:24
1025阅读
  • 1
  • 2
  • 3
  • 4
  • 5