数据库已关闭请指定主机身份证明以访问数据
如何解决网络无法访问远程数据库的问题
如何解决网络无法访问远程数据库的问题随着互联网的发展和普及,远程数据库的使用日益广泛。
然而,有时网络连接会出现故障,导致无法访问远程数据库。
这给用户和开发者带来了很大的困扰。
本文将探讨一些常见的网络问题,以及解决这些问题的方法。
一、网络连接问题网络连接问题是导致无法访问远程数据库的主要原因之一。
以下是一些常见的网络连接问题:1.1 网络连接不稳定网络连接的不稳定性可能是由于网络供应商的问题,或者是因为网络设备不稳定。
这种情况下,用户需要与网络供应商联系,或者检查和更换网络设备。
1.2 防火墙设置防火墙是保护网络安全的必要措施,但有时防火墙会阻止对远程数据库的访问。
这时,用户需要检查防火墙设置,确保允许访问远程数据库的端口和协议。
1.3 DNS解析问题DNS(Domain Name System)解析问题可能导致网络无法找到数据库的正确地址。
用户可以尝试清除DNS缓存,或者更换DNS服务器来解决此问题。
二、网络配置问题网络配置问题也是导致无法访问远程数据库的常见原因之一。
下面是一些常见的网络配置问题:2.1 IP地址冲突IP地址冲突是指多台设备使用了相同的IP地址。
这将导致网络冲突和无法访问数据库。
用户应该检查网络上的设备,确保每个设备都有唯一的IP地址。
2.2 子网掩码配置错误子网掩码是用来划分网络和主机的标识符。
如果子网掩码配置错误,将导致网络无法正常工作。
用户应该检查网络设备的子网掩码设置,确保其正确配置。
2.3 路由器配置问题路由器配置问题也可能导致无法访问远程数据库。
用户应该检查路由器的配置,确保正确设置了端口转发和端口映射等相关功能。
三、数据库配置问题除了网络问题外,数据库本身的配置问题也可能导致无法访问。
以下是一些常见的数据库配置问题:3.1 用户权限问题数据库的用户权限设置不当可能导致用户无法访问远程数据库。
用户应该检查数据库的用户权限设置,确保用户有足够的权限来访问数据库。
3.2 数据库连接设置错误数据库连接设置错误也可能导致访问问题。
内部局域网安全防止非法接入
内部局域网安全防止非法接入内部局域网安全防止非法接入2010-05-19 11:32内部局域网非法接入问题,是目前各大中型企业内网安全所面临的重要问题,如何有效的对接入网络的计算机及网络设备进行监控与管理,是内部局域网能否安全运转的前提。
随着我国信息化的推进和发展,各大中型企业内部网络规模日益庞大,网络应用日益频繁。
网络的庞大化和复杂化,导致网络安全风险越来越严重。
内网安全已成为各大中型企业用户极为关注的问题。
对于各企事业单位,如果局域网非法接入问题不能有效的解决,其内部网络则处在一个不可控状态下。
任何人员都可以通过网内任意接口接入,盗用合法身份,进行非法活动,而网管人员确无法及时有效的发现和阻断。
企业网信息系统非法接入问题是复杂而多样的,其复杂性导致了企业信息系统网络接入安全机制的复杂性,本文针对内网非法接入问题,结合实际网络环境、相关网络设备的安全特性、网络安全管理等问题,对大中型企业内部局域网非法接入进行了深入研究。
各种各样的"局域网"在论述大中型企业内部局中域网非法接入问题之前,我们先对文中所提到的一些概念进行解释。
大中型企业局域网:局域网是将分散在有限地理范围内的多台计算机,通过光纤或双绞线进行网络通信,并与外界物理隔离,仅用于内部办公管理、协同设计、生产流转的应用网络。
而大中型企业局域网,是指数据节点在600点以上的企业内部局域网。
其网点数量大,用户群构成复杂,网络不易管理。
虚拟局域网,VLAN是一种将网络设备从逻辑上划分成一个个网段,从而实现虚拟工作组的数据交换技术。
VLAN技术主要应用于交换机和路由器中,VLAN 的的优点有三个:(1)端口的分隔。
即便在同一个交换机上,处于不同VLAN的端口也是不能通信的。
(2)网络的安全。
不同VLAN不能直接通信,杜绝了广播风暴的产生。
(3)灵活的管理。
更改用户所属的网络不必换端口和连线,只更改软件配置就可以了。
其中动态VLAN是VLAN中一种基于源MAC地址,动态的在交换机端口上划分VLAN的方法。
无法远程访问数据库的原因
无法远程访问数据库的原因
当我们尝试远程访问数据库时,有时会遇到无法连接的问题。
这可能是由于多种原因导致的。
以下是几个常见的原因:
1. 防火墙配置:防火墙是一种用于保护计算机网络安全的安全机制。
如果你的计算机或服务器上运行着防火墙,并且没有正确配置以允许数据库远程访问,那么你将无法连接到数据库。
在这种情况下,你需要检查防火墙配置,并确保允许数据库的远程访问。
2. 网络连接问题:在进行远程数据库访问时,网络连接是至关重要的。
如果服务器与客户端之间存在网络连接问题,那么你将无法建立连接。
首先,确保你的网络连接是正常的,然后检查是否存在网络故障或连接问题。
3. IP地址和端口配置:数据库服务器通常使用特定的IP地址和端口号进行连接。
如果你尝试使用错误的IP地址或端口号连接数据库,将导致连接失败。
确保你使用正确的IP地址和端口号,并且在连接时没有输入错误。
4. 访问权限:数据库服务器通常需要授权才能进行访问。
如果你没有正确的用户名和密码进行远程访问,将无法连接到数据库。
确保你已经获得了正确的访问权限,并且输入了正确的用户名和密码。
若遇到无法远程访问数据库的情况,以上列举的原因可能是导致连接失败的主要因素。
通过仔细检查这些可能原因,你应该能够解决访问数据库的问题,并成功建立远程连接。
2023年河南省国电信息安规单选题+多选题+判断题+简答题真题下半年B卷
2023年-河南省-国电-信息安规-单选题+多选题+判断题+简答题真题-下半年-B卷一、【单选题】1. 作业人员应被告知其作业现场和工作岗位存在的安全风险、安全注意事项、事故防范及()。
A、紧急救护措施B、应急预案C、紧急处理措施D、逃生方法2. 检修前,应检查检修对象及受影响对象的运行状态,并核对运行方式与()是否一致。
A、检修方案B、施工方案C、应急方案D、实施方案3. 定期开展机房关键基础设施评估和外部电源切换演练、蓄电池充放电、UPS切换测试、空调状态检查等工作()A、检修方案B、运行方式C、运行状态D、故障情况4. 下列内容过滤技术中在我国没有得到广泛应用的是:A、内容分级审查B、关键字过滤技术C、启发式内容过滤技术D、机器学习技术5. 信息系统部署环境应满足系统()要求。
A、安全运行B、稳定运行C、持续运行D、健康运行6. 在业务系统与中间件上工作,中间件检修工作结束前,应()所承载的业务系统运行正常。
A、验证B、查看C、检查D、调试7. 信息系统上线前,应对访问策略和操作权限进行全面清理,()账号权限,核实开放端口和策略。
A、开通B、复查C、禁止D、删除8. 下列哪种情况可以不用办理新的工作票?A、需变更安全措施时B、需增设安全措施时C、工作票有污损不能继续使用时D、在原工作票的安全措施范围内增加工作任务,且负责人已征得工作票签发人和工作许可人同意。
9. 下列()行为,情节较重的,处以5日以上10日以下的拘留。
A、未经允许重装系统B、故意卸载应用程序C、在互联网上长时间聊天的D、故意制作、传播计算机病毒等破坏性程序,影响计算机信息系统正常运行10. 互联网服务提供者和联网使用单位落实的记录留存技术措施,应当具有至少保存()天记录备份的功能。
A、10B、30C、60D、9011. 检修前,应检查检修对象及受影响对象的运行状态,并核对()是否一致。
A、运行方式与检修方案B、检修方式与检修方案C、运行方式与检修方式D、运行方案与检修方式12. 以下关于DOS攻击的描述,哪句话是正确的?()A、导致目标系统无法处理正常用户的请求B、不需要侵入受攻击的系统C、以窃取目标系统上的机密信息为目的D、如果目标系统没有漏洞,远程攻击就不可能成功13. 提供网络服务或扩大网络边界应经()批准。
Sybase 错误代码
错误消息按Sybase 错误代码进行索引Sybase 错误代码是一组错误代码集,用于所有Sybase 产品,包括Adaptive Server Enterprise。
Adaptive Server Anywhere 所返回的每个Sybase 错误代码,都有与之匹配的Adaptive Server Anywhere 错误代码。
在许多情况下,Adaptive Server Anywhere 错误代码比对应的Sybase 错误代码更详细,因此,下表中的某些Sybase 错误代码并不是唯一的。
Sybase 错误代码Adaptive Server AnywhereSQLCODE错误消息0 –631 RAISERROR 被执行:%1102 –171 打开游标时出错102 –199 在游标上的INSERT/_delete 只能修改一个表102 –933 IQ 数据库需要日志102 –275 在运行时服务器中不支持触发器和过程102 –273 在触发器动作中不允许执行COMM IT/ROLLBACK 102 –131 '%1' 附近有语法错误%2102 –687 语法错误,未指定IQ PATH 时不能指定IQ 特定选项102 –875 无法连接到'%1'102 –145 未找到外键名'%1'102 –271 触发器定义与现有触发器冲突102 –272 触发器定义中的REFERENCES 子句无效102 –635 不允许在视图上对列权限GRANT102 –151 子查询只允许一个选择列表项102 –269 不能删除或重命名触发器定义中引用的列103 –250 标识符'%1' 过长104 –854 ORDER BY 子句中对'%1' 的函数或列引用无效108 –152 ORDER BY 说明无效133 –262 未找到标签'%1'134 –261 已有名为'%1' 的变量137 –260 未找到变量'%1'154 –623 过程或触发器中不允许数据定义语句155 –200 无效的选项'%1' —不存在PUBLIC 设置174 –154 函数'%1' 的参数数目错误176 –611 不支持的Transact-SQL 功能176 –148 未知函数'%1'182 –159 无效的列号201 –639 调用过程'%1' 时参数名遗失201 –615 在过程'%2' 中未找到参数'%1'201 –737 签名'%1' 与过程参数不匹配205 –153 UNION、INTERSECT 或EXCEPT 中的_select 列表长度不匹配207 –124 从表'%1' 中删除的列多于定义的列207 –143 未找到列'%1'208 –142 未找到相关名'%1'209 –144 在多个表中找到列'%1' —需要相关名209 –163 派生表'%1' 没有列%2 的名称213 –207 _insert 的值数目错误217 –274 过程或触发器调用嵌套太深220 –158 值%1 超出了目标的范围230 –191 无法修改表'%2' 中的列'%1'230 –190 不能更新表达式233 –195 表'%2' 中的列'%1' 不能为NULL233 –733 已超出所允许的NULL 的列数限制257 –157 无法将%1 转换为%2257 –705 从过程'%1' 返回的void 类型不能在任何表达式中使用262 –121 权限被拒绝:%1264 –637 重复的插入列285 –708 READTEXT 或WRITETEXT 语句无法引用视图301 –147 出现多种将'%1' 连接到'%2' 的方法301 –680 Transact-SQL 外连接的WHERE 子句中的表达式无效301 –146 无法将'%1' 连接到'%2'305 –681 Transact-SQL 外连接中使用的连接类型无效311 –295 无法唯一标识游标中的行314 –122 操作将引起组循环315 –136 表'%1' 在外连接循环中315 –137 表'%1' 需要唯一的相关名401 –134 未实现功能'%1'401 –135 语言扩充401 –156 '%1' 附近的表达式无效401 –994 函数或过程'%1' 的参数过多404 –890 语句大小或复杂程度超过服务器限制409 109 集合函数中的空值已删除409 –90 过程'%2' 的参数'%1' 不能为空504 –265 未找到过程'%1'509 –140 用户ID '%1' 不存在512 –186 子查询不能返回多个行518 103 无效的数据转换532 104 上次读取后行已更新532 106 表'%2' 中列'%1' 的值已更改538 –627 在'%1' 附近的语法中检测到不允许的语言扩充546 –194 表'%2' 中的外键'%1' 没有主键值547 –198 表'%1' 中行的主键被表'%3' 中的外键'%2' 引用547 –677 表'%1' 有带参照动作的外键548 –196 表'%2' 的索引'%1' 将不唯一548 –209 违反了约束'%1':表'%3' 中列'%2' 的值无效549 –729 无法强制使用指定的外键(%1)550 –632 在基表'%1' 中插入/更新时违反了WITH CHECK OPTION553 –264 FETCH 中的变量数错误554 –208 上次读取后行已更改—操作被取消557 –853 游标未处于有效状态557 –170 尚未声明游标558 –172 游标已打开559 –180 游标未打开560 100 未找到行560 –197 没有当前的游标行573 –738 口令至少必须有%1 个字符590 111 语句无法执行601 –642 无效的SQL 描述符名708 –80 无法启动数据库服务器708 –86 没有足够的内存来启动708 –679 分配给Java 虚拟机用于远程访问的内存不足709 –996 找不到指定的本地连接。
数据库的关闭与启动
数据库的关闭与启动三、启动\关闭数据库启动和关闭oracle有很多种⽅法。
这⾥只给出3种⽅法:l Sql*plusl OEM控制台l Windows 控制台1.以sql*plus为例:a.准备⾸先我们⽤sql*plus来连接到OracleSqlplus /nolog 是以不连接数据库的⽅式启动sql*plus Connect /as sysdba 是以DBA⾝份连接到oracle b.启动启动还是⽐较简单的Startup就OK了。
不过oracle启动模式有3种:l Startup nomount (nomount模式)启动实例不加载数据库。
l Startup mount (mount模式)启动实例加载数据库但不打开数据库l Startup (open 模式)启动实例加载并打开数据库,就是我们上⾯所⽤的命令Nomount模式中oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据库⽂件,所以说:1)创建新数据库2)重建控制⽂件这2种操作都必须在这个模式下进⾏。
Mount模式中oracle只装载数据库但不打开数据库,所以说:1)重命名数据⽂件2)添加、删除和重命名重做⽇⼦⽂件3)执⾏数据库完全恢复操作4)改变数据库的归档模式这4种操作都必须在这个模式下进⾏Open模式(就是我们上⾯的startup不带任何参数的)呵呵就不多说了,正常启动。
当然这3种模式之间可以转换:Alter database mount(nomount模式)—〉alter database open(mount 模式)—〉(open模式)当然还有其它⼀些情况,在我们open模式下可以将数据库设置为⾮受限状态和受限状态在受限状态下,只有DBA才能访问数据库,所以说:1)执⾏数据导⼊导出2)使⽤sql*loader提取外部数据3)需要暂时拒绝普通⽤户访问数据库4)进⾏数据库移植或者升级操作这4种操作都必须在这个状态下进⾏在打开数据库时使⽤startup restrict命令即进⼊受限状态。
MYSQLERRORCODE错误编号的意义(2)
mysqlerrorcode(备忘)转1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误1032:记录不存在1036:数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启服务器1038:用于排序的内存不足,请增大排序缓冲区1040:已到达数据库的最大连接数,请加大数据库可用连接数1041:系统内存不足1042:无效的主机名1043:无效连接1044:当前用户没有访问数据库的权限1045:不能连接数据库,用户名或密码错误1048:字段不能为空1049:数据库不存在1050:数据表已存在1051:数据表不存在1054:字段不存在1065:无效的SQL语句,SQL语句为空1081:不能建立So cket连接1114:数据表已满,不能容纳任何记录1116:打开的数据表太多1129:数据库出现异常,请重启数据库1130:连接数据库失败,没有连接数据库的权限1133:数据库用户不存在1141:当前用户无权访问数据库1142:当前用户无权访问数据表1143:当前用户无权访问数据表中的字段1146:数据表不存在1147:未定义用户对数据表的访问权限1149:SQL语句语法错误1158:网络错误,出现读错误,请检查网络连接状况1159:网络错误,读超时,请检查网络连接状况1160:网络错误,出现写错误,请检查网络连接状况1161:网络错误,写超时,请检查网络连接状况1062:字段值重复,入库失败1169:字段值重复,更新记录失败1177:打开数据表失败1180:提交事务失败1181:回滚事务失败1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库1205:加锁超时1211:当前用户没有创建用户的权限1216:外键约束检查失败,更新子表记录失败1217:外键约束检查失败,删除或修改主表记录失败1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器1227:权限不足,您无权进行此操作1235:MySQL版本过低,不具有本功能错误:1236 SQLSTA TE: HY000(ER_MAS TER_F ATAL_ERROR_READ ING_B INLOG) 消息:从二进制日志读取数据时,获得来自主服务器的致命错误%d: ’%s’。
信息安全复习题(大学期末考试专用)
一、选择题1。
信息安全的基本属性是(机密性、可用性、完整性)。
2。
对攻击可能性的分析在很大程度上带有(主观性)。
3. 从安全属性对各种网络攻击进行分类,阻断攻击是针对(可用性)的攻击。
4. 从安全属性对各种网络攻击进行分类,截获攻击是针对(机密性)的攻击。
5. 拒绝服务攻击的后果是(D)。
A。
信息不可用 B. 应用程序不可用C。
阻止通信D。
上面几项都是6。
机密性服务提供信息的保密,机密性服务包括(D)。
A. 文件机密性B. 信息传输机密性C. 通信流的机密性D. 以上3项都是7.最新的研究和统计表明,安全攻击主要来自(企业内部网)。
8.攻击者用传输数据来冲击网络接口,使服务器过于繁忙以至于不能应答请求的攻击方式是(拒绝服务攻击).9. 密码学的目的是(研究数据保密)。
10。
假设使用一种加密算法,它的加密方法很简单:将每一个字母加5,即a加密成f.这种算法的密钥就是5,那么它属于(对称加密技术)。
11。
“公开密钥密码体制”的含义是(将公开密钥公开,私有密钥保密)。
12。
用于实现身份鉴别的安全机制是(加密机制和数字签名机制).13。
数据保密性安全服务的基础是(加密机制).14。
可以被数据完整性机制防止的攻击方式是(数据在途中被攻击者篡改或破坏).15. 数字签名要预先使用单向Hash函数进行处理的原因是(缩小签名密文的长度,加快数字签名和验证签名的运算速度)。
16. 身份鉴别是安全服务中的重要一环,以下关于身份鉴别叙述不正确的是(身份鉴别一般不用提供双向的认证17. PKI支持的服务不包括(访问控制服务).18. 下面不属于PKI组成部分的是(D)。
A. 证书主体B. 使用证书的应用和系统C。
证书权威机构 D. AS19。
一般而言,Internet防火墙建立在一个网络的(内部网络与外部网络的交叉点).20. 包过滤型防火墙原理上是基于(网络层)进行分析的技术。
21. “周边网络"是指:(介于内网与外网之间的保护网络)。
数据库编程常见报错及原因
数据库编程常见报错及原因数据库编程中常见的报错及原因有很多,下面我将从连接错误、语法错误、约束错误、数据类型错误和权限错误等方面进行详细的解答。
1. 连接错误连接错误是数据库编程中最常见的错误之一,主要原因有以下几点:- 数据库服务器未启动或已关闭:当数据库服务器未启动或已关闭时,无法与数据库建立连接,此时会导致连接错误。
- 连接参数错误:在连接数据库时,可能会出现连接参数错误,如错误的数据库用户名、密码或主机名等,都会导致连接失败。
- 网络连接中断:在使用网络连接数据库时,如果网络出现异常,导致连接中断,也会触发连接错误。
- 连接数达到最大限制:数据库服务器通常会限制同时连接的客户端数量,当连接数达到最大限制时,新的连接请求会被拒绝,从而导致连接错误。
2. 语法错误语法错误是指在执行SQL语句时,语法不符合数据库的规范,导致无法正确解析和执行SQL语句,常见的语法错误有以下几种:- 缺少关键字:在SQL语句中,有些关键字是必需的,如果缺少了关键字,就会导致语法错误。
- 语法拼写错误:在SQL语句中,可能会出现单词的拼写错误,如将"SELECT"拼写为"SELCET",这种错误也会导致语法错误。
- 表或列名错误:在SQL语句中引用不存在的表或列名,就会导致语法错误。
- 括号不匹配:在SQL语句中使用了括号,但是括号没有正确匹配,也会导致语法错误。
3. 约束错误约束错误是指在对数据库进行插入、更新或删除操作时,违反了数据库中定义的约束条件,导致操作失败,常见的约束错误有以下几种:- 主键冲突:在进行插入或更新操作时,指定的主键值已经存在,违反了唯一性约束,导致操作失败。
- 外键约束失败:在进行插入或更新操作时,指定的外键值不存在于对应的主表中,违反了外键约束,导致操作失败。
- 非空约束失败:在进行插入操作时,某个列被定义为非空,但是没有提供相应的值,违反了非空约束,导致操作失败。
蓝屏信息速查表
蓝屏信息速查表520x0034 530x0035 540x0036 550x0037 560x0038 580x003A 590x003B 600x003C 610x003D 620x003E 630x003F 640x0040 650x0041 660x0042 670x0043 680x0044 690x0045 700x0046 710x0047 720x0048 800x0050 820x0052 830x0053 840x0054 850x0055 860x0056 870x0057 880x0058 890x0059 1000x0064 1010x0065 1020x0066 1030x0067 1040x0068 1050x0069 1060x006A 1070x006B 1080x006C 1090x006D 1100x006E 1110x006F 1120x0070 1130x0071 1140x00721170x0075 1180x0076 1190x0077 1200x0078 1210x0079 1220x007A 1230x007B 1240x007C 1250x007D 1260x007E 1270x007F 1280x0080 1290x0081 1300x0082 1310x0083 1320x0084 1330x0085 1340x0086 1350x0087 1360x0088 1370x0089 1380x008A 1390x008B 1400x008C 1410x008D 1420x008E 1430x008F 1440x0090 1450x0091 1460x0092 1470x0093 1480x0094 1490x0095 1500x0096 1510x0097 1520x0098 1530x0099 1540x009A 1550x009B 1560x009C 1570x009D 1580x009E 1590x009F 1600x00A01610x00A1 1620x00A2 1640x00A4 1670x00A7 1700x00AA 1730x00AD 1740x00AE 1800x00B4 1820x00B6 1830x00B7 1860x00BA 1870x00BB 1880x00BC 1890x00BD 1900x00BE 1910x00BF 1920x00C0 1930x00C1 1940x00C2 1950x00C3 1960x00C4 1970x00C5 1980x00C6 1990x00C7 2000x00C8 2010x00C9 2020x00CA 2030x00CB 2050x00CD 2060x00CE 2070x00CF 2080x00D0 2090x00D1 2100x00D2 2120x00D4 2140x00D6 2150x00D7 2300x00E6 2310x00E7 2320x00E8 2330x00E9 2340x00EA 2400x00F02550x00FF 2590x0103 2660x010A 2670x010B 2750x0113 2760x0114 2770x0115 2780x0116 2820x011A 2880x0120 2980x012A 2990x012B 3170x013D 4870x01E7 5340x0216 5350x0217 5360x0218 9940x03E2 9950x03E3 9960x03E4 9970x03E5 9980x03E6 9990x03E7 10010x03E8 10020x03EA 10030x03EB 10040x03EC 10050x03ED 10060x03EE 10070x03EF 10080x03F0 10090x03F1 10100x03F2 10110x03F3 10120x03F4 10130x03F5 10140x03F6 10150x03F7 10160x03F8 10170x03F9 10180x03FA 10190x03FB 10200x03FC10220x03FE 10510x041B 10520x041C 10530x041D 10550x041F 10560x0420 10570x0421 10580x0422 10590x0423 10600x0424 10610x0425 10620x0426 10630x0427 10640x0428 10650x0429 10660x042A 10670x042B 10680x042C 10690x042D 10700x042E 10710x042F 10720x0430 10730x0431 10740x0432 10750x0433 10760x0434 10770x0435 10780x0436 11000x044C 11010x044D 11020x044E 11030x044F 11040x0450 11050x0451 11060x0452 11070x0453 11080x0454 11090x0455 11100x0456 11110x0457 11120x0458 11130x0459 11140x045A 11150x045B11170x045D 11180x045E 11190x045F 11200x0460 11210x0461 11220x0462 11230x0463 11240x0464 11250x0465 11260x0466 11270x0467 11280x0468 11290x0469 11300x046A 11310x046B 11320x046C 11400x0474 11410x0475 11500x047E 11510x047F 11520x0480 11530x0481 11540x0482 11550x0483 11560x0484 11570x0485 12000x04B0 12010x04B1 12020x04B2 12030x04B3 12040x04B4 12050x04B5 12060x04B6 12070x04B7 12080x04B8 12090x04B9 12100x04BA 12110x04BB 12120x04BC 12130x04BD 12140x04BE 12150x04BF 12160x04C0 12170x04C112190x04C3 12200x04C4 12210x04C5 12220x04C6 12230x04C7 12240x04C8 12250x04C9 12260x04CA 12270x04CB 12280x04CC 12290x04CD 12300x04CE 12310x04CF 12320x04D0 12330x04D1 12340x04D2 12350x04D3 12360x04D4 12370x04D5 12380x04D6 12390x04D7 12400x04D8 12410x04D9 12420x04DA 12430x04DB 12440x04DC 12450x04DD 12460x04DE 12470x04DF 12480x04E0不正确的函数系统找不到指定的文件系级找不到指定的路径系统无法打开文件拒绝存取无效的代码内存控制模块已损坏内存空间不足,无法处理这个指令内存控制模块地址无效环境不正确尝试载入一个格式错误的程序存取码错误资料错误内存空间不够,无法完成这项操作系统找不到指定的硬盘无法移除目录系统无法将文件移到其它的硬盘没有任何文件储存媒体为防写状态系统找不到指定的装置装置尚未就绪装置无法识别指令资料错误(cyclic redundancy check)程序发出一个长度错误的指令磁盘机在磁盘找不到持定的磁区或磁轨指定的磁盘或磁盘无法存取磁盘机找不到要求的磁区打印机没有纸系统无法将资料写入指定的磁盘系统无法读取指定的装置连接到系统的某个装置没有作用The process cannot access the file because it is being used byanother process 文件的一部份被锁定,现在无法存取磁盘机的磁盘不正确。
Code Home Edition Error Messages
Code Home Edition Error Messages0 操作成功完成。
1 函数不正确。
2 系统找不到指定的文件。
3 系统找不到指定的路径。
4 系统无法打开文件。
5 拒绝访问。
6 句柄无效。
7 存储控制块被损坏。
8 存储空间不足,无法处理此命令。
9 存储控制块地址无效。
10 环境不正确。
11 试图加载格式不正确的程序。
12 访问码无效。
13 数据无效。
14 存储空间不足,无法完成此操作。
15 系统找不到指定的驱动器。
16 无法删除目录。
17 系统无法将文件移到不同的磁盘驱动器。
18 没有更多文件。
19 媒体受写入保护。
20 系统找不到指定的设备。
21 设备未就绪。
22 设备不识别此命令。
23 数据错误(循环冗余检查)。
24 程序发出命令,但命令长度不正确。
25 驱动器找不到磁盘上特定区域或磁道。
26 无法访问指定的磁盘或软盘。
27 驱动器找不到请求的扇区。
28 打印机缺纸。
29 系统无法写入指定的设备。
30 系统无法从指定的设备上读取。
31 连到系统上的设备没有发挥作用。
32 另一个程序正在使用此文件,进程无法访问。
33 另一个程序已锁定文件的一部分,进程无法访问。
36 用来共享的打开文件过多。
38 已到文件结尾。
39 磁盘已满。
50 不支持请求。
51 Windows 无法找到网络路径。
请确认网络路径正确并且目标计算机不忙或已关闭。
如果Windows 仍然无法找到网络路径,请与网络管理员联系。
52 由于网络上有重名,没有连接。
若要加入到域,请到“控制面板”中的“系统”更改计算机名,然后重试。
如果加入工作组,请选择其他工作组名。
53 找不到网络路径。
54 网络很忙。
55 指定的网络资源或设备不再可用。
56 已达到网络BIOS 命令限制。
57 网络适配器硬件出错。
58 指定的服务器无法运行请求的操作。
59 出现了意外的网络错误。
60 远程适配器不兼容。
61 打印机队列已满。
62 服务器上没有储存等待打印的文件的空间。
SQLServer2008R2数据库出现“可疑”导致无法访问解决办法
SQLServer2008R2数据库出现“可疑”导致⽆法访问解决办法今天在客户服务器的数据库⾥⾯的⼀个数据库突然出现了点问题,数据库状态变为可疑了,这个问题之前有见过,虽然解决了,但并没有把过程和解决⽅法记录下来,决定这次记录在博客园⾥,⽅便⾃⼰也⽅便他⼈在遇到这个问题的时候,能快速解决!废话不多说,先说说数据库变可疑的原因:在进⾏些不正常操作如数据库在读写时⽽⽆故停⽌数据库,从⽽导致Sql Server 数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为“可疑”(suspect),即在数据库名旁加上了黄⾊的惊叹号,这时数据库就不能再被打开了,但数据库的结构及数据内容都还是存在的。
解决⽅法:当数据库发⽣这种操作故障时,可以按如下操作步骤可解决此⽅法,打开数据库⾥的Sql 查询编辑器窗⼝,运⾏以下的命令(注意:jd13dafa为对应可疑的数据库名称,执⾏时,请改为你的可疑的数据库名称)。
1、修改数据库为紧急模式ALTER DATABASE jd13dafa SET EMERGENCY2、使数据库变为单⽤户模式ALTER DATABASE jd13dafa SET SINGLE_USER3、修复数据库⽇志重新⽣成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。
当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将检查和修复报告的错误。
但是,这些修复可能会导致⼀些数据丢失。
DBCC CheckDB (jd13dafa , REPAIR_ALLOW_DATA_LOSS)4、使数据库变回为多⽤户模式ALTER DATABASE jd13dafa SET MULTI_USER5、开始->运⾏->输⼊cmd->打开DOS命令窗⼝,输⼊以下命令重启数据库服务(此处可以直接到服务列表⾥,重新启动数据库服务,为了⽅便我直接⽤DOS命令了)Net stop mssqlserver --停⽌服务Net start mssqlserver --启动服务重新打开Sql Server,查看被标记为“可疑”的数据库已恢复正常状态。
信息安全复习题大学期末考试专用)
一、选择题1. 信息安全的基本属性是(机密性、可用性、完整性)。
2. 对攻击可能性的分析在很大程度上带有(主观性)。
3. 从安全属性对各种网络攻击进行分类,阻断攻击是针对(可用性)的攻击。
4. 从安全属性对各种网络攻击进行分类,截获攻击是针对(机密性)的攻击。
5. 拒绝服务攻击的后果是(D)。
A. 信息不可用B. 应用程序不可用C. 阻止通信D. 上面几项都是6. 机密性服务提供信息的保密,机密性服务包括(D)。
A. 文件机密性B. 信息传输机密性C. 通信流的机密性D. 以上3项都是7.最新的研究和统计表明,安全攻击主要来自(企业内部网)。
8.攻击者用传输数据来冲击网络接口,使服务器过于繁忙以至于不能应答请求的攻击方式是(拒绝服务攻击)。
9. 密码学的目的是(研究数据保密)。
10. 假设使用一种加密算法,它的加密方法很简单:将每一个字母加5,即a加密成f。
这种算法的密钥就是5,那么它属于(对称加密技术)。
11. “公开密钥密码体制”的含义是(将公开密钥公开,私有密钥保密)。
12. 用于实现身份鉴别的安全机制是(加密机制和数字签名机制)。
13. 数据保密性安全服务的基础是(加密机制)。
14. 可以被数据完整性机制防止的攻击方式是(数据在途中被攻击者篡改或破坏)。
15. 数字签名要预先使用单向Hash函数进行处理的原因是(缩小签名密文的长度,加快数字签名和验证签名的运算速度)。
16. 身份鉴别是安全服务中的重要一环,以下关于身份鉴别叙述不正确的是(身份鉴别一般不用提供双向的认证17. PKI支持的服务不包括(访问控制服务)。
18. 下面不属于PKI组成部分的是(D)。
A. 证书主体B. 使用证书的应用和系统C. 证书权威机构D. AS19. 一般而言,Internet防火墙建立在一个网络的(内部网络与外部网络的交叉点)。
20. 包过滤型防火墙原理上是基于(网络层)进行分析的技术。
21. “周边网络”是指:(介于内网与外网之间的保护网络)。
MySQL中的权限错误及解决方法总结
MySQL中的权限错误及解决方法总结一、引言MySQL是一种开源的关系型数据库管理系统,广泛用于各种规模的企业和个人项目中。
在使用MySQL的过程中,我们经常会遇到权限错误的问题。
这些权限错误可能导致数据库操作失败,甚至造成数据丢失。
本文将总结一些常见的MySQL权限错误,并提供相应的解决方法,帮助读者更好地应对和解决这些问题。
二、常见的MySQL权限错误1. ERROR 1044 (42000): Access denied for user 'username'@'hostname' to database 'database_name'这是一种常见的权限错误,意味着用户无法访问指定的数据库。
这可能是由于用户没有足够的权限或者数据库不存在导致的。
解决方法如下:- 确认用户是否拥有访问该数据库的权限。
可以使用GRANT语句为用户授权访问权限。
- 确认数据库是否存在。
可以使用SHOW DATABASES;语句来查看数据库列表。
2. ERROR 1142 (42000): SELECT command denied to user 'username'@'hostname' for table 'table_name'这种权限错误表示用户没有执行SELECT命令的权限。
解决方法如下:- 确认用户是否拥有执行SELECT命令的权限。
可以使用GRANT语句为用户授权SELECT权限。
3. ERROR 1045 (28000): Access denied for user 'username'@'hostname' (using password: YES)这是一种常见的权限错误,表示用户使用了错误的用户名或密码进行登录。
解决方法如下:- 确认用户名和密码是否输入正确。
注意密码区分大小写。
oracle_databasae_wallet使用指南_概述及解释说明
oracle databasae wallet使用指南概述及解释说明1. 引言1.1 概述在现代信息技术的发展中,数据库安全性是一个至关重要的问题。
Oracle Database Wallet 是Oracle 数据库提供的一种身份验证方式,它通过加密和储存用户凭据(如密码、证书等)来确保对数据库系统的安全访问。
本文将介绍Oracle Database Wallet 的使用指南,帮助读者了解它的基本概念、功能和配置方法。
1.2 文章结构本文共分为五个部分,每个部分都有多个小节:第一部分是引言部分,主要介绍文章的背景、目的以及整体结构;第二部分将详细介绍Oracle Database Wallet 的概念和作用;第三部分将指导读者如何配置和创建Oracle Database Wallet;第四部分将解释如何使用Oracle Database Wallet 来连接数据库系统;第五部分将提供常见问题和故障排除指南。
1.3 目的本文旨在向读者提供一个全面而实用的指南,以便轻松理解和掌握Oracle Database Wallet 的使用方法。
通过阅读本文,读者将能够了解到Oracle Database Wallet 的核心概念、配置步骤以及故障排除方法,从而更好地利用该工具来保护数据库系统的安全性。
不仅如此,本文还将为读者提供解决常见问题的实用建议,帮助他们在使用过程中遇到问题时能够快速解决。
通过本文的学习,读者将能够了解Oracle Database Wallet 的基本知识,并具备配置和管理该工具所需的技能。
无论是初学者还是有一定经验的专业人士,都可以通过本文全面而系统地掌握Oracle Database Wallet 的使用方法,从而提升数据库系统的安全性和可靠性。
2. Oracle Database Wallet 简介:2.1 什么是Oracle Database WalletOracle Database Wallet是Oracle数据库中的一个安全工具,用于存储和管理敏感信息,如SSL证书、密钥、凭据等。
常见的数据库错误的解决方法!
常见的数据库错误的解决方法!1.连接错误:-错误信息:无法连接到数据库。
-检查数据库服务器是否正在运行。
-检查数据库服务器的IP地址和端口是否正确。
-检查数据库服务器是否设置了防火墙或访问控制列表,以阻止从外部访问。
-检查数据库连接字符串的配置是否正确。
2.认证错误:-错误信息:用户名或密码错误。
-确认数据库用户名和密码是否正确。
-如果忘记了密码,可以通过重置密码来解决。
-检查数据库访问权限,确保用户有足够的权限访问所需的数据库。
3.数据库表不存在:-错误信息:指定的表不存在。
-确认表名的拼写是否正确。
-检查是否使用了正确的数据库。
-如果表确实不存在,可以尝试重新创建表或从备份中恢复表。
4.数据库字段不匹配:-错误信息:查询中使用的字段与数据库中的字段不匹配。
-确认字段名的拼写是否正确。
-检查数据库表结构是否发生了变化,如字段名、字段类型等。
-如果需要,可以修改查询语句或更新数据库表结构以匹配。
5.索引错误:-错误信息:查询使用的索引无效或不存在。
-确认索引名的拼写是否正确。
-检查索引是否存在,可以使用SHOWINDEXES语句查看。
-如果索引无效,可以重新创建或更新索引。
6.死锁错误:-错误信息:数据库操作被阻塞,无法继续执行。
-检查是否有其他并发操作正在使用相同的资源。
-调整数据库事务的隔离级别,以减少死锁的可能性。
-在发生死锁时,可以尝试通过回滚事务或重试操作来解决。
7.大规模数据查询性能问题:-问题描述:一些查询在处理大规模数据时执行缓慢。
-确认查询语句是否存在性能问题,如使用了不必要的JOIN、子查询等。
-检查数据库表的索引是否合理,是否可以添加或优化索引。
-分析查询执行计划,了解查询中存在的性能瓶颈,并进行优化。
8.数据库备份与恢复问题:-问题描述:无法正确备份或恢复数据库。
-确认备份和恢复的方式是否正确,如使用了正确的备份命令和参数。
-检查备份文件的完整性,确保备份文件没有损坏。
-在恢复过程中,确保数据库服务器处于可用状态,所有依赖的服务都已启动。
mysql数据库出现无法登录(ERROR1045),预防和解决及系列问题解决方法。
mysql数据库出现⽆法登录(ERROR1045),预防和解决及系列问题解决⽅法。
⼀ .当在windows下使⽤mysql数据库时,出现⽆法登录的现象,需要修改mysql数据库的roo密码时,我们可以使⽤⼀下两种⽅法。
1.(1)关闭mysql服务。
然后在bin⽬录下使⽤cmd运⾏命令mysqld.exe --skip-grant-tables;(2)使⽤新的cmd命令,打开mysql.exe 免密码登录。
(3)使⽤命令use mysql,切换到MySQL数据库update user set password=password('123456') where user='root'; 设置密码为123456(4)flush privileges; 刷新权限(5)exit 退出2.找到my.ini⽂件,记事本打开,在mysqld下⾯添加skip-grant-tables,然后重启mysql服务,在使⽤mysql.exe免密码登录。
其他步骤如上。
flush privilegesflush privileges 命令本质上的作⽤是将当前user和privilige表中的⽤户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存⾥。
MySQL ⽤户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接⽣效,那么就需要执⾏这个命令。
通常是在修改ROOT帐号的设置后,怕重启后⽆法再登录进来,那么直接flush之后就可以看权限设置是否⽣效。
⽽不必冒太⼤风险。
⼆.关闭或者重启mysql服务的⽅法有两种:1.右击我的电脑(计算机),点击管理,找到服务和应⽤程序,打开,服务,找到mysql服务,右键,有关闭,启动和重启。
2.使⽤net start 命令,打开cmd,使⽤命令:net start mysql 打开服务,使⽤命令:net stop mysql 关闭服务。
数据库已关闭。请指定主机身份证明以访问数据库重新启动和诊断工具
数据库已关闭。
请指定主机身份证明以访问数据库重新启动和诊断工具数据库已关闭。
请指定主机身份证明以访问数据库重新启动和诊断工具分类:ORACLEPosted by kuhn环境:RHEL 6.5 X64; ORACLE RAC 11.2.0.4.0 - 64bit1 现象使用浏览器打开EM登录页面,页面提示:“数据库已关闭。
请指定主机身份证明以访问数据库重新启动和诊断工具。
”经检查ORACLE实例和监听均正常。
2 解决方法在oracle用户下使用emca -config dbcontrol db重新配置EM 即可。
2.1 配置过程小插曲配置过程中报错,参考如下步骤。
[oracle@db3 ~]$ export ORACLE_UNQNAME=oradb[oracle@db3 ~]$ emca -config dbcontrol dbSTARTED EMCA at Jun 17, 2015 11:01:27 AMEM Configuration Assistant, Version 11.2.0.3.0 ProductionCopyright (c) 2003, 2011, Oracle. All rights reserved.Enter the following information:Database SID: oradb #输入全局实例名Jun 17, 2015 11:01:37 AM oracle.sysman.emcp.DatabaseChecks checkDbAvailabilityImpl WARNING: ORA-01034: ORACLE not availableJun 17, 2015 11:01:37 AM oracle.sysman.emcp.DatabaseChecks throwDBUnavailableExceptionSEVERE:Database instance is unavailable. Fix the ORA error thrown and run EM Configuration Assistant again.Some of the possible reasons may be :1) Database may not be up.2) Database is started setting environment variable ORACLE_HOME with trailing '/'. Reset ORACLE_HOME and bounce the database.For eg. Database is started setting environment variable ORACLE_HOME=/scratch/db/ . Reset ORACLE_HOME=/scratch/db and bounce the database.2.2 正确处理方法[oracle@db3 ~]$ emca -config dbcontrol dbSTARTED EMCA at Jun 17, 2015 11:13:51 AMEM Configuration Assistant, Version 11.2.0.3.0 ProductionCopyright (c) 2003, 2011, Oracle. All rights reserved.Enter the following information:Database SID: oradb1 #应输入节点1的实例名,而不是全局实例名oradbDatabase Control is already configured for the database oradb1You have chosen to configure Database Control formanaging the database oradb1This will remove the existing configuration and the default settings and perform a fresh configurationDo you wish to continue? [yes(Y)/no(N)]: YListener ORACLE_HOME [ /u01/app/oracle/product/11.2.0/db_1 ]: #确认路径无误,回车Password for SYS user: #输入对应密码,回车Password for DBSNMP user: #输入对应密码,回车Password for SYSMAN user: #输入对应密码,回车Email address for notifications (optional): #回车,不输入邮件Outgoing Mail (SMTP) server for notifications (optional): #回车,不配置SMTPASM ORACLE_HOME [ /u01/app/oracle/product/11.2.0/db_1 ]: #确认路径无误,回车ASM SID [ +ASM ]: #默认,回车ASM port [ 1521 ]: #默认,回车ASM username [ ASMSNMP ]: #输入对应密码,回车ASM user password: #输入对应密码,回车-----------------------------------------------------------------You have specified the following settingsDatabase ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1Local hostname ................ db3Listener ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1Listener port number (1521)Database SID ................ oradb1Email address for notifications ...............Outgoing Mail (SMTP) server for notifications ...............ASM ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1ASM SID ................ +ASMASM port (1521)ASM user role ................ SYSDBAASM username ................ ASMSNMP----------------------------------------------------------------- Do you wish to continue? [yes(Y)/no(N)]: YJun 17, 2015 11:15:16 AM oracle.sysman.emcp.EMConfig performINFO: This operation is being logged at /u01/app/oracle/cfgtoollogs/emca/oradb/emca_2015_06_17_11 _13_51.log.Jun 17, 2015 11:15:17 AM oracle.sysman.emcp.util.PortManager isPortInUseWARNING: Specified port 5540 is already in use.Jun 17, 2015 11:15:17 AM oracle.sysman.emcp.util.PortManager isPortInUseWARNING: Specified port 5520 is already in use.Jun 17, 2015 11:15:17 AM oracle.sysman.emcp.util.PortManager isPortInUseWARNING: Specified port 1158 is already in use.Jun 17, 2015 11:15:17 AM oracle.sysman.emcp.util.DBControlUtil stopOMSINFO: Stopping Database Control (this may take a while) ...Jun 17, 2015 11:15:38 AM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepositoryINFO: Uploading configuration data to EM repository (this may take a while) ...Jun 17, 2015 11:16:59 AM oracle.sysman.emcp.EMReposConfig invokeINFO: Uploaded configuration data successfullyJun 17, 2015 11:17:00 AM oracle.sysman.emcp.ParamsManager getLocalListener WARNING: Error retrieving listener for db3Jun 17, 2015 11:17:06 AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole INFO: Securing Database Control (this may take a while) ...Jun 17, 2015 11:17:16 AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole INFO: Database Control secured successfully.Jun 17, 2015 11:17:16 AM oracle.sysman.emcp.util.DBControlUtil startOMSINFO: Starting Database Control (this may take a while) ...Jun 17, 2015 11:17:33 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: Database Control started successfullyJun 17, 2015 11:17:33 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: >>>>>>>>>>> The Database Control URL is https://db3:1158/em <<<<<<<<<<<Jun 17, 2015 11:17:36 AM oracle.sysman.emcp.EMDBPostConfig invokeWARNING:************************ WARNING ************************Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted. The encryption key has been placed in the file: /u01/app/oracle/product/11.2.0/db_1/db3_oradb/sysman/confi g/emkey.ora. Ensure this file is backed up as the encrypted data will become unusable if this file is lost.***********************************************************Enterprise Manager configuration completed successfullyFINISHED EMCA at Jun 17, 2015 11:17:36 AM2.3 查看EM状态[已启动][oracle@db3 ~]$ emctl status dbconsoleOracle Enterprise Manager 11g Database Control Release 11.2.0.4.0Copyright (c) 1996, 2013 Oracle Corporation. All rights reserved.https://db3:1158/em/console/aboutApplicationOracle Enterprise Manager 11g is running.------------------------------------------------------------------ Logs are generated in directory /u01/app/oracle/product/11.2.0/db_1/db3_oradb/sysman/log3 结果再次访问EM,页面正常,登录成功。
数据库异常关闭导致无法启动
数据库异常关闭导致无法启动1.故障发现Oracle 启动后发现其他帐户都无法登陆,报告错误如下:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux Error: 2: No such file or directory登录服务器Sqlplus /nologConnect / as sysdbaStartup出现故障如下:SQL> startupORACLE instance started.Total System Global Area 1224736768 bytesFixed Size 778876 bytesVariable Size 652483972 bytesDatabase Buffers 570425344 bytesRedo Buffers 1048576 bytesORA-01102: cannot mount database in EXCLUSIVE mode大意是“Oracle被异常关闭时,有资源没有被释放……”检查警告日志,也证实了这一点,系统异常解决:察看报警日至文件:错误如下:LTER DATABASE MOUNTMon Apr 12 13:57:29 2010scumnt: failed to lock /data/oracle/product/10.1.0/db_1/dbs/lkMUSICDB1 exclusiveMon Apr 12 13:57:29 2010ORA-09968: scumnt: unable to lock fileLinux Error: 11: Resource temporarily unavailableAdditional information: 1728Mon Apr 12 13:57:29 2010ORA-1102 signalled during: ALTER DATABASE MOUNT...2。
思迅常见问题收集
思迅常见问题收集1. 专卖V8打开时提示错误:系统未安装ADO!请MDAC_TYP.EXE安装弄个批处理运行下面这些。
regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msadomd.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msador15.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msadox.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msadrh15.dll" /sregsvr32 "C:\Program Files\Common Files\System\ado\msjro.dll" /s复制上面的语句到 TXT文本把扩展名 .TXT 改成 .bat 双击重新登录软件即可2.连接不上数据库思迅软件之不能连接数据库(转)个人认为不能连接到数据库应从以下几个方面着手1.在SQL数据库中不存在思迅软件的数据库(这个很容易排除,就不啰嗦了)2.思迅软件数据库置疑等引起的解决方法可以参考/?s=%E7%BD%AE%E7%96%913.SQL server其本身的安装或设置有问题,现结合网上查到的资料及个人总结的几个原因及解决方法描述如下,一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误(修改数据库连接方法开始--运行--输入 regedit HKEY_LOCAL_MACHINE\SOFTWARE\siss\ 下找到 ServerName 修改连接的服务器地址)2,服务器端网络配置有误3,客户端网络配置有误首先,检查网络物理连接 ping <服务器IP地址/服务器名称> 如果 ping <服务器IP地址>不成功,说明物理连接有故障,这时候要检查硬件设备,如网卡,HUB(友情提示:HUB接电脑做跳线线序一头是A类,一头是B类),交换机,路由器等;还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,因此在检查连接故障的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败则说明名字解析有故障,这时候要检查 DNS 服务是否正常。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库已关闭。
请指定主机身份证明以访问数据库重新启动和诊断工具数据库已关闭。
请指定主机身份证明以访问数据库重新启动和诊断工具分类:ORACLEPosted by kuhn环境:RHEL6.5X64;ORACLE RAC11.2.0.4.0-64bit1现象使用浏览器打开EM登录页面,页面提示:“数据库已关闭。
请指定主机身份证明以访问数据库重新启动和诊断工具。
”经检查ORACLE实例和监听均正常。
2解决方法在oracle用户下使用emca-config dbcontrol db重新配置EM即可。
2.1配置过程小插曲配置过程中报错,参考如下步骤。
[oracle@db3~]$export ORACLE_UNQNAME=oradb[oracle@db3~]$emca-config dbcontrol dbSTARTED EMCA at Jun17,201511:01:27AMEM Configuration Assistant,Version11.2.0.3.0ProductionCopyright(c)2003,2011,Oracle.All rights reserved.Enter the following information:Database SID:oradb#输入全局实例名Jun17,201511:01:37AM oracle.sysman.emcp.DatabaseChecks checkDbAvailabilityImpl WARNING:ORA-01034:ORACLE not availableJun17,201511:01:37AM oracle.sysman.emcp.DatabaseChecks throwDBUnavailableExceptionSEVERE:Database instance is unavailable.Fix the ORA error thrown and run EM Configuration Assistant again.Some of the possible reasons may be:1)Database may not be up.2)Database is started setting environment variable ORACLE_HOME with trailing '/'.Reset ORACLE_HOME and bounce the database.For eg.Database is started setting environment variable ORACLE_HOME=/scratch/db/.Reset ORACLE_HOME=/scratch/db and bounce the database.2.2正确处理方法[oracle@db3~]$emca-config dbcontrol dbSTARTED EMCA at Jun17,201511:13:51AMEM Configuration Assistant,Version11.2.0.3.0ProductionCopyright(c)2003,2011,Oracle.All rights reserved.Enter the following information:Database SID:oradb1#应输入节点1的实例名,而不是全局实例名oradbDatabase Control is already configured for the database oradb1You have chosen to configure Database Control for managing the database oradb1This will remove the existing configuration and the default settings and perform a fresh configurationDo you wish to continue?[yes(Y)/no(N)]:YListener ORACLE_HOME[/u01/app/oracle/product/11.2.0/db_1]:#确认路径无误,回车Password for SYS user:#输入对应密码,回车Password for DBSNMP user:#输入对应密码,回车Password for SYSMAN user:#输入对应密码,回车Email address for notifications(optional):#回车,不输入邮件Outgoing Mail(SMTP)server for notifications(optional):#回车,不配置SMTPASM ORACLE_HOME[/u01/app/oracle/product/11.2.0/db_1]:#确认路径无误,回车ASM SID[+ASM]:#默认,回车ASM port[1521]:#默认,回车ASM username[ASMSNMP]:#输入对应密码,回车ASM user password:#输入对应密码,回车-----------------------------------------------------------------You have specified the following settingsDatabase ORACLE_HOME................/u01/app/oracle/product/11.2.0/db_1Local hostname................db3Listener ORACLE_HOME................/u01/app/oracle/product/11.2.0/db_1Listener port number (1521)Database SID................oradb1Email address for notifications...............Outgoing Mail(SMTP)server for notifications...............ASM ORACLE_HOME................/u01/app/oracle/product/11.2.0/db_1ASM SID................+ASMASM port (1521)ASM user role................SYSDBAASM username................ASMSNMP-----------------------------------------------------------------Do you wish to continue?[yes(Y)/no(N)]:YJun17,201511:15:16AM oracle.sysman.emcp.EMConfig performINFO:This operation is being logged at /u01/app/oracle/cfgtoollogs/emca/oradb/emca_2015_06_17_11_13_51.log.Jun17,201511:15:17AM oracle.sysman.emcp.util.PortManager isPortInUse WARNING:Specified port5540is already in use.Jun17,201511:15:17AM oracle.sysman.emcp.util.PortManager isPortInUse WARNING:Specified port5520is already in use.Jun17,201511:15:17AM oracle.sysman.emcp.util.PortManager isPortInUse WARNING:Specified port1158is already in use.Jun17,201511:15:17AM oracle.sysman.emcp.util.DBControlUtil stopOMSINFO:Stopping Database Control(this may take a while)...Jun17,201511:15:38AM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepositoryINFO:Uploading configuration data to EM repository(this may take a while)...Jun17,201511:16:59AM oracle.sysman.emcp.EMReposConfig invokeINFO:Uploaded configuration data successfullyJun17,201511:17:00AM oracle.sysman.emcp.ParamsManager getLocalListener WARNING:Error retrieving listener for db3Jun17,201511:17:06AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole INFO:Securing Database Control(this may take a while)...Jun17,201511:17:16AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole INFO:Database Control secured successfully.Jun17,201511:17:16AM oracle.sysman.emcp.util.DBControlUtil startOMSINFO:Starting Database Control(this may take a while)...Jun17,201511:17:33AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO:Database Control started successfullyJun17,201511:17:33AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO:>>>>>>>>>>>The Database Control URL is https://db3:1158/em<<<<<<<<<<<Jun17,201511:17:36AM oracle.sysman.emcp.EMDBPostConfig invokeWARNING:************************WARNING************************ Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted.The encryption key has been placed in the file: /u01/app/oracle/product/11.2.0/db_1/db3_oradb/sysman/config/emkey.ora.Ensure this file is backed up as the encrypted data will become unusable if this file is lost.***********************************************************Enterprise Manager configuration completed successfullyFINISHED EMCA at Jun17,201511:17:36AM2.3查看EM状态[已启动][oracle@db3~]$emctl status dbconsoleOracle Enterprise Manager11g Database Control Release11.2.0.4.0Copyright(c)1996,2013Oracle Corporation.All rights reserved.https://db3:1158/em/console/aboutApplicationOracle Enterprise Manager11g is running.------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/11.2.0/db_1/db3_oradb/sysman/log3结果再次访问EM,页面正常,登录成功。