搜档网
当前位置:搜档网 › 报错解决

报错解决

报错解决
报错解决

V ASP自旋轨道耦合计算错误汇总

静态计算时,报错:

VERY BAD NEWS! Internal内部error in subroutine子程序IBZKPT:

Reciprocal倒数的lattice and k-lattice belong to different class of lattices. Often results are still useful (48)

INCAR参数设置:

对策:根据所用集群,修改INCAR中NPAR。将NPAR=4变成NPAR=1,已解决!

错误:sub space matrix类错误

报错:静态和能带计算中出现警告:W ARNING: Sub-Space-Matrix is not hermitian共轭in DA V

结构优化出现错误:

WARNING: Sub-Space-Matrix is not hermitian in DA V 4 -4.681828688433112E-002

对策:通过将默认AMIX=0.4,修改成AMIX=0.2(或0.3),问题得以解决。

以下是类似的错误:

WARNING: Sub-Space-Matrix is not hermitian in rmm -3.00000000000000

RMM: 22 -0.167633596124E+02 -0.57393E+00 -0.44312E-01 1326 0.221E+00BRMIX:

very serious problems the old and the new charge density differ old charge density: 28.00003 new 28.06093 0.111E+00

错误:

WARNING: Sub-Space-Matrix is not hermitian in rmm -42.5000000000000

ERROR FEXCP: supplied Exchange-correletion table is too small, maximal index : 4794

错误:结构优化Bi2Te3时,log文件:

WARNING in EDDIAG: sub space matrix is not hermitian 1 -0.199E+01

RMM: 200 0.179366581305E+01 -0.10588E-01 -0.14220E+00 718 0.261E-01

BRMIX: very serious problems the old and the new charge density differ old charge density: 56.00230 new 124.70394 66 F= 0.17936658E+01 E0= 0.18295246E+01 d E =0.557217E-02

curvature: 0.00 expect dE= 0.000E+00 dE for cont linesearch 0.000E+00

ZBRENT: fatal error in bracketing

please rerun with smaller EDIFF, or copy CONTCAR to POSCAR and continue

但是,将CONTCAR拷贝成POSCAR,接着算静态没有报错,这样算出来的结果有问题吗?

对策1:用这个CONTCAR拷贝成POSCAR重新做一次结构优化,看是否达到优化精度!

对策2:用这个CONTCAR拷贝成POSCAR,并且修改EDIFF(目前参数EDIFF=1E-6),默认为10-4

错误:

WARNING: Sub-Space-Matrix is not hermitian in DA V 1 -7.626640664998020E-003

网上参考解决方案:

对策1:减小POTIM: IBRION=0,标准分子动力学模拟。通过POTIM控制步长。

POTIM:当IBRION=1,2或3时,是力的一个缩放常数(相当于确定原子每步移动的大小),默认值为0.5。

对策2:改IBRION=1,采用准牛顿算法来优化原子的位置。

原IBRION=2,采用共轭梯度算法来优化原子的位置

对策3:修改ISMEAR

对策4:换成CG 弛豫(共轭梯度算法)IBRION=2 (决定结构优化过程中,原子如何移动或弛豫)

IBRION=2 离子是否运动,1不运动但做NSW外循环。0动力学模拟,1准牛顿法离子弛豫

2 CG法离子弛豫,

3 采用衰减二阶运动方程离子弛豫,

INCARrelax中设置IBRION=2,未解决!

对策5:用的CG算符,出现的错误是CG算符不能算,在INCAR中加上IALG=Fast(电子优化采用blocked Davidson 方法[IALGO=38 : IALG=Normal]和RMM-DIIS算法[IALGO=48 : IALG=Very_Fast]混合)试一试

IALG=Fast (两种方法混用)

IALG=Very_Fast (等价于IALGO=48)

IALG=Normal (等价于IALGO=38)

INCAR中加上IALG=Fast 已解决!(1QL、2QL已解决,3QL以上未解决)

V ASP FORUM: the error is due to a LAPCK call (ZHEGV): ZHEGV computes all the eigenvalues本征值, and optionally随意地, the eigenvectors of a complex generalized Hermitian-definite eigenproblem .

there may be several reasons for that error:

1) the RMM-DIIS diagonalisation algorithm is not stable for your specific setup of the calculation. --> use ALGO = Normal (blocked Davidson) or ALGO = Fast (5 steps blocked Davidson, RMM-DIIS)

用ALGO=Normal IALGO=48 或者ALGO=Fast

2)

a) maybe your input geometry was not reasonable (error occurs at the very first ionic step, please have a look for the geometry data of your run in OUTCAR ) or

b) the last ionic relaxation step lead to an unreasonable geometry (compare the input and output geometries of the last ionic relaxation steps in XDA TCAR).

In that case (2b) it can be helpful to --> switch to a different relaxation algorithm (IBRION-tag) --> reduce the step size of the first step by setting POTIM smaller than the default value

改变IBRION,减少步长POTIM

3) The installation of the LAPACK on your machine was not done properly: use the LAPACK which is delivered with the code (vasp.4.lib/lapack_double.o)

4) If the error persist although you switched to the Davidson algorithm: on some architectures (especially SGI) some LAPACK routines are not working properly. However, it is possible to avoid the usage of the ZHEGV subroutine by commenting the line #define USE_ZHEEVX in davidson.F, subrot.F, and wavpre_noio.F and recompiling V ASP.

关于Mixing方法的调试:

针对这类错误:

DA V: 13 -0.242323773333E+03 0.98155E+02 -0.87140E+01 48832 0.949E+01BRMIX: very serious problems the old and the new charge density differ old charge density: 252.00012 new 252.29979 0.809E+01

W ARNING: Sub-Space-Matrix is not hermitian in DA V 9 0.133520549894753

.....

解决办法只需调整 AMIX, BMIX的值,把他们设置小一些。

Mixing方法:

IMIX=type of mixing混合、混频,AMIX=linear mixing parameter,AMIN=minimal mixing parameter,

BMIX=cutoff wave vector for Kerker mixing scheme,AMIX_MAG=linear mixing parameter for magnetization,

BMIX_MAG=cutoff wave vector for Kerker mixing scheme for mag, WC=weight factor for each step in Broyden mixing scheme,

INIMIX=type of initial for each step in Broyden mixing scheme, MIXPRE=type of preconditioning in Broyden mixing scheme,

MAXMIX=maximum number steps stored in Broyden mixer.

一般采用其默认值,除非在电子迭代难以收敛的情况,才手动设置AMIX和BMIX等参数值。】

对策:grep AMIX OUTCAR

AMIX = 0.40; BMIX = 1.00

AMIX_MAG = 1.60; BMIX_MAG = 1.00

initial mixing is a Kerker type mixing with AMIX = 0.4000 and BMIX = 1.0000

设置:

初始值收敛值结果

AMIX =0.0100;BMIX =0.0001 AMIX = 0.01; BMIX = 0.00 计算无误

AMIX = 0.1000;BMIX = 0.0010 AMIX = 0.10; BMIX = 0.00 计算无误

AMIX =0.20; BMIX = 0.01 AMIX =0.20; BMIX = 0.01 计算无误

AMIX=0.2、BMIX=0.001 AMIX=0.2、BMIX=0.001 计算无误

AMIX=0.3、BMIX=0.1 AMIX=0.3、BMIX=0.1 计算无误

AMIX=0.4 AMIX = 0.40; BMIX = 1.00 静态log: WARNING in EDDRMM: call to

ZHEGV failed, returncode = 6 3 **,能带

一样

AMIX=0.02 AMIX = 0.02; BMIX = 1.00 计算无误

AMIX=0.1 AMIX = 0.10; BMIX = 1.00 静态log: WARNING in EDDRMM: call to

ZHEGV failed, returncode = 6 3 **,能带

一样

AMIX=0.3 AMIX = 0.30; BMIX = 1.00 静态log: WARNING in EDDRMM: call to

ZHEGV failed, returncode = 6 3 **,能带

一样

BMIX=0.0001 AMIX = 0.40; BMIX = 0.00 计算无误

以上参数设置,得到的能带图都一样,如下图:

综上:设置AMIX=0.2(或0.3),BMIX默认(省事,等于1.0),可以保证计算过程无误。还需进一步调整其他参数,算出正确的能带。

警告:算1QL弛豫、静态、能带时,都有这个提示:

ADVICE TO THIS USER RUNNING 'V ASP/V AMP' (HEAR YOUR MASTER'S VOICE ...): You have a (more or less)

'small supercell' and for smaller cells it is recommended to use the reciprocal-space projection scheme! The real space optimization is not efficient for small cells and it is also less accurate ... Therefore set LREAL=.FALSE. in the INCAR file

对策:对于较小的晶胞(原子数小于20),设置LREAL=.FALSE.,计算结果比较精确。而对于较大的晶胞,设置LREAL=Auto,这样计算速度比较快。本体系含原子5个,INCAR中LREAL=Auto。设置所有INCAR中的

LREAL=.FALSE.,重新算一遍。

对于1QL 2QL 3QL原子数分别为5、10、15,LREAL=.False.

对于4QL 5QL 6QL原子数分别为20、25、30,LREAL=Auto

自旋轨道耦合计算时,静态和能带计算中出现的错误:

ERROR: non collinear calculations require that V ASP is compiled without the flag -DNGXhalf and -DNGZhalf

分析:V ASP手册中关于自旋轨道耦合计算的描述(翻译版):

非线性计算和自旋轨道耦合:旋量是由Georg Kresse 在V ASP 代码中引入的。这个代码是由David Hobbs 编写,用于处理非线性磁结构。自旋轨道耦合计算是由Olivier Lebacq and Georg Kresse 共同实现的。只有V ASP4.5以上的版本才支持旋量的计算。

在INCAR 中设置LNONCOLLINEAR=.TRUE.允许执行完全非线性磁结构的计算。V ASP 有能力读入之前非磁或非线性计算得到的W A VECAR 和 CHGCAR 文件,然而它不可能扭转局域在指定原子处的磁场。

因此在实际操作中,我们推荐分两步执行非线性计算:

第一步,计算计算非磁性基态,产生W A VECAR 和CHGCAR 文件。

第二步,读入W A VECAR 和CHGCAR 文件,通过设置MAGMOM 参数,提供初始的磁矩。对于非线性设置,在MAGMOM 这一行,每个离子必须设置三个值。这三项分别对应每个离子在x,y,z 方向的初始局域磁矩值。

MAGMOM = 1 0 0 0 1 0

这一行,给第一个原子赋予的初始磁矩值沿x 方向,第二个原子的初始磁矩值沿y 方向。

注意:只有在 ICHARG=2(即不读入之前CHGCAR 的情况)或者CHGCAR 文件中只包含电荷但是不包括磁密度数据的情况(即之前那一步进行了非磁的计算)下,才需要通过MAGMOM 设定初始磁矩值。

LSORBIT-tag Supported as of VASP.4.5.

【设置LSORBIT=.TRUE.表示计算自旋轨道耦合,并附带自动设置了LNONCOLLINEAR= .TRUE.】

LSORBIT=.TRUE.只能用于PAW 赝势,不能用于超软赝势。如果不考虑自选轨道耦合,则能量不依赖磁矩的方向,也就是说,旋转所有的磁矩以同一个角度,让它们拥有相等的能量。不考虑自选轨道耦合的时候,不需要定义自旋量子化坐标。开启自旋轨道耦合设置以下参数:

LSORBIT = .TRUE.

SAXIS = s_x s_y s_z ( 自旋量子化轴,默认值 SAXIS= (0+,0,1))

GGA_COMPA T = .FALSE. ! 应用球面截断能到梯度场

其中SAXIS 默认= (0+,0,1)(0+表示沿x 轴方向一个无穷小的正数)。当需要计算亚meV 能量尺度的微小能量差异(一般指磁各向异性计算的情况)时,需要设置GGA_COMPA T 这个参数。现在所有关于坐标轴 (Sx,Sy,Sz)的磁矩都给出来了,我们采用V ASP 中给出关于这个坐标轴所有磁矩和自旋状量子读写惯例。

这包括INCAR 文件中的MAGMOM 行,OUTCAR 和PROCAR 文件中的总和局域磁矩,W A VECAR 文件中的类自旋轨道,CHGCAR 文件中的磁密度。笛卡尔坐标系中的磁分量由以下等式得到:

axis z

axis x z axis z

axis y x y axis z

axis y axis x x m m m m m m m m m m m )cos()sin()sin()sin()cos()sin()cos()cos(*)sin()sin()cos()cos(ββαβααβαβααβ+-=++=+-=

其中,maxis 是外部可见的磁矩值,此处的α是SAXIS 矢量(sx, sy, sz)和笛卡尔坐标x 轴的夹角,β是SAXIS 矢量和笛卡尔坐标z 轴的夹角,z y x x y s s s a s s a ||tan ,tan

22+==βα, 以下等式得到逆变化:

z y x axis y x axis z y x axis m m m m m m m m m m m z y

x

)cos()sin()sin()cos()sin()cos()sin()sin()sin()cos()cos()cos(βαβαβααβαβαβ++=+-=++=

不难看出,默认值(sx, sy, sz) = (0+,0,1),两个角度都是0,即β=0和α=0。在这种情况下,内部转换简单地等于外部地转换:axis z z axis y y axis x x m m m m m m ===,,,第二种重要的情况,是0=axis x m 和0=axis y m ,在这种情况下:

222222

/)(cos /)cos(*)sin(z y x z axis z axis x z y z

y z axis z axis z x s s s s m m m m s s s s m m m x ++===

++==βαβ

因此现在磁矩是平行于SAXIS 矢量。这样有两种方式去旋转自旋到任意方向,即通过改变初始的磁矩MAGMOM 或改

变SAXIS。为了给计算赋予平行于一个选定的矢量(x,y,z)的初始磁矩,可以通过设定(假定是单原子原胞):MAGMOM = x y z !局域磁矩x y z

SAXIS = 0 0 1 ! 量子轴平行于z轴

或者

MAGMOM = 0 0 total_magnetic_moment ! 局域磁矩平行于SAXIS

SAXIS = x y z ! 量子轴平行于矢量(x,y,z)

两种设置都必须在相同能量的标准/辐射(原则、根源)场,但是要实现第二种方法,通常更加精确。第二种方法,也允许读入之前存在的W A VECAR文件(由线性计算还是非线性计算产生的都可以),然后继续用一个不同的自旋方向计算。当读入一个非线性W A VECAR文件,自旋假定平行于SAXIS(因此V ASP将仅仅输出一个z轴方向的磁矩)。推荐计算磁各项异性的步骤如下:

先做线性计算,得到一个W A VECAR和CHGCAR文件。

加入以下参数:

LSORBIT = .TRUE.

ICHARG = 11 ! 非自洽计算, 读入CHGCAR

LMAXMIX = 4 ! 对于d电子元素设置LMAXMIX=4, f电子元素设置LMAXMIX = 6

! 在线性计算中,需要设置LMAXMIX

SAXIS = x y z ! 磁场的方向

NBANDS = 2 * 线性计算能带数

GGA_COMPA T = .FALSE. ! 在梯度场中应用球面截断能

V ASP读入WA VECAR和CHGCAR文件,将自旋量子轴对齐SAXIS矢量,这意味着现在磁场平行于SAXIS矢量,执行非线性计算。通过比较不同方向的能量,可以确定磁各向异性。请记住,原则上,在V ASP中一个完全地自洽计算(ICHARG=1)也是有可能的,但是这种情况将会允许自旋波函数从它们的初始值旋转到平行于SAXIS矢量,直到获得正确的基态,也就是,直到磁矩平行于易磁化轴。实际操作中,这种旋转非常缓慢,直到自旋获得少量能量重新定位。因此,如果收敛标准太精确,完全地自洽计算可以得到一个比较合理的结果(我们实验过的几种自洽计算都没有问题。)要非常小心对称性。我们建议选择计算自旋轨道耦合时,完全关掉对称性(ISYM=0)。通常会从一个自旋方向到另一个自旋方向k点的设置会发生改变,进而恶化转换的结果(如果k点改变WA VECAR将不会被正确地重新读取)。GGA_COMPA T 通常需要,应该被设置,因为磁各向异性能量通常需要精确到亚meV数量级。

当计算自旋轨道耦合,特别是磁各向异性时通常需要非常小心:能量差异非常小,k点的收敛冗长而且缓慢,需要耗费大量的计算时间。此外,这一特征--尽管长期存在于V ASP中--在最新的版本中依然存在,你可以尝试频繁地升级发现这一点。不敢保证,你的结果是有用的!此处根据README文件做了一个小小的总结:

20.11.2003: 提出的GGA程序轻微的破坏了非正交体系晶胞的对称型。球面截断能应用于梯度及互逆空间中的所有中间结果。GGA引起的轻微的改变(通常每个原子0.1 meV),却对磁各项异性很重要。

05.12.2003: 继续...现在V ASP.4.6默认旧的行为GGA_COMPA T=.TRUE.,新的行为将可以通过在INACR中设置GGA_COMPA T=.FALSE.得到。

12.08.2003: 主要的错误出现在symmetry.F 和paw.F:非线性计算的对称性例程没有正确的执行。

如果你阅读了以上内容,就会意识到在V ASP.4.6和V ASP.5.2版本中进行非线性计算推荐设置GGA_COMPA T=.FALSE.,这样可以提升GGA计算的数值精度。

VASP: Non-collinear calculations and spin orbit coupling : Spinors旋量were included by Georg Kresse in the VASP code. The code required for the treatment处理of non-collinear magnetic structures was written by David Hobbs, and spin-orbit coupling was implemented实施、执行by Olivier Lebacq and Georg Kresse. Spinors are only supported as of VASP.4.5. Subsections:分段、子章节、下一级栏目

LNONCOLLINEAR-tag

Supported支持as of VASP.4.5.

Setting LNONCOLLINEAR=.TRUE. in the INCAR file allows to perform fully non-collinear magnetic structure calculations.

VASP is capable 有能力的 of reading WAVECAR and CHGCAR files from previous 之前的 non-magnetic 非磁 or collinear 线性 calculations, it is however not possible to rotate 旋转、转动 the magnetic field locally on selected atoms.

Hence 因此, in practice 在实践中, we recommend 推荐 to perform non-collinear calculations in two steps:

First, calculate the non magnetic groundstate 基态 and generate a W A VECAR and CHGCAR file.

Second, read the W A VECAR and CHGCAR file, and supply 提供 initial magnetic moments by means of the MAGMOM tag (compare Sec. 6.13). For a non-collinear setup, three values must be supplied for each ion in the MAGMOM line. The three entries correspond to the initial local magnetic moment for each ion in x, y and z direction respectively. The line

MAGMOM = 1 0 0 0 1 0

Initialises 赋初值 the magnetic moment on the first atom in the x-direction, and on the second atom in the y direction. Mind, that the MAGMOM line supplies initial magnetic moments only if ICHARG=2, or if the CHGCAR file contains only charge but no magnetisation density.

LSORBIT=.TRUE. Switches 接通、开启 on spin-orbit coupling and automatically sets LNONCOLLINEAR= .TRUE..

This option 选项、选择 works only for PAW potentials and is not supported for ultrasoft pseudopotentials. If spin-orbit coupling is not included, the energy does not depend on 依赖 the direction of the magnetic moment, i.e.也就是说 rotating 旋转 all magnetic moments 磁矩 by the same angle results exactly in the same energy. Hence 因此 there is no need to define the spin quantization axis 自旋量子化坐标轴, as long as 只要 spin-orbit coupling is not included. Spin-orbit coupling, however, couples 一对、一双 the spin to the crystal structure. Spin orbit coupling is switched on 开启 by selecting

LSORBIT = .TRUE.

SAXIS = s_x s_y s_z (quantisation axis for spin 自旋量子化轴)

GGA_COMPAT = .FALSE. ! apply spherical 球面 cutoff 截断能 on gradient field 梯度场

where the default for SAXIS= (0+,0,1)(the notation 符号 0+ implies 意味着 an infinitesimal 无穷小 small positive number in x

? direction). The flag GGA_COMPAT (see Sec. 6.42) is optional 选项 and should be set when small energy differences in the sub 副、下标 meV regime 体制、状态 need to be calculated (often the case for magnetic anisotropy calculations 磁各向异性计算). All magnetic moments are now given with respect to 关于 the axis 坐标轴 (S x ,S y ,S z ), where we have adopted 应用 the convention 惯例 that all magnetic moments and spinor-like quantities written or read by VASP are given with respect to this axis .

This includes the MAGMOM line in the INCAR file, the total and local magnetizations in the OUTCAR and PROCAR file, the spinor 自旋量-like orbitals in the WAVECAR file, and the magnetization density in the CHGCAR file. With respect to the cartesian 笛卡尔 lattice vectors the components 组件、部分 of the magnetization are (internally 内部地、内在的) given by

axis z axis x z axis z

axis y x y axis z

axis y axis x x m m m m m m m m m m m )cos()sin()sin()sin()cos()sin()cos()cos(*)sin()sin()cos()cos(ββαβααβαβααβ+-=++=+-=

Where m axis is the externally 外部地 visible 可得到的,现有的,可见的 magnetic moment. Here, α is the angle between the SAXIS vector (s x , s y , s z ) and the cartesian vector x

?, and β is the angle between the vector SAXIS and the cartesian vector z ?: z

y x x y

s s s a s s a ||tan ,tan 22+==βα The inverse 倒转、翻转 transformation 转化、转换 is given by

z y x axis y x axis z y x axis m m m m m m m m m m m z y

x

)cos()sin()sin()cos()sin()cos()sin()sin()sin()cos()cos()cos(βαβαβααβαβαβ++=+-=++=

It is easy to see that for the default (s x , s y , s z ) = (0+,0,1), both angles are zero, i.e. β=0 and α=0. In this case, the internal

representation is simply equivalent to the external representation: axis z

z axis y y axis x x m m m m m m ===,, The second important case, is 0=axis x m and 0=axis y

m . In this case

222222

/)(cos /)cos(*)sin(z y x z axis z axis x z y z

y z axis z axis z x s s s s m m m m s s s s m m m x ++===

++==βαβ

Hence 因此、今后 now the magnetic moment is parallel to the vector SAXIS. Thus there are two ways to rotate the spins in an arbitrary 任意的 direction, either by changing the initial magnetic moments MAGMOM or by changing SAXIS.

To initialise calculations with the magnetic moment parallel to a chosen vector (x,y,z), it is therefore 因此 possible to either

specify 指定 (assuming 假定、假设 a single atom in the cell)

MAGMOM = x y z ! local magnetic moment in x,y,z

SAXIS = 0 0 1 ! quantisation axis parallel to z

or

MAGMOM = 0 0 total_magnetic_moment ! local magnetic moment parallel to SAXIS

SAXIS = x y z ! quantisation axis parallel to vector (x,y,z)

Both setups should in principle yield exactly the same energy, but for implementation 实现 reasons the second method is usually more precise 精确. The second method also allows to read a preexisting WAVECAR file (from a collinear or non collinear run), and to continue the calculation with a different spin orientation. When a non collinear WAVECAR file is read, the spin is

assumed 假定 to be parallel to SAXIS (hence 因此 VASP will initially report a magnetic moment in the z-direction only).

The recommended 被推荐的 procedure 过程、步骤 for the calculation of magnetic anisotropies is therefore 因而、表示结果 (please check the section on LMAXMIX 6.63):

?

Start with a collinear calculation and calculate a W A VECAR and CHGCAR file. ? Add the tags

LSORBIT = .TRUE.

ICHARG = 11 ! non selfconsistent run, read CHGCAR

LMAXMIX = 4 ! for d elements increase LMAXMIX to 4, f: LMAXMIX = 6

! you need to set LMAXMIX already in the collinear calculation

SAXIS = x y z ! direction of the magnetic field

NBANDS = 2 * number of bands of collinear run

GGA_COMPAT = .FALSE. ! apply spherical cutoff on gradient field

V ASP reads in the W A VECAR and CHGCAR files, aligns 排列 the spin quantization axis parallel to SAXIS, which implies 意味着 that the magnetic field is now parallel to SAXIS, and performs a non selfconsistent calculation. By comparing the energies for different orientations the magnetic anisotropy can be determined 确定. Please mind, that a completely selfconsistent calculation (ICHARG=1) is in principle 大体上、原则上 also possible with V ASP, but this would allow the the spinor wavefunctions to rotate from their initial orientation parallel to SAXIS until the correct groundstate is obtained, i.e. until the magnetic moment is parallel to the easy axis (?=the easy magnetic axis ). In practice this rotation will be slow, since reorientation 再定位 of the spin gains 获得 little energy. Therefore if the convergence 收敛 criterion 标准 is not too tight, sensible 明智的 results might be obtained even for fully selfconsistent calculations (in the few cases we have tried 可靠地,试验过的 selfconsistentcy worked without problems).

Be very careful with symmetry. We recommend 建议 to switch off 关掉 symmetry (ISYM=0) altogether 完全地, when spin orbit coupling is selected. Often the k-point set changes from one to the other spin orientation, worsening 恶化 the transferability of the results (also the W A VECAR file can not be reread properly 正确地 if the number of k-points changes). The flag GGA_COMPA T is usually required and should be set, since magnetic anisotropy energies are often in the sub meV regime (see Sec. 6.42).

Generally be extremely 非常 careful, when using spin orbit coupling and, specifically 特别地, magnetic anisotropies: energy differences are tiny 微小的, k-point convergence 收敛 is tedious 冗长乏味 and slow, and the computer time might be huge.

Additionally此外, this feature这一特征-- although long implemented应用in V ASP-- is still in a late beta stage, as you might deduce from推断,从...得出结论the frequent频繁的updates升级、更新. No promise允诺, that your results will be useful! Here is a small summary总结from the README file:

20.11.2003: The present提出GGA routine程序breaks the symmetry slightly轻微地for non orthorhombic正交晶系cells. A spherical球面的cutoff is now imposed on应用于the gradients and all intermediate中间的results in reciprocal互逆space. This changes the GGA results slightly (usually by 0.1 meV per atom), but is important for magnetic anisotropies.

05.12.2003: continue... Now V ASP.4.6 defaults to the old behavior GGA_COMPA T=.TRUE., the new behavior can be obtained by setting GGA_COMPA T=.FALSE. in the INCAR file.

12.08.2003: MAJOR主要的BUG故障FIX固定in symmetry.F and paw.F: for non-collinear calculations the symmetry routines惯例did not work properly正确地

If you have read the previous lines, you will realize that it is recommended推荐to set GGA_COMPA T=.FALSE. for non collinear calculations in V ASP.4.6 and V ASP.5.2, since this improves the numerical precision of GGA calculations.

degree:

BSc:Bachelor of Science理科学士MD MS:master硕士PhD:Doctor of Philosophy 博士学位

AA Associate degree of Arts大专文科学位AAS Associate degree of Arts and Science大专文理科学位

AS Associate degree of Science大专理科学位BA Bachelor of Arts 文科本科学位

BS Bachelor of Science理科本科学位MA Master of Arts 文科硕士

MBA Master of Business Administration 商学硕士MS Master of Science理科硕士

Ph.D. Doctor of Phiolosphy 哲学(通才)博士JD Doctor of Journalism 新闻博士

MD Doctor of Medicine 医学博士DVM Doctor of Veterinry 兽医博士

Call to ZHEGV failed

Error EDDDA V: Call to ZHEGV failed. Returncode = 13 1 8

The earlier solution suggested by admin(DOS操作系统中,超级管理员。行政、管理)(suppressing制止的the line #define USE_ZHEEVX in davidson.F, subrot.F, and wavpre_noio.F and recompiling V ASP) does not work, i.e. the same error messages, and the same indication迹象、表示of ZHEGV failure, still appear出现. I may add now that the problem appears both with the lapack which comes with V ASP and with a system-native lapack library. The warnings given suggest that the problem actually appears at an earlier stage阶段, in which a matrix is generated with inadequate不适当的values which make it nonhermitian, and consequently ZHEGV fails even if working correctly; the solution thus would not be to avoid using ZHEGV, but to avoid an incorrect generation of the said matrix. Can someone give an idea to really solve the problem?

答:Please try if it works by adding "LSCALAPACK = .FALSE." in your INCAR.

对策:grep LSCALAPACK OUTCAR 空

设置:LSCALAPACK = .FALSE

问:No; adding "LSCALAPACK = .FALSE." in INCAR makes no dfference, the problem continues the same.

问:I was successful to fix this problem解决此问题by using IALGO=48 instead of IALGO=Default。

unfortunately, when i set IALGO=48, the new warning is:

WARNING in EDDRMM: call to ZHEGV failed, returncode = 6 3 14

how to solve this problem? what does "ZBRENT" mean?

对策:grep IALGO OUTCAR

IALGO = 68 algorithm (INCAR ALGO=Fast)

设置:IALGO=48

please try one of the following:

1) choose a different algorithm for ionic optimization (IBRION=1) 采用准牛顿算法来优化原子位置

2) set ADDGRID=.True. in INCAR (only for vasp releases发布管理、释放、豁免4.4.5 and newer)

对策:grep ADDGRID OUTCAR 空

grep IBRION OUTCAR

IBRION = 2 ionic relax: 0-MD 1-quasi-New 2-CG

设置ADDGRID=.True. In INCAR

设置IBRION=1 in INCAR

错误:

internal ERROR RSPHER:running out of buffer 0 0

13 1 0

nonlr.F:Out of buffer RSPHER

得到的CONTCAR是空的!

结构优化出现错误:

Internal内部的、内在的ERROR RSPHER:running out of buffer缓冲0 0

13 1 0

nonlr.F:Out of buffer RSPHER

解决:将NPAR=1修改成4(或者2),问题得以解决。

分两步(scf非磁线性计算,bands读取CHGCAR、WAVECAR做非线性自旋轨道耦合计算),能带计算出错:ERROR: while reading WAVECAR, plane wave coefficients系数changed 57286 28837

Solution: You have to continue with the converged收敛CHGCAR, because most probably, you will increase增加/change改变the k-mesh to get a denser密集的、浓厚的k-grid to calculate the DOS accurately. Then, WAVECAR will not be read correctly because the wavefunction-coefficients波函数-系数are stored存储k-point wise明智的concerning涉及the READ error of CHGCAR: please check whether the FFT meshes have changed. please make sure that

1) the CHGCAR really is in the working directory目录at runtime运行时间

2) the fft meshes of CHGCAR are compatible兼容的

The main points is in this sentence "plane wave coefficients changed ", I think the ISMEAR you used in scf and noscf process is different, therefore, the plane wave coefficients changed in these two process is not identical完全相同的. You can find the values of NGXF, NGYF and NGZF in the CHGCAR or OUTCAR of the scf, and then add these three parameters in the INCAR of the nonscf. OK, the problem is resolved.

在静态计算的CHGCAR或者OUTCAR中找到NGXF, NGYF和NGZF,将这些参数加到非静态计算的INCAR中:grep NGXF OUTCAR

dimension x,y,z NGXF= 64 NGYF= 64 NGZF= 840

support grid NGXF= 64 NGYF= 64 NGZF= 840

NGXF,Y,Z is equivalent to a cutoff of 25.43, 25.43, 25.05 a.u.

对策:在能带计算INCAR中加入NGXF= 64 NGYF= 64 NGZF= 840

修改之后,bands中出现错误:

ERROR: non collinear calculations require that VASP is compiled without the flag -DNGXhalf and -DNGZhalf

解决:待解决!

网上经验:

non collinear calculations require that V ASP is compiled without the flag -DNGXhalf and -DNGZhalf.

一、请加入SOC

1)INCAR中加入

LNONCOLLINEAR=.True.

LSORBIT=.True.

LORBMOM=.True.

ISYM= -1 (?不对,ISYM取值0,1,2,3)

【SAXIS =自旋轴方向;MAGMOM= 每个原子的初始磁矩值】

2) 不要忘记

to include SOC, please

1) add the following lines to INCAR

LNONCOLLINEAR=.True.

LSORBIT=.True.

SAXIS = # please give the spin quantization axis here, like 0 0 1 for the z-axis)

MAGMOM= # please give a triplet of numbers for each atom here, and please have a look at the manual (chapter non-collinear calculations and spin-orbit tag) on how the direction of the magnetic moments has to be defined with respect to the spin-quantization axis)

LORBMOM=.True.

ISYM= -1

2)不要忘记如果你用的vasp不包含任何预编译程序命令-DNGXhalf, -DNGZhalf, -DwNGXhalf, -DwNGZhalf ,你必须重新编译vasp,因为这些参数通常对于非线性磁性计算是必要的,在DOSCAR中的第二块数据包含了E和4列s,p,d,如下:rho, m_x, m_y, m_z ,

2) don't forget that you may have to re-compile vasp without any of the precompiler (CPP) flags set: -DNGXhalf, -DNGZhalf, -DwNGXhalf, -DwNGZhalf , as necessary for non-collinear runs in general for non-collinear magnetism, the second block of data in DOSCAR contains E, and 4 columns for each, s,p,d, giving:

rho, m_x, m_y, m_z

with m....magnetisation,it makes absolutely NO SENSE to set ISPIN=2 (up and down) for non-clollinear runs, therfore this tag is ignored when it s read from INCAR.

Symbol Description

Γ Center of the Brillouin zone

Simple cube

M Center of an edge

R Corner point

X Center of a face

Face-centered cubic

K Middle of an edge joining two hexagonal faces

L Center of a hexagonal face

U Middle of an edge joining a hexagonal and a square face

W Corner point

X Center of a square face

Body-centered cubic

H Corner point joining four edges

N Center of a face

P Corner point joining three edges

Hexagonal

A Center of a hexagonal face

H Corner point

K Middle of an edge joining two rectangular faces

L Middle of an edge joining a hexagonal and a rectangular face

M Center of a rectangular face

1) it does not look to me as if the magnetic convergence is particularly bad. (please dont compare the moments stemming from

the augmentation to the total moments).

have you decreased AMIX,BMIX, AMIX_MAG and BMIX_MAG for this run?

2)the mixing parameters must not have any influence on the converged total energies.

3) if your system has a magnetic moment, you have to set ISPIN.

unless you set LNONCOLLINEAR explicitely , collinear magnetism is assumed by default, there is nothing to be specified in extra (except from starting with FM or AFM configuration by choosing the MAGMOMs accordingly)

4) please in any case check if the convergence of ALL ionic steps is bad. (consider that it may be possible that you relaxed into an unreasonable geometry which does not converge electronically).

without knowing further details, I would recommend to try the following:

please keep the low mixing parameters check if the k-mesh is converged try if a different BZ-integration (ISMEAR=1) and slightly larger smearing (SIGMA) helps set LMAXMIX=6 if your system contains d-elements

ISYM-tag and SYMPREC-tag

ISYM = 0|1|2|3

Default 1

switch symmetry on (1, 2 or 3) or off (0).

For ISYM=2 a more efficient, memory conserving symmetrisation of the charge density is used. This reduces memory requirements in particular for the parallel version. ISYM=2 is the default if PAW data sets are used.

ISYM=1 is the default if VASP runs with US-PP’s.

For ISYM=3, the forces and the stress tensor only are symmetrized, whereas the charge density is left unsymmetrized (VASP.5.1 only).

This option might be useful in special cases, where charge/orbital ordering lowers the crystal symmetry, and the user wants to conserve 【保存, 保藏】the symmetry of the positions during relaxation.

However, the flag must be used with great caution, since a lower symmetry due to charge/orbital ordering, in principle also requires to sample the Brillouin zone using

a k-point mesh compatible with the lower symmetry caused by charge/orbital ordering.

The program determines automatically the point group symmetry and the space group according to the POSCAR file and the line MAGMOM in the INCAR file.

The SYMPREC-tag (VASP.4.4.4 and newer versions only) determines how accurate the positions in the POSCAR file must be. The default is 10?5, which is usually suffiently large even if the POSCAR file has been generated with a single precision

program.

Increasing the SYMPREC tag means, that the positions in the POSCAR file can be less accurate.

During the symmetry analysis, VASP determines

? the Bravais lattice type of the supercell,

? the point group symmetry and the space group of the supercell wit h basis (static and dynamic) - and prints the names

of the group (space group: only ’family’),

? the type of the generating elementary (primitive) cell if the supercell is a non-primitive cell,

? all ’trivial non-trivial’ translations (= trivial translatio ns of the generating elementary cell within the supercell) —needed for symmetrisation of the charge,

? the symmetry-irreducible set of k-points if automatic k-mesh generation was used

and additionally the symmetry irreducible set of tetrahedra if the tetrahedron method was chosen together with the automatic k-mesh generation and of course also the corresponding weights (’symmetry degeneracy’),

? and tables marking and connecting symmetry equivalent ions.The symmetry analyses is done in four steps:

? First the point group symmetry of the lattice (as supplied by the user) is determined.

? Then tests are performed, whether the basis breaks symmetry. Accordingly these symmetry operations are removed.

? The initial velocities are checked for symmetry breaking.

? Finally, it is checked wheter MAGMOM breaks the symmetry. Correspondingly themagnetic symmetry group is determined (VASP.4.4.4 and newer releases only; if you use older version please also see section 6.12). The program symmetrises automatically:

? The t otal charge density according to the determined space group

? The forces on the ions according to the determined space group.

? The stress tensor according to the determined space group

Why is symmetrisation necessary: Within LDA the symmetry of the supercell and the charge density are always the same.

This symmetry is broken, because a symmetry-irreducible set of k-points is used for the calculation.

To restore the correct charge density and the correct forces it is necessary to symmetrise these quantities.

It must be stressed that VASP does not determine the symmetry elements of the primitive cell. If the supercell has a lower symmetry than the primitive cell only the lower symmetry of the supercell is used in the calculation. In this case one should

not expect that forces that should be zero according to symmetry will be precisely zero in actual calculations.

The symmetry of the primitive cell is in fact broken in several places in VASP:

? local potential:

In reciprocal space, the potential V(G) should be zero, if G is not a reciprocal lattice vector of the primitive cell.

For PREC=Med, this is not guaranteed due to ”aliasing” or wrap around and the charge density (and therefore the Hatree potential) might violate this point. But even for PREC=High, small errors are introduced, because the exchange correlation potential Vxc is calculated in real space.

? k-points:

In most cases, the automatic k-point grid does not have the symmetry of the primitive cell.

错误:

internal ERROR: DEPLE: IRDMAX must be increased to 0

internal ERROR: DEPLE: IRDMAX must be increased to 0

错误:

ERROR FEXCF: supplied exchange-correlation table is too small, maximal index : 9344428

计算soc能带时,选择ISTART=1,即读入静态计算得到的W A VECAR

能带计算出错:

ERROR: while reading W A VECAR, plane wave coefficients changed 16135

电脑蓝屏及英文报错解决方案大全

电脑应用常见问题集中贴 硬盘引导型故障分析及排除 1.Invalid Drive Specification无效的驱动器号:如果一个分区或逻辑驱动器在分区表里的相应表项已不存在,那么对于操作系统来说,该分区或逻辑驱动器也就不存在了。因此,这种故障问题一般出现在分区表。修复这类故障,最简单的方法是事先做好分区表的备份。例如,Pctools9.0、KV3000等都有这项功能。 2.HDD controller failure硬盘驱动器控制失败:这是启动机器时,由POST程序向驱动器发出寻道命令后,驱动器在规定时间内没有完成操作而产生的超时错误。出现这种错误,硬盘可能已经损坏了。 3.C drive failure硬盘C驱动失败:RUN SETUP UTTLITY(运行设置功能)Press to Resume(按键重新开始):这种故障一般是因为硬盘的类型设置参数与格式化时所用的参数不符。由于IDE硬盘的设置参数是逻辑参数,所以这种情况多数是由软盘启动后,C盘也能够正常读写,只是不能启动。 4.显示“Starting Windows…″然后死机:一般来说,这是由于Config.sys和Autoexc.bat 中的可执行文件本身已经损坏,使得系统在执行到此文件是死机。这个故障非常简单,但因为没有什么故障信息,一般人很容易做出误判。当出现这种现象,并且确信系统本身是完好的时,可以去掉这两个文件,或者在屏幕上出现以上信息时,快速按下F8键,然后选择单步执行,找出已经损坏的文件即可。 5.Non-System Disk or Disk Error,Replace AND Press any key when ready(非系统盘或磁盘错误,重新换盘后按任意键),DOS引导区中的引导程序执行后发现错误,报此信息。可能导致该错误的原因有:硬盘根目录区第一扇区地址出界(在540MB之后),读盘出错。这类故障大多为软件故障,如果BPB表损坏,即用软盘启动后,硬盘不能正常读写,可以用NDD修复;如果BPB表完好,只需简单的SYS C:传送系统就可引导。 6.Error Loading Operation System调进操作系统错误:这类故障是在读取分区引导区(BOOT)出错时提示的,其原因可能如下:一是分区表指示的分区起始物理地址不正确。例如,由于误操作而把分区表项的起始扇区号(在第三字节)由1改为0,因而INT 13H读盘失败后,即报此错;二是分区引导扇区所在磁道的磁道标志和扇区ID损坏,找不到指定扇区;三是驱动器读电路故障。 7.HDC controller fail(硬盘控制器控制失败):这类故障是硬件故障,POST程序向控制器发出复位命令后,在规定的时间内没有得到控制器的中断响应,可能是控制器损坏或电缆没接好。另外,也与硬盘参数设置是否正确有关。 8、硬盘主引导扇区损坏,系统无法引导 解决方案: (1)、用FDISK/MBR命令恢复引导程序。 (2)、系统文件损坏后在其他机器上备份系统, 9、提示:NO ROM BASIC 此类故障是由于没有设置激活分区引起,用FDISK设置激活分区即可。

exchange装入数据库失败解决办法.pdf

Microsoft Exchange 错误 装入数据库“xxxx”失败。 xxxx 失败 错误: Exchange 无法装入指定的数据库。指定的数据库: WIN2003\xxxx\xxxx;错误代码: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-515) 首先声明我用的是exchange server 2007 还有类似的比如544、455错误等,主要是因为某种原因数据库的日志文件丢失或者错误造 成的。可以通过以下方法来解决。 这里要使用到eseutil.exe这个程序,他在ex的安装目录下的\bin\eseutil.exe 好下面我们来操作来恢复日志文件。 首先关掉杀毒软件,这主要是为了防止它扫描ex安装的目录造成文件锁定之类的问题,然 后在出问题的数据库所在的的目录,比如 \exchange\mailbox\firststroagegroup目录下是数据库所在目录,那么在这个文件夹上 运行cmd,然后再命令窗口中输入 eseutil -p "xxx.edb" ; 然后运行 eseutil -mh "xxx.edb",在显示出来的结果中查看状态 = 干净关闭或者state=cleanshut;然后我们进行下一步运行eseutil /r e00 ,运行后会看到很多log文件,这里最后会提示你最后一个log文件是比如 0ad,缺少了log文件0ae,这说明丢失了0AE.LOG这个文件,不要紧,进行下面操作, (注意)虽然进行后会丢失0ad之后的数据,但是也比加载不了数据库好吧!来吧继续 吧: 找到\exchange\mailbox\firststroagegroup目录下最新的LOG文件,将其改名为LOG文件的最前三个字符,比如LOG文件全名是“e000000000ad”那 么把它改成“e00”,同理如果是“e010000000ad”那么把它改成“e01”,这时你会发现本 文件夹有E01这个文件重复了,备份好原来的那个文件,然 后删除它,再吧0AD改名成E00,好啦大功告成了,去EMC里加载这个数据库试试,是不 是可以了奶? 哈哈其他数据库也这么操作,OWA又可以正常访问了嘎嘎! 下面是微软给出的官方说法,其实跟我的一样,只不过是绕口点: 使用下列方法之一恢复 Exchange 日志文件: 方法 1:如果 Exchange 日志文件被隔离 将 Exchange 日志恢复到包含生产日志文件的文件夹。 启动"Microsoft Exchange 信息存储"服务。如果不缺少任何其他日志文件,将装入数据 库。如果缺少其他日志文件,请查看缺少的日志文件是否位于 防病毒程序的隔离文件夹中。如果日志文件不在隔离文件夹中,请参阅方法 2。 如果 Exchange 日志文件被删除,则必须通过备份还原存储组数据库。然后必须重播日志 文件。若要还原可用的数据库,请执行下列步骤:

CAD报错处理方法

1.切换楼层的时候 解决方法:打开高版本cad,然后命令行输入recover,选择你提示报错的当层楼层文件,修复完后另存为低版本cad,然后去工程文件夹下覆盖. 2. 解决方法:在做工程中软件自动退出,重新打开后提示没找到相关文件,原因是:退出后,cad文件在后台程序中还在运行。处理方法:关闭与cad相关的文件,在任务管理器-进程中,把运行的acad文件结束或重启计算机 3. 解决方法:在CAD2008或CAD2010的安装路径下,找到AcExperience.arx文件删掉即可。

4. 4.在三维算量软件中软件界面和CAD界面不能互相切换或者无法加载CAD命令如何处理? 5.查看报表,就提示磁盘或网络错误。 解决方法:保存文件的文件夹的名称有特殊符号.

6.安装三维算量2012企业版的时候,提示得不到:CAD2011 解决方法:解压的安装包有问题,把CAD的那个安装包删掉了。 7.做工程的时候,突然跳出这个窗口 解决方法:查毒或者修复工程(新建一个工程文件,工程名称,楼层设置等跟原先的工程的工程设置一模一样,然后关掉软件,把原先工程的楼层文件。Dwg覆盖新建的工程文件夹下dwg文件,重新打开新建的工程即可) 8.安装WIN764位的2008CAD的时候跳出下面的窗口

解决方法:安装了360,退出杀毒软件。 9、 解决方法:在选项里面修改配置的名称3da2012重命名改为三维算量2012。10、提示这个是什么原因? 解决方法:工程用很多版本的CAD修复过,不兼容造成的,用高版本CAD修复。 11、图纸复制进斯维尔软件提示未定义? 解决方法:cad没有安装好,重新安装cad。

数据库项目组日常运维与应急故障处理手册范本

常见问题及处理方案 CPU使用率高的问题 通过操作系统命令top topas glance等查看top进程号,确认是系统进程还是oracle应用进程,查询当前top进程执行的操作和sql语句进行分析。 根据进程号获取正在执行的sql SELECT a.osuser, https://www.sodocs.net/doc/116028963.html,ername,b.address,b.hash_value, b.sql_text from v$session a, v$sqltext b, v$process p where p.spid = &spid and p.addr = a.paddr and a.STATUS = 'ACTIVE' and a.sql_address =b.address order by address, piece; 数据库无法连接 数据库无法连接,一般可能是如下原因造成: (1)数据库宕了 (2)监听异常 (3)数据库挂起 (4)归档目录满 (5)数据库或应用主机的网卡出现问题不能正常工作 (6)应用主机到数据库主机的网络出现问题。 1、数据库宕了 立即启动数据库。 2、监听异常 此时一般体现为: 监听进程占用CPU资源大; 监听日志异常。 此时,立即重启监听,监听重启一般能在1分钟之完成。 3、数据库挂起 立即重启数据库。 4、归档目录满 (1)在没有部署OGG数据同步的情况下,立即清理归档日志文件。

(2)如果部署了OGG数据同步,查看OGG正在读取的归档日志文件,立即 清理OGG不再需要的日志文件。 5、数据库或应用主机的网卡出现问题不能正常工作。 立即联系主机工程师处理。 6、应用主机到数据库主机的网络出现问题。 立即联系网络维护人员查看。 CRS/GI无法启动 对于10g及11gR1版本的CRS问题 1、进入/tmp目录下,看是否产生了crsctl.xxxxx文件 如果有的话,看文件容,一般会提示OCR无法访问,或者心跳IP无法 正常绑定等信息。 2、如果/tmp目录下没有crsctl.xxxxx文件 此时查看ocssd.log文件,看是否能从中得到有价值的信息。 可能的问题:网络心跳不通。 3、/tmp目录无crsctl.xxxxx且日志中没有报错信息,只有停CRS时的日志信 息。 此时可能是RAC两个节点对并发裸设备的访问有问题,此时考虑: (1)停掉两个节点的CRS。 (2)两个节点先同时去激活并发VG,然后再激活VG。 (3)重新启动CRS。 对于11gR2的GI问题 分析$GRID_HOME/log/nodename目录下的日志文件,看是否能从中找出无法启动的原因。常见问题: 1、心跳IP不同。 2、ASM实例无法启动。 对CRS的故障诊断和分析,参加本文档中RAC部分的MOS文档. 数据库响应慢

Veritas Backup备份机制与操作系统密码的关联问题及解决方案

市信息中心Backup Exec 备份问题及解决方法 1、Backup Exec 备份作业(Oracle数据库差别备份及全备份)无法完成,问题表现如下: 1.1、差别备份作业报错信息: 1.2、全备份作业报错信息: 1.3、在系统日志中所体现的错误信息如下:

问题产生原因:因介质服务器/Agent端密码做过更改,而导致执行备份作业时出现验证失败,无法执行备份作业。 解决方法:更改介质服务器/Agent端密码后应重新对其进行验证,经重新验证后作业执行恢复正常。详细说明及操作步骤如下: Veritas Backup备份机制与操作系统密码的关联问题及解决方案 1.关于Veritas Backup Exec 登入账户说明 Backup Exec 登录可存储 Windows 用户的凭证。Backup Exec 登录允许Backup Exec 管理用户名和密码,并可以用于浏览资源或处理作业。使用Backup Exec登录,就可以将Windows凭证更改应用到使用它们的作业中。 Backup Exec 登录用于浏览本地和远程资源。Backup Exec 登录也可以与设备级选择列表项(如共享、数据库等)相关联。如果需要编辑凭证,则可以编辑Backup Exec 登录,所做的更改将应用到使用 Backup Exec 登录的所选资源。 Backup Exec 登录并不是 Windows 用户。在创建 Backup Exec 登录时,项被输入到Backup Exec 数据库中;操作系统没有创建。如果更改了Windows 用户凭证,必须使用新信息来更新 Backup Exec 登录。Backup Exec不维护与Windows用户的连接。 可使用“登录管理”对话框查看、创建、删除、编辑和替换 Backup Exec 登录。 此对话框显示您创建的每个 Backup Exec 登录的属性信息。它还显示您的默认 Backup Exec 登录,以及当前登录到介质服务器的 Windows 用户名。要查看这些信息,请选择“网络”菜单,然后单击“登录”。 Backup Exec 有三种登录类型。它们包括:

连接数据库出错处理办法

https://www.sodocs.net/doc/116028963.html,没学好,又要学jsp了.... 1. 安装:SQL Server 2000 Driver for JDBC Service Pack 3 下载安装JDBC SP3 https://www.sodocs.net/doc/116028963.html,/downloads/details.aspx?familyid=07287B11-0502-461 A-B138-2AA54BFDC03A&displaylang=en 里面的SetUp.exe 按照提示安装可以了.成功后有三个文件要使用: c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar 2.测试代码 新建类文件Connect.java. package test; import java.*; import java.sql.Driver; public class Connect{ private java.sql.Connection con = null; private final String url = "jdbc:m icrosoft:sqlserver://"; private final String serverName= "localhost"; private final String port Number = "1433"; private final String databaseName= "DBtest"; private final String userName = "sa"; private final String password = "123456"; // Informs the driver to use server a side-cursor, // which permits m ore than one active statem ent // on a connection. private final String selectMethod = "cursor"; // Constructor public Connect(){} private String getConnectionUrl(){ return

分析审计重大错报风险影响因素.

分析审计重大错报风险影响因素 摘要:在分析审计重大错报风险影响因素的基础上,将层次分析法引 入到重大错报风险评价中,并构建结构评价模型. 应用案例表明,评价结果有利 于审计人员有针对性的对重大错报风险进行控制,提高风险判断的准确性,可帮 助审计人员更有效地识别和评估审计重大错报风险,改进审计程序,提高审计质量,降低审计风险.重大错报风险是指会计报表在审计前存在重大错报的可能性[1 ] . 重大错报风险包括会计报表整体层次和认定层次. 2006 年2 月15 日,财政部修订了我国的审计准则,其中新修订的审计风险准则引入了“重大错报风险”,强调审计工作应以识别或评估被审计单位重大错报风险为起点,引导审计 人员应紧紧围绕着评估审计重大错报风险来设计和执行实质性测试程序,分配审计资源,而不能未经评估重大错报风险就盲目进行审计测试. 目前,国际和国内 审计准则在重大错报风险评价方面都规定得较为笼统,没有具体的评价方法可以参照,因此,笔者尝试运用层次分析法[2 ] 对审计重大错报风险进行评价.1 影响因素(1) 宏观经济. 宏观经济状况是企业生产经营最重要的外部环境. 政 府在不同时期会采用不同的宏观经济政策,那些政策敏感性的企业必将因此受到较大的影响.(2) 行业. 首先在垄断特征比较明显的行业中,被审计企业往往凭 借其垄断地位容易取得定价权,可自主调节生产来实现利润最大化,因此其财务 报表出现重大错报、漏报,特别是蓄意舞弊的可能性明显要大;其次行业的成长 性也与重大错报风险密切相关,处于引入期和衰退期的企业,其重大错报风险较大,而处于成长期和成熟期的企业,其重大错报风险较小;再次对于那些政府有特殊要求的行业,其信息披露的质量一般较高,重大错报风险则较小.(3) 地区. 主要是对于那些国家有特殊优惠政策、限制发展政策或对报表有影响的特殊规章 制度的地区,存在舞弊、虚构交易,不正当披露的可能性一般较低,从而产生的重大错报风险相对较小.(4) 企业. ①经营方式. 如果被审计企业的经营环节存在漏洞,在激烈的市场竞争环境下,其经营业绩很可能下滑. 在这种情形下,独立审计师所面临的重大错报风险将会很高. ②战略规划. 战略规划在很大程度上决 定一个企业的发展方向、发展步骤和发展策略,甚至决定一个企业的前途和命运. 一个企业的战略管理模式是否有效,不仅会影响企业经营活动的成果,还会对反 映企业经营活动成果的会计报表的可靠性产生直接的影响. ③财务状况. 同一 行业、同一规模企业的财务指标往往相差不大,因此,在对会计报表的重大错报 风险分析的过程当中,需要将审计对象的财务指标与同行业、同规模的企业对比. ④内部控制制度. 被审计企业是否建立了合理有效的内部控制制度,对会计信息的质量会产生较大影响,尤其是对于中下级管理层或者一般员工所进行的舞弊行为. ⑤法人治理结构. 良好的公司法人治理结构有助于权力在股东大会、董事 会及管理层之间的分配,并形成相互制约、相互平衡的机制,进而能在一定程度 上防止公司管理层舞弊行为的发生[ 3 ] . ⑥管理层诚信. 随着股票期权计划 等多元化激励方式的逐步推广,公司管理层的利益与经营业绩的关系日益密切, 这就需要考虑管理当局是否有可能通过虚构财务信息的方式为自己牟取利益.2 评价模型图 1 重大错报风险评价层次结构模型(1) 层次结构模型.根据对重大错报风险影响因素的分析,构建的层次结构模型见图1.(2) 判断矩阵. 任何 系统分析都要有一定的信息,而层次分析的信息主要是人们对于每一层次中相对于上一层次,各因素相对重要性作出判断,这些判断通过引入合适的标度进行定

错误分析

附录II 常见错误与解析 1.“Hardware is not present”或“Hardware is not installed”错误信息。 原因:这是由于计算机与实验箱连接的端口-并口没有正确设置。 解决:在下载程序(Programmer)为当前活动程序的前提下,选菜单〈Options〉—〉〈Hardware Setup…〉,将会弹出的“Hardware Setup”对话框,你在“Hardware Type”处选“ByteBlaster”(不要和“BitBlaster”混淆),这时相应在“Parallel Port”中一般显示“Lpt1:0x378”,这时就可以了。如图1所示。 图1 2.“Duplicate pin name”错误,如图2所示。 图2原因:两个或以上多个引脚的名字相同。 解决:给重名的引脚分别命不同的名字。

3.“xxx are tied together”错误信息,如图3。 图3 原因:原理图中符号相互靠在一起或重叠。 解决:将位置上连接在一起的符号拉开一些。 4.“xxx pin is unnecessary and ignored”警告信息。 原因:xxx 输入端在逻辑上是多余的,不起任何作用。 解决:仔细检查设计原理图,从逻辑问题入手。 5.“Current license file support dose not include xx application or feature”错误信息,如图4a和如图4b中的错误信息。 图4a 图4b 原因:没有正确的加载License.dat文件。 解决:正确加载License.dat文件。首先,可能软件要求要关闭所有打开的程序,然后选菜单〈Options〉—〉〈License Setup…〉将出现License Setup对话框,如图

Oracle数据库常见异常的诊断方法

目录 第1章 Oracle数据库常见问题诊断方法 (1) 1.1 常见错误篇 (1) 1.1.1 ORA-12571、ORA-03113、ORA-03114、ORA-01041 (1) 1.1.2 ORA-01000 (1) 1.1.3 ORA-01545 (2) 1.1.4 ORA-0165x (2) 1.1.5 ORA-01555 (3) 1.1.6 ORA-04031 (3) 1.1.7 ORA-04091 (3) 1.1.8 ORA-01242、ORA-01113 (4) 1.2 内部错误篇 (4) 1.2.1 ORA-00600【12330】错误 (4) 1.2.2 ORA-00604【xxx】错误 (5) 1.2.3 ORA-00600【3339】错误 (5) 1.2.4 ORA-00600【13004】错误 (5) 1.3 分布式事务篇 (6) 1.3.1 诊断分布式事务 (6) 1.3.2 检查其它节点的事务(DBA_2PC_NEIGHBORS) (6) 1.3.3 通过DBA_2PC_PENDING字典表检查事务的状态 (6) 1.3.4 检查处理结果 (7) 1.3.5 COMMIT FORCE或ROLLBACK FORCE命令 (7) 1.4 OPS或RAC篇 (8) 1.4.1 准备工作 (8) 1.4.2 紧急情况下的状态备份 (8) 1.4.3 OPS设计、配置准则 (9) 1.4.4 OPS常见问题 (9) 1.4.5 诊断分析步骤 (9) 1.5 非OPS篇 (18) 1.5.1 ORACLE数据库系统常见问题:空间方面问题 (18) 1.5.2 ORACLE数据库系统常见问题:性能方面问题 (18) 1.5.3 ORACLE数据库系统常见问题:锁争用方面问题 (19) 1.5.4 ORACLE数据库系统常见问题:内存方面问题 (20) 1.5.5 ORACLE问题分析脚本 (20) 1.5.6 SQL*NET篇 (24) 1.5.7 TNS-12154 Error 或ORA-12154 (24) 1.5.8 NL-00462 Error 或ORA-00462 (25) 1.5.9 NL-00405 Error 或ORA-00405 (26)

给药错误不良事件分析报告

给药错误事件分析 一、给药错误上报情况 2016年第一季度共上报给药错误不良事件9例,其中一月份3 例,二月份4 例,三月份2 例。 二、给药错误基本情况(见表1) 年第一季度给药错误不良事件基本情况 表 时段:工作日发生率高于周末 发现时机:用药中高于用药后

三、给药错误事件引起的不良后果 从给药错误引起的后果来看,用错药物以后患者基本没有明显症状。责任人发现给错药物后能够及时停药、换药或遵医嘱给予相应药物治疗,给错药物事件没有对原患疾病造成大的影响,没有引起患者病情加重、住院时间延长,也没有引起严重后遗症,具体见表2。 四、给药错误原因分析 在质控中心设计不良事件上报信息时,应用系统分析法将不良事件发生的原因分为患者、护士、环境设备、管理四大因素,在给错药物一般情况统计中,患者基本都是清醒、合作病人,

不是造成给药错误的主要原因,因此原因分析重点放在护士、管理、环境及硬件因素几个方面。 (一)护士因素、管理因素、环境及硬件因素总体比较(见下图) 图给错药物中护士因素、管理因素、环境及硬件因素总体比较 (二)护士因素分析 在上报信息中,与发生给药错误相关的护士因素占主要比例,且护士因素涉及到的分支因素较多,各分支因素之间有并列存在的现象,因此各分支因素统计总数为20人次,其中给错药物相关的护士因素中给药环节核对缺失/ 错误是重点因素(见下图)。 图1 给错药物护士因素分析 (三)环境及硬件因素、管理因素(见表3) 3 五、结论 1.从给药错误发生基本情况来看,错误发生主要集中在病房,白班高于夜班,工作日高于周末及节假日。因病房是护士给药集中地点,工作日是给药的集中时间,白班特别是上午为给药的集中时段,此时液体种类多,配置复杂,如果治疗室有多人配液,环境比较嘈杂,容易分

速达软件常见问题处理方法 解决方法

速达软件问题处理锦集----安装与启动 1、在安装MSDE数据库时,出现安装程序倒退的情况 产品名称:MSDE 版本信息:速达所有版本 模块名称:这是以前装过SQL Server数据库或MSDE数据库,没有卸载干净. 解决方案:解决办法重装操作系统 2、安装MSDE数据库时,系统出现“读取文件C:\program files\Microsoft sql sever\mssql\data\msdbata.mdf时出错”的提示信息。 产品名称:MSDE 版本信息:SQL SERVER2000 模块名称:安装 解决方法:退出安装程序,删除C盘里SQL Server文件夹,删除后再重新安装数据库。 3、安装MSDE数据库时,提示安装程序被挂起。 产品名称:MSDE 版本信息:SQL SERVER2000 模块名称:安装 解决方法:重新启动电脑。 4、打开软件时,系统出现以下的提示信息:“未设置登录账号和密码”,请问如何解决? 产品名称:速达所有产品 版本信息:速达所有产品 模块名称:系统维护 解决方案:1、以管理员身份登录;2、关闭防火墙; 3、再次登陆时会提示输入用户名与密码; 4、到微软网站下载MSDE最新版本。 5、在启用过程中提示:“数据库用户及密码错误”? 产品名称:速达所有产品 版本信息:速达所有产品 模块名称:数据库 解决方案:1、确定是否在数据库中设置了用户名和密码,准确录入;2、重装SQL-SERVER个人版。 3、在SQL-Server 2000中,打开企业管理器,重新注册一个数据库用户组。 6、登陆软件时,系统提示“无法连接数据库,请检查SQL服务器或网络连接是否正常”,请问如何解决? 产品名称:速达所有产品 版本信息:速达所有产品 模块名称:日常维护 解决方法:在控制面板添加硬件中添加虚拟网卡。(进入添加硬件向导,添加新硬件,检测过后选择添加新设备,再选择从列表中选取,选中网卡下一步,查找制造商Microsoft有一个设备Microsoft Loopback Adapter,选中它,安装完成后,查看硬件管理器,会多出一个新网卡,这就是虚拟网卡。) 7、启动服务器时提示:通常每个套节字地址(协议网络地址/端口)只允许使用一次,无法登陆,如何解决? 产品名称:速达所有产品 版本信息:速达所有产品 模块名称:服务器设置 解决方案:1、注意电脑上有没有在已打开服务器情况下再进行多次打开服务器。 2、客户多次点击软件造成的,重新启动电脑,双击软件即可; 3、注意我们所有速达3000系列都用3001端口,我们的7000与5000系列都用5001端口在所有默认设置下,不能打开多个速达3000服务器,也不能

【干货分享】DMRMAN脱机备份常见错误

【干货分享】DMRMAN脱机备份常见错误 我们在使用DMRMAN工具脱机备份时总是遇到各种问题,今天整理了下常用问题及解决方法,供大家参考。 本章内容已在如下环境上测试: 操作系统:中标麒麟7、Windows 10 64位 数据库版本:达梦8 相关关键字:DM8,DMRMAN备份,管道连接超过,创建dmap管道失败 常见错误 [-7103]:创建命名管道失败 【问题现象】: 中标麒麟7环境,在将达梦数据库bin路径配置到环境变量path中,可以在任意目录下执行DMRMAN命令,但是进入DMRMAN后执行备份命令,会有如下报错:[-7103]:创建命名管道失败。 【问题原因】: 当执行DMRMAN命令进行备份操作的时,会根据DMRMAN命令所在路径下寻找由DM_PIPE_开头的管道文件,而不是通过path设置的环境变量路径来寻找对应的管道文件,DM_PIPE_一般是在bin目录下生成。 【解决方法】: 使用DM安装用户dmdba进入DM安装bin目录下启动DMRMAN工具,执行备份脚本提示成功。

[-7105]:管道连接超时 【问题现象】: 中标麒麟7环境,使用root用户启动DMRMAN工具,执行备份命令报错[-7105]:管道 连接超时。 【问题原因】: root用户不是DM数据库安装用户,不能使用root启动DMRMAN工具。 【解决方法】: 使用DM安装用户dmdba启动DMRMAN工具,执行备份命令即正常。

[-8109]:创建dmap管道失败,请检查dmap是否已经启动 【问题现象】: 中标麒麟7环境,dmdba在bin目录下启动DMRMAN工具,执行备份命令报错[-8109]:创建dmap管道失败,请检查dmap是否已经启动。 【问题原因】: 没有启动DmAPService服务。 【解决方法】: 使用root用户执行如下命令启动DmAPService服务。启动后执行备份命令正常。 [root@localhost ~]# systemctl start DmAPService.service 如若Windows 10环境下,DmAPService服务已启动,仍然报这个错误,请使用以管理员身份运行cmd命令;同样如果在控制台工具上也报此错误,请使用以管理员身份运行控制台工具。

关于mysql数据库导入备份数据报错问题

关于Mysql导入数据报错问题解决方案及问题描述 导入报错问题描述 [Err] 1005 - Can't create table 'jeecg-boot.qrtz_blob_triggers' (errno: 150) [Err] 1146 - Table 'jeecg-boot.sys_announcement' doesn't exist Error occured at:2019-10-09 10:44:07 Line no.:1033 Error Code: 2006 - MySQL server has gone away 工具: mysql客户端(Sqlyang),linux服务器的数据库,本地windows 10本地数据库。 问题排查: 1 . 导致sql无法正常导入:因为表中数据类型为(datetime)时间字段的默认值为‘CURRENT_TIMESTAMP’,由于线上和线下数据库版本不同,线上数据不报错,线下数据报错。解决方案:a 去掉默认值(因为线上在表中直接添加数据过程中,依然会报错) b 线上线下统一数据库版本(需要线下自己重新安装高版本数据库) 2 . 导致sql无法正常导入:因为表在创建索引的过程中索引类型引起的。也是由于线上和线下数据库版本不同,线上数据不报错,线下数据报错。解决方案:

a 修改索引类型重新导出源数据(比较可行) b 线上线下统一数据库版本(需要线下自己重新安装高版本数据库) 3 . 导致sql无法正常导入:因为在库中存在数据类型为text类型的字段,比如文章。因为文章能容长,在导出的数据中是批量插入的语句,所以造成这样的原因一种可能是发送的SQL语句太长, 以致超过了max_allowed_packet的大小,解决方案:如果是这种原因,你只要修改https://www.sodocs.net/doc/116028963.html,f,加大max_allowed_packet的值即可。还有一种可能是因为某些原因导致超时,比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用的都是同一个连接,而且程序中某两次操作数据库的间隔时间超过了wait_timeout(SHOW STATUS能看到此设置),那么就可能出现问题。解决方案:最简单的处理方式就是把wait_timeout改大,当然你也可以在程序里时不时顺手mysql_ping()一下,这样MySQL就知道它不是一个人在战斗。

Mysql常见错误提示及解决方法

Mysql常见错误提示及解决方法 130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:创建表失败。 1006:创建数据库失败。 1007:数据库已存在,创建数据库失败。 1008:数据库不存在,删除数据库失败。 1009:不能删除数据库文件导致删除数据库失败。 1010:不能删除数据目录导致删除数据库失败。 1011:删除数据库文件失败。 1012:不能读取系统表中的记录。 1016:文件无法打开,使用后台修复或者使用phpmyadmin 进行修复。 Quote: 开始=>所有程序=>附件=>命令提示符 输入mysql 所在硬盘盘符 cd mysql 所在目录 cd bin 输入myisamchk -f D:usr/local/mysql/data/bbs/PW_members.MYI ps : D:usr/local/mysql/data/bbs 是你论坛数据库的路径 -f 根据具体情况选择,一般也可以选择-r 注意你的系统C盘或放数据库的硬盘空间是否足够,一般小于1G 很容易出现错误。或用mysqlcheck命令进行修复。具体的方法:利用命令行进入mysql/bin目录,执行mysqlcheck -o -r phpwind -uroot -p 其中phpwind是你数据库的名称,root是你的数据库用户名,然后会提示你输入密码。然后就会修复你的数据库。 1017:服务器非法关机,导致该文件损坏。 1020:记录已被其他用户修改。 1021:硬盘剩余空间不足,请加大硬盘可用空间。 1022:关键字重复,更改记录失败。

1023:关闭时发生错误。 1024:读文件错误。 1025:更改名字时发生错误。 1026:写文件错误。 1030:可能是服务器不稳定。(具体原因不是很清楚) 1032:记录不存在。 1036:数据表是只读的,不能对它进行修改。 1037:系统内存不足,请重启数据库或重启服务器。 1038:用于排序的内存不足,请增大排序缓冲区。 1040:已到达数据库的最大连接数,请加大数据库可用连接数。 Quote: 在my.ini 修改max_connections=100为max_connections=1000或更大,重启mysql 1041:系统内存不足。 1042:无效的主机名。 1043:无效连接。 1044:数据库用户权限不足,请联系空间商解决。 1045:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。Quote: 方法:确保论坛data目录下的sql_config.php用户名与密码都正确.如果用户忘记了数据库的密码,可以按如下方式进行密码的修改: 如果MySQL 正在运行,首先停止。 启动MySQL :bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入MySQL 了。 然后就是 >use mysql >update user set password=password("new_pass") where user="root"; >flush privileges; 1046:没有选择数据库。 1048:字段不能为空。

错题归因分析及解决对策研究

错题归因分析及解决对策研究 错题归因分析及解决对策研究 错误是正确的先导,错误是通向成功的阶梯,。想要学好物理,且有效的学习,必须讲究学习的策略和方法。长期以来,课堂学习过于重视学习容而忽视学生的学习行为。多数学生在思考复杂问题时很少能够意识到自己的思维过程,不能独立地认识自己思维过程的正确与否,缺乏反思意识和反思能力。高中时期是学生思维由形象到抽象、由具体到逻辑思维发展的重要阶段,教师在教学中也往往忽视对学生自我反思意识的培养,发现错题只知纠正答案,没有注重引导、挖掘错误的成因。而学生的“错题”虽然在老师的帮助下改正,但这些“错题”往往还会再次成为他们学习过程中的“拦路虎” ,许多学生对作业和试卷中的错题,也多数属于依赖性的改正。所以我想我们有必要记录这些“错题”并记载它们产生的原因,因为我想借助“错题”及时提醒学生进行有效的学习。我想这样做不仅能及时帮且学生改正错误,还能优化他们已有的认识,提高知识水平. 根据高中生的年龄特点和物理学科的特点,我在教学工作中尝试着从以下几个方面寻找突破口,培养学生逐步养成良好的改错习惯,在教学中取得了比较明显的效果。 1.收集错误、形成错题集 教师方面:在教学过程中,学生回答问题时经常会出现所问非所答、半对半错、回答问题不全面不准确甚至错误等问题,教师则把这些错误进行整理和收集。同时教师也会同组其它数学教师进行交流,更多地收集全年部同学产生的错误及原因,以便及时修改教学过程,及时备课、及时调整学案。这样做不仅符合素质教育的原则,也减少了学生的似非之错即理解的不够透彻,应用得不够自如,回答不严密、不完整等对不清不解知识点而产生的错误。 学生方面:学生在写作业、回答问题、考试等都会出现很多错误,教师则指导学生把自己的错误分三类进行整理,形成错题集。 第一类———遗憾之错。就是分明会做,反而做错了的题;比如说,“审题之错”是由于审题出现失误,看错数字等造成的;“计算之错”是由于计算出现差错造成的;“抄写之错”是在草稿纸上做对了,往试卷上一抄就写错了、漏掉了;“表达之错”是自己答案正确但与题目要求的表达不一致,如角的单位混用等。有的同学经常出现这类错误,甚至把所有的错误都归为这一类,其实是不正确的,教师在这方面要多加指导,让学生认清问题所在,加以区别。 第二类———似非之错。理解的不够透彻,应用得不够自如;回答不严密、不完整;第一遍做对了,一改反而改错了,或第一遍做错了,后来又改对了;一道题做到一半做不下去了等等。 第三类———无为之错。由于不会,因而答错了或猜的,或者根本没有答。这是无思路、不理解,更谈不上应用的问题。 学生很容易把第二类和第三类错误都归成第一类错误,教师则要帮助学生认清自己错误产生的原因,也只有这样,学生才能有效地改正,并避免以后再犯。 2.分析错误,收集易错点 老师把自已和学生总结的错题集从数学知识、认知结构、知识经验、技能、态度等方面,对每个错误进行分析,找出原因。即在所教班级中,对研究结论进行问卷调查,对比效果,检验结论的信度和效度。根据调查、实验的结果,对研究结论进行改进。 3.针对每个错误,设计合理的解决方案。 即将所有的错误及其原因、解决方案,按照出错学生的学习水平,分为较好的学生易错题、中等学生易错题、较弱学生易错题三类。以方便使用该研究成果者,根据学生的现有水平,快速的找到其需要的容。也将所有的错误及其原因、解决方案,按照其是否具有共同性进行

oracle报错及解决办法

从现在开始,oracle错误全征集! 2007-1-12 01102, 00000, "cannot mount database in EXCLUSIVE mode" // *Cause: Some other instance has the database mounted exclusive or shared. // *Action: Shutdown other instance or mount in a compatible mode 当你启动数据库遇到1102报错时,之前的数据库的down操作一般都不是正常完成的,或由于一些异常使Oracle在操作系统中残留一些内存结构,Pmon等一几个进程依然存在等原因使Oracle误认为Instance依然在运行着,所以库就没有启动,具体说来大体原因有如下几个: 1、pmon、smon、lwgw及dbwr这些后台进程依然存在着 2、Oracle开辟的共享内存没有释放掉 3、"lk" and "sgadef.dbf"这两个用于锁内存的文件存在着。 三、解决问题 知道了原因,解决起来就简单多了,办法如下: 1、看一下"lk" and "sgadef.dbf"这两个文件是不是存在着,如果存在将其删掉。oracle$cd $ORACLE_HOME/dbs oracle$ls -l sgadef.dbf 如果存在删掉它 oracle$rm sgadef.dbf oracle$ls -l lk 如果存在删掉它 oracle$rm lk 2、看是不是有后台进程存在了 oracle$ps -ef | grep ora_ | grep $ORACLE_SID 如果有pmon这些后台进程的残留,kill -9掉它 oracle$kill -9 pid 3、看一下oracle的共享内存段及信号集(semaphores)是不是还存在着 1)清共享内存段 oracle$ipcs -m --显示一下,看owner是Oracle用户的 oracle$ipcrm -m 2)清信号集 oracle$ipcs -s --显示一下,看owner是Oracle用户的 oracle$ipcrm -s 2007-1-23(TimesTen) 802: Data store space exhausted 6221: Temporary data partition free space insufficient to allocate 64664 bytes of memory The command failed. 增加tempsize,在odbc配置文件 2007-1-24(TimesTen) 6003: Lock request denied because of time-out Details: Tran 27.9 (pid 24720) wants W lock on table ETUSER.BILLINFO. But tran 17.1 (pid 24621) has it in IX (request was IX). Holder SQL (DELETE FROM ETUSER.BILLINFO WHERE InteractId = ? AND Guid = ? AND FuncId = ?;) IX锁,用命令ttXactAdmin -xactIdRollback 27.15 -connstr "dsn=pps;uid=etuser;pwd=tttttt";无济

相关主题