BSSE出错的问题
GBase 8a数据库加载LOAD报错信息分析和解决文章汇总

GBase 8a数据库在通过LOAD方式加载入库时,由于各种原因会导致SQL执行报错,可以分成2大类:1、资源类,也就是加载涉及的表,列,数据源、网络,磁盘等原因;2、参数设置的业务要求。
本文只是汇总已经遇到的报错类型,并逐渐完善。
资源类报错GBase 8a数据库集群ftp加载报错 Login denied, 530 Permission denied.GBase 8a数据库集群ftp加载报错 Login denied,530 Login incorrectGBase 8a 加载LOAD报错I/O operation on ,Input/Output error, File nameGBase 8a数据库加载报错 mix use file protocolGBase 8a数据库加载报错Couldn’t connect to serverGBase 8a数据库集群加载报错 Failed Initializateion业务类报错GBase 8a 加载LOAD数据无法入库错误 skipped records,text parser errorGBase 8a 加载LOAD数据无法入库错误 skipped records,The number of data columns is less than the number of columns definedGBase 8a 加载LOAD数据无法入库错误 skipped records,Out of range valueGBase 8a 加载LOAD数据无法入库错误 Validate error其它如上报错指SQL运行报错,对于运行成功,但数据没有入库的逻辑性错误,请参考GBase 8a 集群加载数据LOAD的错误数据分析GBase 8a集群通过SQL查询加载历史记录。
SYBASE数据库常见的问题总结

SYBASE数据库常见的问题总结SYBASE 数据库常见问题总结SYBASE 数据库常见问题总结 (2)1. SYSLOGS日志满了进不了系统,如何清除日志启动系统 (3)2. 数据库日志损坏时重建日志启动数据库的解决办法 (6)3. 数据库处于可疑状态的解决方法 (7)4.Sybase系统崩溃了,没有备份,但设备文件还存在,如何恢复数据库? (10)5.不小心直接删除了日志的设备文件,如何恢复数据库? (17)6.sa密码忘记了导致isql -Usa -P******进不去怎么办? (19)7.关于sybase的配置-(数据库慢的请留意) (20)8.设备路径更改的方法 (26)9.dump文件load后数据库访问不了解决办法 (27)10.sybase数据库备份方案 (27)11.master数据库状态被置为-32768后的处理方法 (35)1. SYSLOGS日志满了进不了系统,如何清除日志启动系统业务系统数据库不能正常启动,对于这一类问题,我们按照如下步骤解决:第一步,启用allow updates to system tables,这样可以使具有系统管理员角色的用户能够改变系统表并可创建和修改系统表的存储过程,其中系统表包括master数据库中所有Sybase提供的表以及用户数据库中所有以“sys”开头的表和在sysobjects表中其ID值小于或等于100的表。
系统表的不正确变更会导致数据库损坏和数据丢失,修改系统表时务必要使用begin transaction来保护数据库不受可能损坏数据库的错误影响,完成修改后应立即禁用allow updates to system tables。
1>sp_configure "allow update",12>go第二步,Adaptive Server中的每个数据库在sysdatabases中都有相应的一行,安装Adaptive Server后,master数据库、model数据库、sybsystemprocs和tempdb数据库在sysdatabases中都将有相应的条目,如果已经安装审计功能,sybsecurity数据库也将在其中有相应的条目。
C#POST数据base64到接口会出错的问题

C#POST数据base64到接⼝会出错的问题这个base64在requestHeader⾥⾯变成了base64=hySGNg22yX0AIjNQvNJw0xHEbi32NH%2BiRVKDkbOmUiKpxW0%2FS6rUgfLmSa527Y8zZ3GmEzfXMB8ry8fH5GjGeJFGqFxDC4A2hLlvIFzyiDeUCqloGDAJoOLa8Jnif1C8nwRte0GNCRM 他把base64⾥⾯⼀些/和= 给转成%2F之类的东西了。
所以webservice接收到的参数是错的。
解决办法:string base64 = "base64=hySGNg22yX0AIjNQvNJw0xHEbi32NH+iRVKDkbOmUiKpxW0/S6rUgfLmSa527Y8zZ3GmEzfXMB8ry8fH5GjGeJFGqFxDC4A2hLlvIFzyiDeUCqloGDAJoOLa8Jnif1C8nwRte0GNCRM5RXkshLKZP2itZclgDCYz6OgAF7oLN byte[] buffer = Convert.FromBase64String(base64);string Base64StrData = Convert.ToBase64String(buffer).Replace("+", "%2B");//注意加号(’+‘)的替换处理,否则由于加号经过Url传递后变成空格⽽得不到合法的Base64字符串string postData = "str=" + Base64StrData;byte[] dataArray = Encoding.Default.GetBytes(postData);///<summary>/// POST请求与获取结果///</summary>public static string HttpPost(string Url, string postDataStr){try{postDataStr = postDataStr.Replace("+", "%2B");HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);request.Method = "POST";request.Timeout = 6000000;request.ContentType = "application/x-www-form-urlencoded";request.ContentLength = postDataStr.Length;StreamWriter writer = new StreamWriter(request.GetRequestStream(), Encoding.ASCII);writer.Write(postDataStr);writer.Flush();HttpWebResponse response = (HttpWebResponse)request.GetResponse();string encoding = response.ContentEncoding;if (encoding == null || encoding.Length < 1){encoding = "UTF-8"; //默认编码}StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));string retString = reader.ReadToEnd();return retString;}catch (Exception ex){return null;}}。
Python解码base64遇到Incorrectpadding错误

Python解码base64遇到Incorrectpadding错误Python解码base64遇到Incorrect padding错误base64转码过程先说⼀下转换过程,详细的可以参考、:所谓Base64,就是说选出64个字符----⼩写字母a-z、⼤写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)----作为⼀个基本字符集。
然后,其他所有符号都转换成这个字符集中的字符。
具体来说,转换⽅式可以分为四步。
第⼀步,将每三个字节作为⼀组,⼀共是24个⼆进制位。
第⼆步,将这24个⼆进制位分为四组,每个组有6个⼆进制位。
第三步,在每组前⾯加两个00,扩展成32个⼆进制位,即四个字节。
第四步,根据下表,得到扩展后的每个字节的对应符号,这就是Base64的编码值。
0 A 17 R 34 i 51 z 1 B 18 S 35 j 52 0 2 C 19 T 36 k 53 1 3 D 20 U 37 l 54 2 4 E 21 V 38 m 55 3 5 F 22 W 39 n 56 4 6 G 23 X 40 o 57 5 7 H 24 Y 41 p 58 6 8 I 25 Z 42 q 59 7 9 J 26 a 43 r 60 8 10 K 27 b 44 s 61 9 11 L 28 c 45 t 62 + 12 M 29 d 46 u 63 / 13 N 30 e 47 v 14 O 31 f 48 w 15 P 32 g 49 x 16 Q 33 h 50 y因为,Base64将三个字节转化成四个字节,因此Base64编码后的⽂本,会⽐原⽂本⼤出三分之⼀左右。
如果要编码的⼆进制数据不是3的倍数,最后会剩下1个或2个字节怎么办?Base64⽤\x00字节在末尾补⾜后,再在编码的末尾加上1个或2个=号,表⽰补了多少字节,解码的时候,会⾃动去掉。
安装oracle11g时启动DatabaseControl时出错的解决办法

------症状--------------------------------------------------------安装orac le11g时,启动 Databa se Contro l 时出错。
启动 Databa se Contro l 时出错。
请执行以下命令。
1) 将环境变量ORACLE_UNQN AME 设置为数据库的唯一名称2) D:\app\Admini strat or\produc t\11.2.0\dbhome_1\bin\emctl.bat startdbcons ole------解决方案--------------------------------------------------------登陆http s://localh ost:1158/em 之后,看到数据库实例都是关闭的.启动不了.在网上找到解决的办法,记下来.进入dos(1)查看dbco nsole状态:emctlstatus dbcons ole显示:Enviro nment variab le ORACLE_SIDnot define d. Please define it.(2)重新设置环境变量:set oracle_sid=数据库的si d(3)重新配置em : emca -config dbcont rol db显示:C:\Docume nts and Settin gs\whtai>emca -config dbcont rol dbEMCA开始于2009-8-31 16:48:45EM Config urati on Assist ant, 11.1.0.5.0 正式版版权所有 (c) 2003, 2005, Oracle。
保留所有权利。
输入以下信息:数据库SID: orcl已为数据库orcl 配置了 Databa se Contro l您已选择配置 Databa se Contro l, 以便管理数据库orcl此操作将移去现有配置和默认设置,并重新执行配置是否继续? [是(Y)/否(N)]: y监听程序端口号: 1521SYS 用户的口令:DBSNMP用户的口令: 56SYSMAN用户的口令:通知的电子邮件地址(可选):通知的发件(SMTP) 服务器(可选):-----------------------------------------------------------------已指定以下设置数据库 ORACLE_HOME ................ C:\app\whtai\produc t\11.1.0\db_1本地主机名................ 192.168.11.74监听程序端口号 (1521)数据库SID ................ orcl通知的电子邮件地址...............通知的发件(SMTP) 服务器...............-----------------------------------------------------------------是否继续? [是(Y)/否(N)]: y2009-8-31 16:51:07 oracle.sysman.emcp.EMConf ig perfor m信息: 正在将此操作记录到 C:\app\whtai\cfgtoo llogs\emca\orcl\emca_2009_08_31_16_48_44.log。
Database 常见错误汇总

Database mounted.
Database opened.
由此,可以总结出应对手段,如果控制文件出现问题可以采用备份控制文件恢复
[oracle@oracle oracle]$ cp /u01/app/oracle/fast_recovery_area/oracle/control02.ctl
tmpfs /dev/shm tmpfs defaults,size=2G 0 0
这里,我给共享内存加了2G的内存大小,重启数据库
SYS@oracle>startup
ORACLE instance started.
Redo Buffers 6586368 bytes
Database mounted.
Database opened.
这里显示正常,没再报错。
2、ORA-00205: error in identifying control file, check alert log for more info
/u01/app/oracle/oradata/oralce/control01.ctl
或
[oracle@oracle oracle]$ cp /u01/app/oracle/oradata/oralce/control01.ctl /u01/app/oracle/fast_recovery_area/oracle/control02.ctl
Redo Buffers 6586368 bytes
Database mounted.
Database opened.
2>SYS@oracle>startup force
VisualBasic 6.0常见错误及解决方案

解决方案 ⑴ 关闭不需要的应用程序、文档或资源文件。 ⑵ 将庞大的模块或过程分成几个。 虽然这样不能节省内存空间, 但可避免 64K 段边界 限制。 ⑶ 按增强方式重新启动 Microsoft Windows 。 ⑷ 空出一些磁盘空间以增加虚拟内存,或至少确保有空馀的空间。 ⑸ 减少一些驻留程序。 ⑹ 减少一些不需要的设备驱动程序。 ⑺ 减少 Public 变量的数量。 4. 下标越界(错误 9) 错误原因 只能在定义的范围内访问数组元素和集合成员。
错误分析 ⑴ 引用了不存在的数组元素。 ⑵ 声明数组时没有指定元素的数目。例如,下列的代码就会导致此错误:
2
Dim MyArray() As Integer MyArray(8) = 234 ' 导致错误 9。 ⑶ 引用了不存在的集合成员。 ⑷ 使用速写形式的下标,结果指定了错误的元素。 解决方案 ⑴ 下标比可能下标范围大或小,或是在应用程序中这一边的数组没有指定范围。检查 数组的声明以确认其上界和下界。 若使用的是重新指定范围的数组, 应使用 UBound 和 LBound 函数来决定数组访问。如果索引指定为变量,应检查变量名的拼写。 ⑵ Visual Basic 并不会将没有指定范围的数组自动设为 0 – 10。相反必须使用 Dim 或 ReDim 来指定数组中元素的数目。 ⑶ 试着使用 For Each...Next 结构代替指定元素下标。 ⑷ 例如, 当在集合上使用 ! 运算子时, ! 自动指定了一个键。 例如 object!keyname.value 和 object.item(keyname).value 是一样的。在此例中,集合中如果 keyname 表示一 个错误键,错误就会产生。若要改进此错误,在集合对象中使用正确的键名称或索 引。 5. 数组长度固定或临时被锁定(错误 10) 错误原因 并非所有数组都可重设大小。即使数组声明成动态,或者数组是在 Variant 变量中, 也会被临时锁定。 错误分析 ⑴ 使用 ReDim 来改变固定大小数组的元素数。 例如, 在下列的代码中, 在 NextOne 过 程中 SomeArr 接收了固定大小的数组 FixedArr , 然后试图调整 SomeArr 的大小: Sub FirstOne Dim FixedArr(25) As Integer NextOne FixedArr() End Sub Sub NextOne(SomeArr() As Integer) ReDim SomeArr(35) ... End Sub ⑵ 对模块层次动态数组,要重新确定大小,而某一个元素已经作为参数传给了过程。 例如,在下列的代码中,ModArray 是模块层次动态数组,却将其第 56 个元素以按 引用传给 Test 过程:
modulejava.basedoesnotopensjava.langtounnamed。。。

ngtounnamed。
在Java 9及以上版本运⾏应⽤程序时,在各种情况下都会发⽣此异常。
某些库和框架(Spring,Hibernate,JAXB)特别容易使⽤。
这是来⾃Javassist的⽰例:ng.reflect.InaccessibleObjectException: Unable to make protected final ng.Class ng.ClassLoader.defineClass(ng.String,byte[],int,int,java.security.ProtectionDomain) throws ng.ClassFormatError accessible: modul at java.base/jdk.internal.reflect.Reflection.throwInaccessibleObjectException(Reflection.java:427)at java.base/ng.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:201)at java.base/ng.reflect.Method.checkCanSetAccessible(Method.java:192)at java.base/ng.reflect.Method.setAccessible(Method.java:186)at javassist.util.proxy.SecurityActions.setAccessible(SecurityActions.java:102)at javassist.util.proxy.FactoryHelper.toClass2(FactoryHelper.java:180)at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:163)at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:501)at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:486)at javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:422)at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:394)消息说:⽆法使受保护的最终ng.Class ng.ClassLoader.defineClass(ng.String,byte [],int,int,java.security.ProtectionDomain)抛出ng.ClassFormatError可访问:模块java.base不会“打开ng”到未命名的模块@ 1941a8ff为了避免异常并使程序成功运⾏,该怎么办?参考⽅案异常是由Java 9及以上版本中引⼊的Java Platform Module System引起的,特别是强封装的实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对gauss不熟悉,一直用ms,审搞人希望用gauss算算,但计算老是出错,请大人们帮我看看问题在哪。
吸附的H2分子,弱作用,所以用了bsse。
但是总是计算了好久了才出错。
好象是说自旋多重度出错了,但不知道怎么处理。
输入文件% mem=196mb#MP2/6-31G(d,p) scf=(maxcyc=600,xqc,conver=6) Counterpoise=2 nosymmOpt job0 2Al 2.848013 1.332099 1.303473 1Al 2.288651 1.258135 -1.450525 1Al 3.056950 -1.251095 2.160476 1Al -0.126431 -0.019232 -1.845458 1Al 2.680607 -2.999411 -0.004668 1Al 0.121452 1.668301 0.332793 1Al 0.074777 -2.655518 -0.982495 1Al 0.602885 -2.549631 1.895398 1Al -1.119792 -0.733932 0.665542 1Al 4.042832 -0.587847 -0.326286 1Al 2.240691 -1.358932 -2.249606 1Al 0.712283 0.159701 2.553704 1Si 1.450164 -0.643121 0.166434 1Sc 2.095926 3.813722 -0.012795 1H 2.533942 3.512321 -1.950298 2H 2.496478 4.375593 -1.906499 2H 3.391091 3.739833 1.559429 2H 3.246425 4.567051 1.488878 2H 0.140955 4.302727 0.617929 2H 0.536578 4.984349 0.793110 2H 2.381207 5.791306 0.233175 2H 2.362714 5.729223 -0.599320 2输出出错信息:**** Warning!!: The largest beta MO coefficient is 0.10518428D+02Disk-based method using OVN memory for 22 occupieds at a time.Estimated scratch disk usage= 618143568 words.Actual scratch disk usage= 600654428 words.JobTyp=2 Pass 1: I= 1 to 22 NPSUse= 1 ParTrn=F ParDer=F DoDerP=F. Actual scratch disk usage= 603252048 words.JobTyp=3 Pass 1: I= 1 to 21 NPSUse= 1 ParTrn=F ParDer=F DoDerP=F.Spin components of T(2) and E(2):alpha-alpha T2 = 0.2047990010D+00 E2= -0.1883034873D+00alpha-beta T2 = 0.7270600968D+00 E2= -0.7519783603D+00beta-beta T2 = 0.1971814433D+00 E2= -0.1817972823D+00(S**2,0)= 0.30869D+01 (S**2,1)= 0.28188D+01E(PUHF)= -0.39515486005D+04 E(PMP2)= -0.39526694195D+04 ANorm= 0.1459123210D+01E2 = -0.1122079130D+01 EUMP2 = -0.39525324250944D+04。
中间省略。
Mulliken atomic spin densities:11 Al 0.0306632 Al -0.0743233 Al 0.3229034 Al -0.3993335 Al 0.4049296 Al -0.0456677 Al -0.5063488 Al 0.3982079 Al -0.31280210 Al 0.33020911 Al -0.30036212 Al 0.36137613 Si 0.02055314 Sc 0.72568915 H 0.02795116 H -0.00140017 H -0.04859418 H 0.01463019 H 0.01062320 H 0.00570321 H 0.01952122 H 0.015869Sum of Mulliken spin densities= 1.00000Electronic spatial extent (au): = 7314.8254Charge= 0.0000 electronsDipole moment (field-independent basis, Debye):X= 0.5966 Y= 2.4132 Z= 0.0430 Tot= 2.4862 Quadrupole moment (field-independent basis, Debye-Ang):XX= -189.9423 YY= -188.9083 ZZ= -191.9076XY= 3.2793 XZ= -1.0367 YZ= 0.4921Traceless Quadrupole moment (field-independent basis, Debye-Ang):XX= 0.3104 YY= 1.3444 ZZ= -1.6549XY= 3.2793 XZ= -1.0367 YZ= 0.4921Octapole moment (field-independent basis, Debye-Ang**2):XXX= -869.2207 YYY= 108.7606 ZZZ= -84.0144 XYY= -276.4596XXY= 34.5194 XXZ= -30.9336 XZZ= -291.8271 YZZ= 28.5548YYZ= -26.1225 XYZ= 2.2026Hexadecapole moment (field-independent basis, Debye-Ang**3):XXXX= -5348.8369 YYYY= -5256.9854 ZZZZ= -2701.7338 XXXY= -37.0818 XXXZ= -145.0473 YYYX= -26.9552 YYYZ= 77.7606 ZZZX= -131.6933 ZZZY= 71.0272 XXYY= -1722.1014 XXZZ= -1350.0786 YYZZ= -1318.9702 XXYZ= 19.4781 YYXZ= -42.4167 ZZXY= -30.1793N-N= 2.507531301254D+03 E-N=-1.444427151739D+04 KE=3.950342541279D+03Counterpoise: doing DCBS calculation for fragment 2 NewBq=TBasis read from rwf: (6D, 7F)The combination of multiplicity 2 and 8 electrons is impossible.Error termination via Lnk1e in C:\G03W\l301.exe at Sun Apr 04 1847 2010.Job cpu time: 0 days 21 hours 19 minutes 30.0 seconds.Originally posted by wanfei at 2010-04-04 2110:#MP2要空格# MP2应该不会是这个问题把,看最后出错的信息,算着算着自旋多重度出问题,都已电荷和多重度,应该写成:0 2 0 2 0 1Al 2.848013 1.332099 1.303473 1Al 2.288651 1.258135 -1.450525 1…………第一个0 2是指整个体系的电荷与多重度,第二个0 2是指后面标注1的那部分的电荷与多重度,第三套0 1指后面标注2的那部分的电荷与多重度,在你的体系中就是8个H而且还是mp2计算,看来你得需要几台好机器了——好在是单点算,要是优化,估计你得算到毕业才能算完——不过你竟然还是在windows下面跑,还不到Originally posted by zhangmt at 2010-04-04 2331:顺便多说一句,你的体系12个Al,外加1个Si,1个Sc,还用6-31g**基组,而且还是mp2计算,看来你得需要几台好机器了——好在是单点算,要是优化,估计你得算到毕业才能算完——不过你竟然还是在windows下面跑,还不...Originally posted by fooo at 2010-04-05 1025:换机器吧。
Originally posted by aaq2800 at 2010-04-05 0850:没办法,人家审稿人要求算算,咱不敢违抗啊是审稿人要求你用波普尔型基组吗?如果是,你完全可以抗辩回去。
这不是扯么。