今天在做逻辑standby数据库switchover角色转换时,启动数据库时日志出现了如下错误提示,记录下来; primarygt;startupOracle i
今天在做逻辑standby数据库switchover角色转换时,启动数据库时日志出现了如下错误提示,记录下来;
primary>startup
Oracle instance started.
Total System Global Area 281018368 bytes
Fixed Size 2020160 bytes
Variable Size 100666560 bytes
Database Buffers 171966464 bytes
Redo Buffers 6365184 bytes
Database mounted.
Database opened.
某一远程会话终端启动数据库,给人一种假象,数据库已经打开,但是日志中却已经报错了,错误信息如下:
ARC0: Failed to archive thread 1 sequence 45 (4)
ARCH: Archival stopped, error occurred. Will continue retrying
Thu Mar 27 15:27:54 2014
ORACLE Instance orcl - Archival Error
Thu Mar 27 15:27:54 2014
ORA-16014: log 1 sequence# 45 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/u01/app/oradata/orcl/redo01.log'
Thu Mar 27 15:27:54 2014
Errors in file /u01/app/admin/orcl/bdump/orcl_arc0_2955.trc:
ORA-16014: log 1 sequence# 45 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/u01/app/oradata/orcl/redo01.log'
错误信息提示:archive log 无法归档,,而且报错信息看出是 standby01.log该日志文件被损坏了。
primary>alter database clear unarchived logfile group 1; --将未归档的内容清除
Database altered.
primary>shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
primary>startup
ORACLE instance started.
Total System Global Area 281018368 bytes
Fixed Size 2020160 bytes
Variable Size 104860864 bytes
Database Buffers 167772160 bytes
Redo Buffers 6365184 bytes
Database mounted.
Database opened.
在终端执行语句时,眼睛一眨不眨的盯着日志信息,最后显示没有报错。
批注:平时做实验模拟练习时,多打开几个终端,养成查看日志信息的习惯,不至于以后操作生产环境下的数据库时手忙脚乱。也许客户端没有报错,但是日志已经提示出错了。
在CentOS 6.4下安装Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虚拟机中安装步骤
Debian 下 安装 Oracle 11g XE R2
Oracle 11g从入门到精通 PDF+光盘源代码
RHEL6 ASM方式安装Oracle 11g R2
本文永久更新链接地址:

MySQL函数可用于数据处理和计算。1.基本用法包括字符串处理、日期计算和数学运算。2.高级用法涉及结合多个函数实现复杂操作。3.性能优化需避免在WHERE子句中使用函数,并使用GROUPBY和临时表。

MySQL批量插入数据的高效方法包括:1.使用INSERTINTO...VALUES语法,2.利用LOADDATAINFILE命令,3.使用事务处理,4.调整批量大小,5.禁用索引,6.使用INSERTIGNORE或INSERT...ONDUPLICATEKEYUPDATE,这些方法能显着提升数据库操作效率。

在MySQL中,添加字段使用ALTERTABLEtable_nameADDCOLUMNnew_columnVARCHAR(255)AFTERexisting_column,删除字段使用ALTERTABLEtable_nameDROPCOLUMNcolumn_to_drop。添加字段时,需指定位置以优化查询性能和数据结构;删除字段前需确认操作不可逆;使用在线DDL、备份数据、测试环境和低负载时间段修改表结构是性能优化和最佳实践。

使用EXPLAIN命令可以分析MySQL查询的执行计划。1.EXPLAIN命令显示查询的执行计划,帮助找出性能瓶颈。2.执行计划包括id、select_type、table、type、possible_keys、key、key_len、ref、rows和Extra等字段。3.根据执行计划,可以通过添加索引、避免全表扫描、优化JOIN操作和使用覆盖索引来优化查询。

子查询可以提升MySQL查询效率。1)子查询简化复杂查询逻辑,如筛选数据和计算聚合值。2)MySQL优化器可能将子查询转换为JOIN操作以提高性能。3)使用EXISTS代替IN可避免多行返回错误。4)优化策略包括避免相关子查询、使用EXISTS、索引优化和避免子查询嵌套。

在MySQL中配置字符集和排序规则的方法包括:1.设置服务器级别的字符集和排序规则:SETNAMES'utf8';SETCHARACTERSETutf8;SETCOLLATION_CONNECTION='utf8_general_ci';2.创建使用特定字符集和排序规则的数据库:CREATEDATABASEexample_dbCHARACTERSETutf8COLLATEutf8_general_ci;3.创建表时指定字符集和排序规则:CREATETABLEexample_table(idINT

要安全、彻底地卸载MySQL并清理所有残留文件,需遵循以下步骤:1.停止MySQL服务;2.卸载MySQL软件包;3.清理配置文件和数据目录;4.验证卸载是否彻底。

MySQL中重命名数据库需要通过间接方法实现。步骤如下:1.创建新数据库;2.使用mysqldump导出旧数据库;3.将数据导入新数据库;4.删除旧数据库。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

禅工作室 13.0.1
功能强大的PHP集成开发环境

Atom编辑器mac版下载
最流行的的开源编辑器

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),