Welcome 微信登录

首页 / 数据库 / MySQL

ORA-06502 assigning values from SQL to PL/SQL variable

ORA-06502 assigning values from SQL to PL/SQL variable

最近SQL查询返回的结果给PL/SQL变量出现ORA-06502错误。这个错误的描述是ORA-06502: PL/SQL: numeric or value error: character string buffer too small. 显而易见的是字符变量定义的长度不够,加到20,到100,继续06502,汗,咋回事呢?1、问题描述 --出现问题是在一个package里,有两个参数游标,一个父游标,一个子游标,当父游标输出的结果传递值给子游标时提示值...
Oracle Database Partition 技术

Oracle Database Partition 技术

Partition介绍分区就是将一个非常大的table或者index 按照某一列的值,分解为更小的,易于管理的逻辑片段---分区。将表或者索引分区不会影响SQL语句以及DML语句,就和使用非分区表一样,每个分区拥有自己的segment,因为,DDL能够将比较大的任务分解为更小的颗粒。分区表只有定义信息,只有每个存放数据的分区才有各自的segment。就好象拥有多个相同列名,列类型的一个大的视图。收益使用分区功能,可以提供的收益,可以从下面几个方面阐述:性能...
配置MongoDB集群分片

配置MongoDB集群分片

现在网上很多教程都在讲MongoDB分片配置,但大多都没有经过实战,胡乱转载。而且用的MongoDB版本不同各种配置眼花寮乱,让入门者莫衷一是。最近我也做了MongoDB分片,贴出自己的配置。并且把需要注意的问题和大伙聊聊,不恰当的地方希望大家指正。 也同时希望让后来者能绕过这些问题。正式环境为了保证数据安全都要进行备份的,关于分片复制请见alibaba教程:http://www.linuxidc.com/Linux/2011-11/47460.htm我配...
Oracle 用户、角色权限管理上的几个误区

Oracle 用户、角色权限管理上的几个误区

如果你想查看数据库中哪些用户具有修改SCOTT.DEPT表的权限,你会怎么查?答:select * from dba_tab_privs where OWNER="SCOTT" and TABLE_NAME="DEPT";这个语句结果是错误的.......如果角色A,有修改此表的权限,所有具有角色A的用户都被漏掉了。如果你想查看哪些用户具有DBA权限,你会怎么查?你确定查询结果是正确的?答:select grantee,granted_role from ...
Oracle共享服务器的监听注册机制研究

Oracle共享服务器的监听注册机制研究

今天在监控一台单实例的数据库时,一个实例,同时以动态、静态两种方式注册到同一个监听上了。觉得有些奇怪,呵。一般一个实例在设置了静态注册,就不会再动态注册到同一个监听器上了。找了半天才发现是启用了共享服务器的原因。如下图:可以看到,同一个服务下,存在两个一样的实例,一个静态注册的实例,和一个动态注册的实例。查看监听器及服务器参数配置:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME =...
ORA-00439 未启用的功能:DEFERRED_SEGMENT_CREATION

ORA-00439 未启用的功能:DEFERRED_SEGMENT_CREATION

Oracle数据库版本都是11.2.0.1.0,操作系统都是WIN2008 (64位),用impdp工具,将数据从A服务器导入B服务器时,提示错误:ORA-00439 未启用的功能:DEFERRED_SEGMENT_CREATION。1、查看DEFERRED_SEGMENT_CREATION参数设置是否一样在A库查询,参数被设置为FALSE,B库上是设置的TRUE。修改B库设置,改成FALSE,重新导入,还是报一样的错误。2、查看数据库版本一个是标准版,一...
yum方式安装mysql报错找不到mysql.sock

yum方式安装mysql报错找不到mysql.sock

yum方式安装mysql省去了源代码包安装的许多步骤,但是有时会遇见mysql yum包装完mysql之后,在启动mysql服务时,启动不了的问题,报错: Can"t connect to local MySQL server through socket "/tmp/mysql.sock" (2),找不到mysql.sock文件,mysql.sock文件是安装mysql之后初始化数据库之后才会出现的,因此在安装完包之后,做一下步骤:添加 mysqld 服...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>