数据库
木大白易
我用双手成就你的梦想!
展开
-
Oracle通过DBLink操作数据表,报错“ORA-22992:无法使用从远程表选择的lob定位器”
介绍错误异常:[Error] Execution (1: 1): ORA-22992: 无法使用从远程表选择的 LOB 定位器 原因:使用dblink从远程数据库向本地数据库 INSERT数据时,因远程表中含有BLOB或者CLOB字段,在SELECT 和 INSERT INTO操作时,报”ORA-22992: 无法使用从远程表选择的 LOB 定位器”错误,通过创建临时表并从临时成功把数据插入到目的转载 2016-10-14 16:44:34 · 17194 阅读 · 0 评论 -
Oracle 解决锁表问题
前言更新一张表的数据,就几百条,然后特别慢,一直在执行,然后强制退掉,重新执行还是一样,考虑到可能是锁表的问题!解决①首先查找是哪些session被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id=o.object_id an原创 2016-11-04 11:03:15 · 5182 阅读 · 0 评论 -
Oracle修改字段类型的方法
转自:Oracle修改字段类型方法总结需求有一个表名为tb,字段段名为name,数据类型nchar(20),现需要将其修改为其他类型!方法1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table tb modify (nam转载 2016-11-07 14:58:59 · 987 阅读 · 0 评论 -
Oracle 创建DBLink
需求两台数据库服务器(本地)和(远程192.168.1.59),本地用户orcl需要访问到远程服务器下mars的数据,这时就需要创建DBLink。方案①先确定用户是否有创建DBLink的权限:select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 如果没有,则需要使用 sysdba 角色给用户赋权:gra原创 2016-10-19 11:13:44 · 29244 阅读 · 1 评论 -
存储过程中创建表 报ORA-01031: insufficient privileges权限不足
问题在PL/SQL中新建存储过程Procedure,然后在右键,点击测试的时候,调试到建表的那一行就报错:ORA-01031: insufficient privileges! 存储过程:create or replace procedure get_clob is v_table_name varchar2(32); v_sql varchar2(2000); v_cn原创 2016-10-19 15:36:46 · 28628 阅读 · 1 评论 -
Oracle中用一个表的数据更新另一个表的数据
转自:http://www.2cto.com/database/201205/130987.html有下面两个表:将表tab1中id值与和表tab2中id值相同的行的val更新为tab2中val的值. select * from tab1; select * from tab2 最容易犯的错误是:update tab1 set val=(select val from tab2 whe转载 2017-01-03 13:49:54 · 28661 阅读 · 3 评论 -
Oracle查询重复数据并删除,只保留一条记录
前言项目中,在“资源目录-在线编目”中,资源项子表存在多条重发数据,需要进行数据清理,删除重发的数据,最终只保留一条相同的数据。操作的表名:R_RESOURCE_DETAILS操作步骤一、重复记录根据单个字段来判断1、首先,查找表中多余的重复记录,重复记录是根据单个字段(FIELD_CODE)来判断select * from R_RESOURCE_DETAILS where FIELD_CODE i转载 2017-01-03 16:52:17 · 2520 阅读 · 0 评论 -
Oracle普通视图和物化视图的区别
转自:http://blog.csdn.net/joshua_peng1985/article/details/6213593介绍物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAN转载 2017-01-09 11:25:21 · 8771 阅读 · 0 评论