Welcome 微信登录

首页 / 数据库 / MySQL

ORA-12899: value too large for column

ORA-12899: value too large for column

昨天,同事导数据,本来一直好用的文件,就一直在报错:ORA-12899: value too large for column,本来以为程序修改导致字段长度变了,就改了一张表的结构。结果可好,导下一张表依然报错。。报错也好,也就确定了不是程序问题,是DB做的有问题。后来靠着强大的google找到了答案,才觉得Oracle error code也很强大!通常会查询NLS_CHARACTERSET(数据库字符集),NLS_NCHAR_CHARACTERSET(...
通过NBU恢复Oracle理解的恢复原理

通过NBU恢复Oracle理解的恢复原理

一.假如你之前已经使用Resetlogs恢复过Oracle,又没做过全库备份,那么再恢复数据库时就只能使用不完全恢复,而且要查清楚连续性存在归档日志SCN,因为丢失归档,恢复时会报如下的错误:INF - ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误INF - ORA-01152: 文件 1 没有从过旧的备份中恢复INF - ORA-01110: 数据文件 1: "C:ORACLEPRODUCT10.2....
Oracle体系结构概述

Oracle体系结构概述

一、 Oracle体系结构的组件Oracle体系结构包括很多基本组件下面我们详细介绍一下这些组件。1、Oracle服务器:Oracle服务器中包含多种文件结构、进程结构和内存结构;但是,处理 SQL语句时,并非所有这些结构都会用到。某些结构用于提高数据库的性能,确保该数据库在遇到软件或硬件错误时可以恢复,或者执行维护该数据库所需的其它任务。Oracle服务器包括一个 Oracle实例和一个 Oracle数据库。2、Oracle实例:Oracle实例是后台进...
Linux下Oracle的本地和异地备份

Linux下Oracle的本地和异地备份

客户服务器环境:rhel-server-5.4-x86_64+Oracle10g异地备份服务器环境:windows server 2008网络环境:正式服务器在外网,异地备份服务器在内网(无法映射到外网)要求:在本地服务器、异地服务器上需要每天对网站工程和数据库进行备份,需要保留前5天的备份方案1:在windows server 2008 安装serv-u 等软件,将Linux服务器中备份的工程包和数据库压缩包上传(推送)至异地备份服务器,但异地服务器是内...
Oracle 生成和显示执行计划的方法

Oracle 生成和显示执行计划的方法

生成执行计划一条合法的语句在执行之后,就会在内存中至少产生一条执行计划,可以从视图v$sql_plan查询。每一条执行计划对于一个游标。一条语句生产的第一个游标的CHILD_NUMBER(即v$sql_plan中的CHILD_NUMBER)为0,同一条sql语句可能因为环境或版本等其他因素不同而产生不同的执行计划,也就是说一条sql可能有多个CHILD_NUMBER。除执行过的sql会在内存中生成执行计划外,还可以通过explain plan让优化器对sq...
<< 641 642 643 644 645 646 647 648 649 650 >>