Oracle ORA-12899

当你往数据库中插入数据,提示你所插入的数据大于建表时该列所允许的最大属性时,可以修改该列的属性,以使其满足现在的要求 。  

语法:

alter table  表名  MODIFY 要修改的列名
相应的目标属性

EG:

       alter table 
Test MODIFY BH varchar(50)

时间: 2024-09-04 21:31:07

Oracle ORA-12899的相关文章

Oracle ORA 07445 evaopn2()+128错误问题的解决方案_oracle

问题描述 Plsql developer执行一段sql报错: 经查alert log详细报错信息为: ORA-07445: exception encountered: core dump [evaopn2()+128] [SIGSEGV] [Address not mapped to object] [0x000000000] [] [] 数据库版本 10.2.0.4.0 问题原因 复杂视图合并问题导致的oracle bug 解决方法 1.修改隐藏参数: alter system set "_

Oracle自动备份数据

Oracle自动备份数据 相信为数不少的系统管理员每天都在做着同一样的工作--对数据进行备份.一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了.假如每天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈UNIX环境下Oracle数据库的自动备份,以起到抛砖引玉的作用. 我们计划让数据库在晚上23点做export导出备份,在凌晨2点将备份文件拷贝到磁带上,在凌晨4点将备份文件拷贝到另一台UNIX机器上,为此我们可进行如下操作: 一.

Oracle 10g Physical DataGuard的搭建过程

primary 环境 DB version:oracle10.2.0.4 IP:192.168.1.7 hostname:vzwc db_name:dbserver db_unique_name:dbserver service_name:dbserver instance_name:ORCL standby 环境 DB version:oracle10.2.0.4 IP:192.168.1.6 hostname:dgstb db_name:dbserver db_unique_name:sta

Oracle RAC数据库的启动和关闭

RAC数据库与单实例的差异主要表现在多个实例通过集群件来统一管理共享的资源.因此原有的单实例的管理方式,如数据库.监听器等的关闭启动等可以使用原有的方式进行,也可以通过集群管理工具,命令行来集中管理,这也是推荐的管理方式.由于集群件crs位于数据库之上,即RAC数据库依赖于集群件,因此数据库的启动与关闭应该结合集群来考虑,下面以10g RAC来描述数据库启动与关闭过程,不涉及集群层的启动与关闭. 一.RAC 数据库启动与关闭顺序 1.关闭顺序 关闭OEM,关闭监听,关闭 Oracle 实例,关闭

安装ORACLE 10g for sun solaris的过程

1.修改Solaris 系统参数 vi /etc/system ( 在此文件末尾加入以下几行 ) set shmsys:shminfo_shmmax=18442450944 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set semsys:seminfo_semmns=1000          #processes+instance_processes+system

Linux下Oracle自动启动脚本

1. 修改Oracle系统配置文件/etc/oratab /etc/oratab 格式为: SID:ORACLE_HOME:AUTO 把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用.我的为: ora9i:/home/oracle/ora/products/9.2.0:Y 2. 编写服务脚本: vi /etc/rc.d/init.d #!/bin/bash # #################FUNCTION############# #

Oracle错误ORA-01950的解决

环境:Oracle 11g R2 + SQLPlus 问题:创建用户,创建表时出现ORA-01950错误对表空间 "system"无权限 解决:出现这个问题,很显然的是权限问题.在创建用户后,授予权限不 正确. 方法一: 打开SQL Plus------------>执行以下命令: conn system/manager; grant resource to tiger; 说明:授予权限不一定是tiger,这里是举例.实际应该是你新创建的用 户. 方法二:  打开SQL Plus

Grid+ASM+Oracle Database 12c安装配置教程

备注:工作需要开始学习oracle,之前只学习过mysql的一些基础东东,oracle对我而言是一个新的数据体系,作为初学者,很多地方可能写的不对,只是个人理解,误导之处,请谅解,求指正![Byrd:2016年7月3日]   环境基础:   虚拟机IP(LINUX):1.1.1.212  本地IP(WIN):1.1.1.1  变量配置:   [root@oracle01 ~]# uname -a  Linux oracle01.db.hangzhou.t4x.org 2.6.32-358.el6

Oracle归档日志写满(ora-00257)了怎么办_oracle

oracle数据库报错ORA-00257: archiver error. Connect internal only, until freed ,如何解决呢?此问题定位在归档日志满了,下面把具体解决办法总结分享给大家. 解决办法: SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; --查看归档内容使用情况 FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILE

oracle报错(ORA-00600)问题处理_oracle

告警日志里这两天一直显示这个错误: ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[] TueAug1209:20:17CST2014 Errorsinfile/u01/app/oracle/admin/orcl/udump/orcl_ora_29974.trc: ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[