troubleshoot
AskTOMmorow
不会理财的DBA不是一个好哲学家
展开
-
【sqlserver】【问题解决】Ad Hoc Distributed Queries
--SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Q原创 2017-03-01 15:58:16 · 430 阅读 · 0 评论 -
【ORACLE】ORA-01722无效数字
【原因】筛选数据类型和数据库数据类型不符【解决】where条件逐一排查,查看是否符合数据类型,若条件较多则采用分批试运行排查的方法 select * from workflow_requestlog where workflowid = 5085 and logtype = '3' -- and logtype = 3 logtype是char(1) and nodeid i原创 2017-03-02 09:59:51 · 502 阅读 · 0 评论 -
【ORACLE】ORA-02374 ORA-12899 ORA-02372 (impdp)
今天使用数据泵导入数据的时候报:ORA-02374: conversion error loading table "HR2QAS01"."V_PS_STAFFPOS_REPTO_PUB_MT"ORA-12899: value too large for column POST_NAME (actual: 57, maximum: 50)ORA-02372: data for row: POS原创 2017-03-02 10:00:38 · 1831 阅读 · 0 评论 -
【ORACLE】ORA-02374
ORA-02374: conversion error loading table "NCDATA"."IA_BILL_B"ORA-12899: value too large for column VDEF3 (actual: 107, maximum: 100)ORA-02372: data for row: VDEF3 : 0X'30313533323837A3AC303135333238原创 2017-03-02 10:01:28 · 862 阅读 · 0 评论 -
【ORACLE】ORA-08104
ORA-08104: this index object 903237 is being online built or rebuilt异常终止的在线重建索引导致SMON进程没有将索引的重建标志改回来,ORACLE认为索引还在ONLINE REBUILD中,禁止删除索引。--sysdbaDECLARE RetVal BOOLEAN; OBJECT_ID BINARY_INTEGER;原创 2017-03-02 10:02:11 · 332 阅读 · 0 评论 -
【ORACLE】ora-12518【AIX】监听程序无法分发客户机连接
su - oracle0403-030 The fork function failed. Too many processes already exist.看来不是oracle的问题了# ps -ef|grep oracle|wc 126 1239 10614 # lsattr -E -l sys0 -a maxuproc maxuproc 128 Maximum nu原创 2017-03-02 10:03:26 · 514 阅读 · 0 评论 -
【ORACLE】ORA-12154 TNS无法解析指定的连接标识符;ORA-12541 TNS 无监听程序;ORA-12560 TNS 协议适配器错误
ORA-12154 TNS无法解析指定的连接标识符ORA-12154 TNS无法解析指定的连接标识符重建监听,确保ORACLE_HOME/db_1/NETWORK/ADMIN下参数正确启动数据库的监听(ORACLE_HOME/db_1/bin/lsnrctl.exe start)ORA-12541 TNS 无监听程序(1)ping(测网络能不能通);(2)telnet 对应端口(默认telnet原创 2017-03-02 10:06:17 · 1104 阅读 · 0 评论 -
【ORACLE】ORA-27102 out of memory Linux-X86_64 Error 28 No space left on device
ORA-27102:out of memory Linux-X86_64 Error: 28: No space left on device 适用于:Oracle Server - Enterprise Edition - Ver原创 2017-03-02 10:07:41 · 851 阅读 · 0 评论 -
【ORACLE】ORA-28000 the account is locked-的解决办法;ORA-39001,ORA-39000,ORA-39143
ORA-28000 the account is locked-的解决办法ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“原创 2017-03-02 10:10:09 · 1735 阅读 · 0 评论 -
【ORACLE】ORA-39014错误
到ORA-39014错误,查Metalink找到如下文章,确认可用,分享给没有账号的朋友。Applies to: Oracle Server - Enterprise Edition - Version: 10.2.0.3.0This problem can occur on any platform.SymptomsWhile attempting to perform an expor原创 2017-03-02 10:11:20 · 1254 阅读 · 0 评论 -
【ORACLE】Oracle11g,12c 高危漏洞
【性质】高危漏洞【危害】仅有查询权限的用户可以对数据进行增、删、改操作【影响范围】广泛,包括11.2.0.3,11.2.0.4,12.1等版本(10g版本不包含)。【修复】2014年7月的CPU中被修正,强烈建议您检查所有Oracle数据库,确认是否存在该安全风险。与此有关的CVE号包括:CVE-2013-3751、CVE-2014-4236、CVE-2014-4237、CVE-2014-42原创 2017-03-02 10:12:06 · 1502 阅读 · 0 评论 -
【REDIS】REDIS warning处理
[24606] 23 Oct 13:15:06.386 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then r原创 2017-03-02 11:14:07 · 380 阅读 · 0 评论 -
记一次大批量更新导致的问题
问题背景 1. 数据库版本信息:Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1) ; 2. 架构:AlwaysON ,DB1读写,DB2只读,最迟半个小时会同步日志。问题起因:数据需原创 2017-04-17 16:45:52 · 733 阅读 · 0 评论 -
Mysql [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause
select version();# 5.7.17常规查询报错: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column Trouble shooting过程(注意mysql5.7配置文件的路径):root@TESTDB:~# cd /ro原创 2017-05-10 10:25:51 · 825 阅读 · 0 评论 -
sp_OACreate和SQL Server中执行正则表达式
前面数据库迁移有遇到sp_OACreate的相关报错,当时修改数据库选项并赋权解决了该问题,但具体是哪边使用了sp_OACreate导致的并没有深究,今天专门研究了一下。--报错EXEC sp_OACreate;SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关原创 2017-07-10 16:25:09 · 680 阅读 · 0 评论 -
mysql主从同步出错troubleShooting一例,原因及常见解决方法
问题解决DEMO整体思路:分析同步异常信息,按部就班解决问题,若修复三个问题之后还有问题且数据量不太大考虑重建同步。show slave statusError:Worker 4 failed executing transaction '' at master log mysql-bin.000012, end_log_pos 60158; Error 'Can't DROP 'linenum原创 2017-08-23 18:03:55 · 643 阅读 · 0 评论 -
【ORACLE】ORA-01157错误解决
ORA-01157错误解决(zt)ORA-1157错误解决手册一.错误描述ORA-1157, "cannot identify/lock data file %s - see DBWR trace file"引起的原因: 因为数据文件已经在被使用了从而导致数据库的后台进程不能找到相应的数据文件或者不能锁定相应的数据文件,这样数据库将禁止访问这些数据文件而其他的数据文件则没有影响。伴随这个错转载 2017-03-02 09:58:48 · 3131 阅读 · 0 评论 -
【ORACLE】ORA-01034ORACLE not available
刚装上的oracle9i,上次还能用呢,这次突然用不了.[oracle@R39i oracle]$ sqlplus scott/tigerSQL*Plus: Release 9.2.0.4.0 - Production on Mon Nov 24 11:06:50 2008Copyright (c) 1982, 2002, Oracle Corporation. All rights reserve原创 2017-03-02 09:57:33 · 230 阅读 · 0 评论 -
【ORACLE】ORA-01031 insufficient privileges
sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法注意多个数据库实例时候,set ORACLE_SID='',1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS),没有的话加上2、检原创 2017-03-01 16:38:54 · 648 阅读 · 0 评论 -
【sqlserver】【问题解决】Cannot execute as the database principal because the principal
【情景】 以前运行没有问题的存储过程现在运行报错【报错】 Cannot execute as the database principal because the principal “dbo” does not exist, this type of principal cannot be impersonated, or you do not have permission.【解决】原创 2017-03-01 16:00:05 · 1300 阅读 · 0 评论 -
【sqlserver】【问题解决】Operating system error code 21
– Cannot bulk load because the file “d:\1.csv” could not be opened. Operating system error code 21(设备未就绪。). use master declare @databasename varchar(255) set @databasename=’spiderdb’ exec sp_dboption原创 2017-03-01 16:00:56 · 774 阅读 · 0 评论 -
【sqlserver】SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问
–报错 EXEC sp_OACreate; SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用“Ole Automation Procedures”。有关启用“Ole Automation Procedur原创 2017-03-01 16:01:55 · 988 阅读 · 0 评论 -
【ORACLE】Oracle 11.2.0.1数据泵导入导出操作,报ORA-39083,ORA-14102
ArcSDE版本:9.3.1和10在Oracle11.2.0.1数据库使用数据泵(EXPDP、IMPDP)进行数据导入导出,在导入(IMPDP)过程中在导入日志文件报 1. “ORA-39083: Object type INDEX failed to create with error: 2. 3. ORA-14102: only one LOGGING or NOLOGGING cla原创 2017-03-01 16:12:32 · 888 阅读 · 0 评论 -
【ORACLE】Oracle 11.2.0.1数据泵导入导出操作,报ORA-39083,ORA-14102
ArcSDE版本:9.3.1和10在Oracle11.2.0.1数据库使用数据泵(EXPDP、IMPDP)进行数据导入导出,在导入(IMPDP)过程中在导入日志文件报 1. “ORA-39083: Object type INDEX failed to create with error: 2. 3. ORA-14102: only one LOGGING or NOLOGGING cla原创 2017-03-01 16:13:19 · 867 阅读 · 0 评论 -
【ORACLE】报错IMP-00003ORA-02304IMP-00017
在某数据库中,用exp导出用户a下的所有数据,包括自定义的类型”MAIN_SZ_ZGY_TYPE”.然后用imp将导出的数据导入同一数据库的用户b中,发现表和序列都可以导入,但是自定义的类型导入失败. 经由直接路径导出由EXPORT:V09.02.00创建的导出文件 已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入 . 正在将TYXHL_DEV的对象导入到 ZT原创 2017-03-01 16:15:47 · 1880 阅读 · 0 评论 -
【ORACLE】报错IMP-00058ORA-00942
【原因】检查了一下导出的日志,发现了问题: 一、dmp文件是由10.02.01导出的 二、目标库的版本是10.2.0.1.0 三、导入dmp用的客户端是11.2.0.1.0 估计是版本的问题导致,我直接到目标数据的服务器导数据,导入一切正常。为什么有些表能正常导入,有些表有问题呢?检查的结果是,所有不能正常导入的表中都含有CLOB字段。--Error log连接到: Ora原创 2017-03-01 16:25:40 · 1388 阅读 · 0 评论 -
【oracle】【oracle 11g】空表无法导出解决方法
ORACLE11g空表无法导出解决方法系统环境:Oracle 11g问题描述11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法:该问题有三种解决方法:方法一:insert一行,再rollback就产生segment了。该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。弊端:该方式如果空表很多,工作量很大。方法二:设置deferre原创 2017-03-01 16:28:06 · 655 阅读 · 0 评论 -
【ORACLE】EXP-00002 写入导出文件时出错
. . 正在导出表 GL_TRANSSELFDEF导出了 1 行 . . 正在导出表 GL_UICONFIG EXP-00002: 写入导出文件时出错 EXP-00002: 写入导出文件时出错 EXP-00000: 导出终止失败1.检查磁盘空间 2.检查磁盘格式 FAT32文件系统不支持大于4G的原创 2017-03-01 16:32:28 · 3027 阅读 · 0 评论 -
【ORACLE】EXP-00003问题解决
使用旧版本的exp从9205(或以上)版本导出有lob对象的表时会出现 “EXP-00003: no storage definition found for segment …..”的错误, 这是Oracle的一个Bug用Oracle 11g EXP/10g Exp命令备份库遇到以下错误: EXP-00003: no storage definition found for segment(11原创 2017-03-01 16:33:12 · 416 阅读 · 0 评论 -
【ORACLE】IMP-00058
IMP-00058: 遇到 ORACLE 错误 12154ORA-12154: TNS: 无法解析指定的连接标识符 (1)启动监听服务(测试client能否连接上或者sqlplus username/passwd@SID能否登陆或者tnsping SID能否通,不通则新建监听服务) (2)检查用户权限及用户对应的表空间默认值为NNC_DATA01; (3)增加参数full=y,SID增加_IP原创 2017-03-01 16:34:21 · 1124 阅读 · 0 评论 -
【ORACLE】ORA-00054 资源正忙,要求指定 NOWAIT
问题如下:SQL> conn scott/tiger@vm_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott。。。。。。SQL> drop table student2;drop table student2ORA-00054: 资源正忙, 但指定原创 2017-03-01 16:35:16 · 285 阅读 · 0 评论 -
【ORACLE】ORA-00845 MEMORY_TARGET not supported on this system
SQL> startupORA-00845: MEMORY_TARGET not supported on this system查找资料后发现问题如下,见metalinikID 460506.1在oracle 11g中新增的内存自动管理的参数MEMORY_TARGET,它能自动调整SGA和PGA,这个特性需要用到/dev/shm共享文件系统,而且要求/dev/shm必须大于MEMORY_TARGE原创 2017-03-01 16:36:06 · 286 阅读 · 0 评论 -
【ORACLE】ORA-00911 无效字符
sql语句语法写的有问题(或者字符大小写有问题)原创 2017-03-01 16:36:48 · 445 阅读 · 0 评论 -
【ORACLE】ORA-00933 sql 命令未正确结束
sql语句(或者代码中的sql语句)写的问题原创 2017-03-01 16:38:18 · 863 阅读 · 0 评论 -
Mysql主从同步报错问题解决 Slave_IO_Running NO
--slave 报错信息show slave statusError:Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has pur原创 2017-08-24 11:11:18 · 950 阅读 · 0 评论