随笔分类 -  数据库知识

摘要:一、写ctl文件 首先,先写一个ctl文件(包含控件信息的文件,这里是oracle数据库的控制文件)文件名:测试.ctl ctl文件例: load datainfile 'd:\xxx.cvs'truncateinto table aaaafields terminated by ',' optio 阅读全文
posted @ 2016-05-12 18:39 丁焕轩 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:一、可用SYS登录, 二、查锁session_ID查找存储过程OPERATIONDATA_IMP被哪些session锁住而无法编译select * FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP'); 三、查出sid serial#从而 阅读全文
posted @ 2015-11-03 16:26 丁焕轩 阅读(5309) 评论(0) 推荐(1) 编辑
摘要:原情况:A服务器表A服务器B也有一张表A服务器B上有一个存储过程要把本地的head表向A服务器表里插入数据。变更后:在A服务器表里增加了一个字段inserttime,服务器B存储过程本地表向A服务器插入时,记录插入的时间。问题修改语句如下:insert into A@flw select t.*,s... 阅读全文
posted @ 2015-09-30 17:04 丁焕轩 阅读(298) 评论(0) 推荐(0) 编辑
摘要:CREATE TABLE "EXT_ENTRY_WORKFLOW" ( "ENTRY_ID" VARCHAR2(18), "STEP_ID" VARCHAR2(8), "CREATE_DATE" DATE, "PROC_POS" VARCHAR2(4), "STATUS_CODE" VAR... 阅读全文
posted @ 2015-09-23 11:09 丁焕轩 阅读(274) 评论(0) 推荐(0) 编辑
摘要:一、oracle查询表空间文件所在路径 select * from dba_data_files t where t.tablespace_name='FLW' 二、计算出表空间各相关数据 SELECT file_name 物理路径,t1 表空间,z 总表空间M,z-s 已用表空间,s 剩余表空间, 阅读全文
posted @ 2015-07-20 16:48 丁焕轩 阅读(570) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-04-25 17:35 丁焕轩 阅读(466) 评论(0) 推荐(0) 编辑
摘要:oracle 多条执行语句同时执行:begin 语名一;语句二; end;注意 如果写在C#里千万不要用@的方法然后语句里有回车例:string strSql = "begin update tablea set aa='1' where bb='"+'ddd'+"'; "+ "upd... 阅读全文
posted @ 2015-02-06 14:26 丁焕轩 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:MERGE INTO CS_CL_DOME_IMG_PRT X USING (SELECT A.OID, A.G_NO, C.G_CODE, C.G_NAME ... 阅读全文
posted @ 2015-02-04 13:48 丁焕轩 阅读(450) 评论(0) 推荐(0) 编辑
摘要:1,将instantclient直接放到D盘根目录 2,注册表修改 3,点击工具>>首选项, 在Oracle主目录名中输入“D:\instantclient_10_2\”,在OCI库中输入“D:\instantclient_10_2\oci.dll” 注意:主目录文件夹后有个斜杠\ 4,IP修改 修 阅读全文
posted @ 2014-07-24 17:56 丁焕轩 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:对库TEST下的LOG聚集集合中的inserttim字段加索引 步骤(注意:前四步步骤不能错,错了不行): 一,打开F:\mongodb\bin\mongo.exe,也可以用cmd命令指到这个exe执行,效果一样 二,use admin 三,db.auth("username","pwd") 注意大 阅读全文
posted @ 2014-03-07 13:37 丁焕轩 阅读(282) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2013-12-31 10:55 丁焕轩 阅读(3843) 评论(0) 推荐(0) 编辑
摘要:导入oracle 时发现有几张表导入时一直报错: 报错信息:IMP-00003: ORACLE error 959 encountered ORA-00959: tablespace 'HB' does not exist 原因:要导入库中如果有表字段类型为CLOB,且要导入的表空间名和原表空间名不 阅读全文
posted @ 2013-11-01 17:31 丁焕轩 阅读(9459) 评论(0) 推荐(0) 编辑
摘要:问题描述:今天建索引的时候报:ora-01652无法通过128(在表空间temp中)扩展temp段1.查看表空间是自动增长,且建表空间时是没有设表空间最大值的。2.查看了一下表空间剩余多少竟然只有14M,感觉很奇怪,为什么没有自动增长呢?3.查看表空间文件已经快32G,这样就明白了。原因是:oracle中一个数据文件的最大值(非lob)为32G,如果你的数据文件已经达到32G, 那么不管你是插入数据,建索引,都会报“解决ora-01652无法通过128(在表空间temp中)扩展temp段”解决方法: 再加一个数据文件,脚本如下: ALTER TABLESPACE "表空间名" 阅读全文
posted @ 2013-11-01 15:23 丁焕轩 阅读(19037) 评论(0) 推荐(1) 编辑
摘要:一、导入命令: imp flw/dcjet@orcl file=d:/ fromuser=hb touser=flw log=d:/ ignore=y ignore=y 表示忽略创建错误,继续后面的操作 fromuser 原数据库用户名 touser 新建数据库用户名 二、导出 1 将数据库TEST 阅读全文
posted @ 2013-10-31 16:55 丁焕轩 阅读(213) 评论(0) 推荐(0) 编辑
摘要:由于几次在这边上传图片,都没了,所以在此引用其他地址。详情见:http://blog.csdn.net/jyhye/article/details/8298226 阅读全文
posted @ 2013-05-31 15:03 丁焕轩 阅读(161) 评论(0) 推荐(0) 编辑
摘要:问题: 做access 插入的时候,一直报“INSERT INTO 语句的语法错误”。问题分析: 我对字段一个一个进行排查,发现只要字段名为note就报语法错误。 然后明确note是access的关键字。解决方法: 一、Insert Into test(Name, [Note]) Values ('aaa','bbb') ; 二、将note换成其他名字 阅读全文
posted @ 2012-10-26 15:22 丁焕轩 阅读(326) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2012-02-03 11:44 丁焕轩 阅读(216) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示