关闭

[置顶] Oracle命令

Oracle命令(一):Oracle登录命令 1、运行SQLPLUS工具   C:\Users\wd-pc>sqlplus 2、直接进入SQLPLUS命令提示符   C:\Users\wd-pc>sqlplus /nolog 3、以OS身份连接    C:\Users\wd-pc>sqlplus / as sysdba   或   SQL>connect / as sysdba ...
阅读(383) 评论(0)

[置顶] 64位系统PLSQL连接64位ORACEL

1、下载32位Oracle InstantClient 2、将Oracle InstantClient解压到某目录 3、打开PL/SQL,在perference里面设置OCI Library和Oracle_home,例子如下:         OCI Library=D:\instantclient_11_2\oci.dll   (刚刚InstantClient的解压目录的OCI.DLL文件...
阅读(6278) 评论(2)

修改Oracle的Undo文件的方法

UNDOTBS01.DBF文件很大 突然发现一硬盘分区空间少了很多,可用空间从40个G降到了10多个G,一看原来UNDOTBS01.DBF竟有31个G! (1)以sysdba身份登陆oracle (2) -- 创建UNDO TABLESPACE CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE 'D:/ORACLE/ORADATA/ORCL/UND...
阅读(2138) 评论(0)

MS SQL Server和MySQL区别

MySQL支持enum,和set类型,SQL Server不支持MySQL不支持nchar,nvarchar,ntext类型MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1)MS SQL不支持replace into 语句,但是在最新的sql20008里面,也支持merge语法MySQL支持insert into table1 set t1 = "", ...
阅读(1260) 评论(0)

将数据从MySQL迁移到Oracle的注意事项

1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE ...
阅读(628) 评论(0)

Oracle移植到mysql注意事项

客户用的数据库是mysql,而研发好的产品支持oracle,我们必须把数据库环境从oracle移植到mysql。在移植的过程中碰到了下面一些问题,如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全不需要作额外工作。 一、数据库环境从oracle移植到mysql碰到的问题。 1、 大小写敏感的区别(如果服务器OS是linux)。 在oracle中一般情况下不区分...
阅读(535) 评论(0)

使用ORACLE和MYSQL的简单比较

查询当前所有的表。ORACLE: select * from tab,MYSQL:show tables。在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show databases。改变连接用户(库)。ORACLE:conn 用户名/密码@主机字符串,MYSQL:use 库名。执行外部脚本命令。ORACLE:@a.sql,MY...
阅读(512) 评论(0)

C# Dictionary序列化/反序列化

1.说明:Dictionary对象本身不支持序列化和反序列化,需要定义一个继承自Dictionary, IXmlSerializable类的自定义类来实现该功能。感觉完全可以把这样的类封装到C#库中,很具有通用性嘛,至今没有遇到不能用的情况的说,或许出于其他方面的考虑microsoft才没有这么做。 2.SerializableDictionary自定义类 [csh...
阅读(968) 评论(0)

数字的正则表达式

验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\...
阅读(555) 评论(0)

ORA-02020错误:过多的数据库连接使用中问题

错误现象: ORA-02020: too many database links in use Cause: The current session has exceeded the INIT.ORA open_links maximum. Action: Increase the open_links limit, or free up some open links by c...
阅读(1912) 评论(0)

C#与Java互通AES算法加密解密

利用AES加密算法对报文进行加密解密,实现C#与Java互通,网上查了一堆也许是因为版本的原因都用不了,于是还是静心下来自己写个: 直接上代码: C# 需要引用System.Security.Cryptography命名空间 [csharp] view plaincopyprint? /// AES加密   /// 明文...
阅读(1178) 评论(0)

C#生成指定长度指定字符的随机数

public static string GetRandomString(int iLength)         {             string buffer = "0123456789";// 随机字符中也可以为汉字(任何)             StringBuilder sb = new StringBuilder();             Random r = n...
阅读(2998) 评论(0)

C#在64位操作系统上用X86方式连接64位Oracle的问题和解决方案

C#使用System.Data.OracleClient连接Oracle数据库。之前在WinXP上正常运行的程序移植到Windows 2008 x64上之后就连不上数据库了,错误信息如下: 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。 错误原因是原来WinXP机子上所安装的...
阅读(6149) 评论(0)

VS2010 无法嵌入互操作类型...请改用适用的接口 解决办法

visual studio 2010、“添加引用”时出错:               “无法嵌入互操作类型...请改用适用的接口” 解决方案:                 选中项目中引入的dll,                 鼠标右键,                 选择属性,                 把“嵌入互操作类型”设置为False。...
阅读(620) 评论(0)

VS2010中 C++创建DLL图解

VS2010中 C++创建DLL图解 一、DLL的创建  创建项目: Win32->Win32项目,名称:MyDLL 选择DLL (D) ->完成. 1、新建头文件testdll.h testdll.h代码如下: #ifndef TestDll_H_ #define TestDll_H_ #ifdef MYLIBDLL #define MYLIBDLL...
阅读(1373) 评论(0)

监控数据库性能的语句

1. 监控事例的等待    select   event,      sum(decode(wait_Time,0,0,1)) "Prev",       sum(decode(wait_Time,0,1,0)) "Curr",      count(*) "Tot"          from  v$session_Wait          group by event...
阅读(629) 评论(0)

C#中的预编译指令介绍

1、#define和#undef      用法:           #define DEBUG           #undef DEBUG     #define告诉编译器,我定义了一个DEBUG的一个符号,他类似一个变量,但是它没有具体的值,可以将它看为一个符号而已。#undef就是删除这个符号的定义。如果符号DEBUG没定义过,则#undef不起作用,否则...
阅读(865) 评论(0)

如何处理错误ORA-29275

如何处理错误ORA-29275:部分多字节字符? 问题描述 在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。 解决方案 经过一次增加显示一列的方式查询,我发现问题出在ACTION列上,ACTION的结构是VARCHAR2(32),并不是每行该列都会有问题,...
阅读(9907) 评论(0)

vs2010设置不自动加载DevExpress插件

【工具】-【扩展管理器】中把DevExpress卸载了...
阅读(3010) 评论(0)

解决DESCryptoServiceProvider加解密时弱密钥异常

DES算法的密钥是8字节,由于其算法的特性所致,有一些密钥是不安全的,比如0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF, 用该密钥对数据进行加密与解密运算,得到的结果是一样的,这样的密钥被称为弱密钥。在.NET中我们一般用DESCryptoServiceProvider 来进行DES运算,但是该类会去检测传入的密钥是否为弱密钥,如果是,就直接抛出异常。先看下面的代码:...
阅读(2645) 评论(2)

对 PInvoke 函数的调用导致堆栈不对称的解决方法

调用DLL出现以下错误的解决方法: 对 PInvoke 函数“YKSE.Finixx.MemberLib!YKSE.Finixx.MemberLib.clsCCB::EFT_DecFile”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。 DllImport写成这样:[DllImp...
阅读(2885) 评论(0)
113条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:325024次
    • 积分:4150
    • 等级:
    • 排名:第8156名
    • 原创:102篇
    • 转载:11篇
    • 译文:0篇
    • 评论:27条
    最新评论