随笔分类 - 数据库知识
摘要:一、写ctl文件 首先,先写一个ctl文件(包含控件信息的文件,这里是oracle数据库的控制文件)文件名:测试.ctl ctl文件例: load datainfile 'd:\xxx.cvs'truncateinto table aaaafields terminated by ',' optio
阅读全文
摘要:一、可用SYS登录, 二、查锁session_ID查找存储过程OPERATIONDATA_IMP被哪些session锁住而无法编译select * FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP'); 三、查出sid serial#从而
阅读全文
摘要:原情况:A服务器表A服务器B也有一张表A服务器B上有一个存储过程要把本地的head表向A服务器表里插入数据。变更后:在A服务器表里增加了一个字段inserttime,服务器B存储过程本地表向A服务器插入时,记录插入的时间。问题修改语句如下:insert into A@flw select t.*,s...
阅读全文
摘要:CREATE TABLE "EXT_ENTRY_WORKFLOW" ( "ENTRY_ID" VARCHAR2(18), "STEP_ID" VARCHAR2(8), "CREATE_DATE" DATE, "PROC_POS" VARCHAR2(4), "STATUS_CODE" VAR...
阅读全文
摘要:一、oracle查询表空间文件所在路径 select * from dba_data_files t where t.tablespace_name='FLW' 二、计算出表空间各相关数据 SELECT file_name 物理路径,t1 表空间,z 总表空间M,z-s 已用表空间,s 剩余表空间,
阅读全文
摘要:oracle 多条执行语句同时执行:begin 语名一;语句二; end;注意 如果写在C#里千万不要用@的方法然后语句里有回车例:string strSql = "begin update tablea set aa='1' where bb='"+'ddd'+"'; "+ "upd...
阅读全文
摘要:MERGE INTO CS_CL_DOME_IMG_PRT X USING (SELECT A.OID, A.G_NO, C.G_CODE, C.G_NAME ...
阅读全文
摘要:1,将instantclient直接放到D盘根目录 2,注册表修改 3,点击工具>>首选项, 在Oracle主目录名中输入“D:\instantclient_10_2\”,在OCI库中输入“D:\instantclient_10_2\oci.dll” 注意:主目录文件夹后有个斜杠\ 4,IP修改 修
阅读全文
摘要:对库TEST下的LOG聚集集合中的inserttim字段加索引 步骤(注意:前四步步骤不能错,错了不行): 一,打开F:\mongodb\bin\mongo.exe,也可以用cmd命令指到这个exe执行,效果一样 二,use admin 三,db.auth("username","pwd") 注意大
阅读全文
摘要:oracle 自定义函数:CREATE OR REPLACE FUNCTION ConvertNumeric(rawData VARCHAR2)--用于返回转换科学计算法dhxRETURN VARCHAR2ISfinalData VARCHAR2(200);EIndex INT;BEGIN EIndex := 0; EIndex := instr(upper(rawData),'E'); if EIndex>0 then if (substr(rawData,EIndex+1,1)='+' and length(substr(rawData,0,EInde
阅读全文
摘要:导入oracle 时发现有几张表导入时一直报错: 报错信息:IMP-00003: ORACLE error 959 encountered ORA-00959: tablespace 'HB' does not exist 原因:要导入库中如果有表字段类型为CLOB,且要导入的表空间名和原表空间名不
阅读全文
摘要:问题描述:今天建索引的时候报:ora-01652无法通过128(在表空间temp中)扩展temp段1.查看表空间是自动增长,且建表空间时是没有设表空间最大值的。2.查看了一下表空间剩余多少竟然只有14M,感觉很奇怪,为什么没有自动增长呢?3.查看表空间文件已经快32G,这样就明白了。原因是:oracle中一个数据文件的最大值(非lob)为32G,如果你的数据文件已经达到32G, 那么不管你是插入数据,建索引,都会报“解决ora-01652无法通过128(在表空间temp中)扩展temp段”解决方法: 再加一个数据文件,脚本如下: ALTER TABLESPACE "表空间名"
阅读全文
摘要:一、导入命令: imp flw/dcjet@orcl file=d:/ fromuser=hb touser=flw log=d:/ ignore=y ignore=y 表示忽略创建错误,继续后面的操作 fromuser 原数据库用户名 touser 新建数据库用户名 二、导出 1 将数据库TEST
阅读全文
摘要:由于几次在这边上传图片,都没了,所以在此引用其他地址。详情见:http://blog.csdn.net/jyhye/article/details/8298226
阅读全文
摘要:问题: 做access 插入的时候,一直报“INSERT INTO 语句的语法错误”。问题分析: 我对字段一个一个进行排查,发现只要字段名为note就报语法错误。 然后明确note是access的关键字。解决方法: 一、Insert Into test(Name, [Note]) Values ('aaa','bbb') ; 二、将note换成其他名字
阅读全文
摘要:1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。 2、执行单条SQL语句 在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Dev
阅读全文