服务器免费数据库服务器异常

> Oracle数据库配置错误信息
Oracle数据库配置错误信息中国it实验室
Oracle数据库配置错误信息
Oralce数据库的错误信息经常会出现,我们看见的都是错误的代码,至于错误原因究竟是什么还一时半会难以解答,所以就把一些常见的错误整理了一下,来看看也许对你有帮助的.
1.&& Oracle客户端网络配置:
l&&&&&&&&& 在Oralce安装完成后,为了与数据库进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置。
l&&&&&&&&& Oracle9i Net Service配置方法:
&&&&&&&&&&&&&&&&&& Oracle9i Net Service的连接配置可以使用数据库实例ORACLE_SID,或者是使用Oracle9i的参数&&&&&&&&&& SERVICE_NAMES。配置Oracle9i客户端与Oracle9i服务器端的连接,也是生成Oracle9i Net&&&&&&&&&&&&&&&&&&&&&&& Service客户端网络配置文件tnsnames.ora,也可以编辑这个文件。
&&&&&&&&&&&&&&&&&& tnsnames.ora文件在Window与Unix下的存储目录:
&&&&&&&&&&&&&&&&&& Window NT/2000: D:/oracle/ora90/network/admin/tnsnames.ora
&&&&&&&&&&&&&&&&&& UNIX:/home/app/oracle/product/9.0.1/network/admin/tnsnames.ora
如果tnsnames.ora文件配置不正确,则错误信息会记录在连接日志信息文件中,其错误信息内容为:
The error strutct:
&&&&&&&& Nr err code:0
&&&&&&&& Ns main err code:12560
&&&&&&&& TNS -12560:TNS: 协议适配器出现错误
&&&&&&&& ns secondary err code:0
&&&&&&&& nt main err code:530
&&&&&&&& tns-00530:协议适配器错误
&&&&&&&& nt secondary err code:2
&&&&&&&& nt OS err code:0
在配置Oracle9i的连接配置中,其服务器端需要配置监听程序进程配置文件listener.ora,如果服务器端监听进程没有启动,则出现以下错误信息:
ORA-12651:TNS:没有监听器
该信息说明所要连接的服务器没有启动监听进程Listener(该进程为Oracle服务器上进程,监听进程没有启动时,服务器可以正常进行,但是客户端不能与服务器产生连接。这时可以在服务器使用操作系统命令lsnrctl正常起启动监听进程)具体方法如下:
C:&lsnrctl start
停止监听方法:
C:&lsnrctl stop
修改计算机名后则需要修改监听进程中的HOST,否则监听程序会出现以下错误:
Tns-12545:因目标主机或者对象不存在,连接失败
Tns-12560:tns:协议适配器错误
Tns-00515: 因目标主机或者对象不存在,连接失败
Error:1001:unknow error
在Window NT/2000中,使用服务列表启动listener.ora服务时也会出现同样的错误信息
(对话框)进行意外中止
这时,可以修改listener.ora中的下一列信息中HOST处的主机名:
(ADDRESS=(PROTOCOL=TCP)(HOST=SUN4500)(PORT=1521))
该名称必须与实际符合,重新启动监听程序即可。附:在listener.ora文件中,HOST处允许使用IP地址,这样修改机器名后就不会引起监听程序启动失败。
此外在服务器与listener.ora文件统一目录中还有一个文件即:tnsnames.ora文件,此文件是用于两个服务器之间的连接配置,即Oracel分布式环境中的网络配置该文件的目录如下:
Window NT/2000 D:oracelora90networkadmintnsnames.ora
UNIX:& /home/app/oracle/product/9.0.1/network/admin/tnsnames.ora
在服务器中,tnsnames.ora默认是使用服务器名进行配置的,所以如果修改了机器名,则该文件同时需要修改,否则出现如下错误:
ORA:-12545:因目标主机和对象不存在,连接失败
错误代码ORA-12545表示网络连接串(即tnsnames.ora文件中的HOST处)中使用的机器名和IP地址不存在,重新修改和重新连接即可。
Oracle9i Net Service的向导工具进行配置:
选择此选项以创建、修改、删除或重命名监听程序。监听程序是服务器中接收和响应客户机对数据库的连接请求的进程。使用配置有相同协议地址的连接描述符的客户机可以向监听程序发送连接请求。
Oracle9i net Manager:
可以定义简单名称来表示服务的位置,例如一个数据库,这些简单名称映射为连接描述符。他们包含服务的网络标识和位置。
错误信息ORA-12560表示,在操作系统中找不到所定义的实例,在Oracle9i中,如果出现了此类错误,一般来说出错原因有两个,一是实例名被错误的修改,二是Oracle的服务没有正常启动。
Oracle常见错误代码的分析与解决之二
ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?]& & 产生原因:这种错误通常为ORACLE的内部错误,只对OSS和ORACLE开发有用。ORA-600的错误经常伴随跟踪文件的状态转储(系统状态和进程状态),系统状态存储将包括ORACLE RDBMS持有的当前对象的信息,进程状态转储则将显示特殊进程持有的对象,当进程符合了某错误条件时,经常是由于一些信息取自它持有的一个块,如果我们知道这些错误进程持有的块,就容易跟踪问题的来源。& &   解决方法:一般来说出现这个错误我们本身是无法解决的,只有从提高系统本身各方面来解决这个内部问题,如增加硬件设备,调整系统性能,使用OPS(当然OPS从某种意义上说并不是一种好的解决方式)等。ORA-600错误的第一个变量用于标记代码中错误的位置(代码中的每个部分的第一变量都不一样),从第二个到第五个变量显示附加信息,告诉OSS代码在哪里出现了错误。& &   一个报错例子如下:& & ORA-00600: internal error code, arguments: [1237], [], [], [], [], [], [], []& &   相应的英文如下:& & Cause:This is a catchall internal error message for Oracle program exceptions.It indicates that a process has met a low-level,unexpected condition.Various causes of this message include:& &   Time-outs(超时)& &   File corruption(文件太老)& &   Failed data checks in memory(检索失败)& &   Hardware,memory,or I/O errors(硬件、内存或者磁盘错误)& &   Incorrectly restored files(错误的重建文件)& &   ORA-03113:end-of-file on communication channel& &   产生原因:通讯不正常结束,从而导致通讯通道终止& &   解决方法:1&.检查是否有服进程不正常死机,可从alert.log得知& &   2&.检查sql*Net Driver是否连接到ORACLE可执行程序& &   3&.检查服务器网络是否正常,如网络不通或不稳定等& &   4&.检查同一个网上是否有两个同样名字的节点& &   5&.检查同一个网上是否有重复的IP地址& &   相应的英文如下:& & Cause:An unexpected end-of-file was processed on the communication channel.The problem could not be handled by the Net8,two task,software.This message could occur if the shadow two-task process associated with a Net8 connect has terminated abnormally,or if there is a physical failure of the interprocess communication vehicle,that is,the network or server machine went down.& & Action:If this message occurs during a commection attempt,check the setup files for the appropriate Net8 driver and confirm Net8 software is correctly installed on the server.If the message occurs after a connection is well established,and the error is not due to a physical failure,check if a trace file was generated on the server at failure time.Existence of a trace file may suggest an Oracle internal error that requires the assistance of customer support.& ORA-00942:table or view does not exist& & 产生原因:这是由于装载的表或视图不存在,多半是CATEXP.SQL还没有运行,无法执行Export视图,如果CATEXP.SQL已经运行,则可能是版本错误。& &   解决方法:因为Import和Export共享的一些视图是通过运行CATEXP.SQL来装载的(它们具有相同的视图),并不生成单独的CATEXP.SQL,因而造成视图与Export代码不同步,较难保持彼此之间的兼容,用户就必须建立自己的Export应用,从而避免ORA-00942的错误。& &   相应的英文如下: & Cause:The table or view entered does not exist,a synonym that is jnot allowed here was used,or a view was referenced where a table is required.Existing user tables and views can be listed by querying the data dictionary.Certain privileges may required to access the table.If an application returned this message,the table the application tried to access does not exist in the database,or the application does not have access to it.& & Action:Check each of the following:& & The spelling of the table or view name.& & That a view is not specified where a table is required& & That an existing table or view name exists.& & Contact the database administrator if the table needs to be created or if user or application priviledes are required to access the table.& & Also, if attempting to access a table or view in another schema,make certain thecorrect schema is referenced and that access to the object is granted.
ORA-12560& 协议适配器错误:
有关ORA-12560: TNS:协议适配器错误 的问题
①.检查Terminal Service, 远程桌面是不是起因 ②.环境变量set oracle_sid=需要的服务名 ③.listener.ora, tnsnames.ora等内机器名或者IP地址是否正确 ④.netstat –a检查端口是否被占用 ⑤.检查注册表HKEY_LOCAL_MACHINESoftwareOracleHome0新增字符串USE_SHARED_SOCKET=TRUE, 重新启动服务
ORA-01031: insufficient privileges
权限不足 修改相应权限即可。
  包  包是一种将过程、函数和数据结构捆绑在一起的容器;包由两个部分组成:外部可视包规范,包括函数头,过程头,和外部可视数据结构;另一部分是包主体(package body),包主体包含了所有被捆绑的过程和函数的声明、执行、异常处理部分。  打包的PL/SQL程序和没有打包的有很大的差异,包数据在用户的整个会话期间都一直存在,当用户获得包的执行授权时,就等于获得包规范中的所有程序和数据结构的权限。但不能只对包中的某一个函数或过程进行授权。包可以重载过程和函数,在包内可以用同一个名字声明多个程序,在运行时根据参数的数目和数据类型调用正确的程序。  创建包必须首先创建包规范,创建包规范的语法如下:
CREATE [OR REPLACE] PACKAGE package_name{AS|IS}public_variable_declarations |public_type_declarations |public_exception_declarations |public_cursor_declarations |function_declarations |procedure_specificationsEND [package_name]  创建包主体使用CREATE PACKAGE BODY语句:
CREATE [OR REPLACE] PACKAGE BODY package_name{AS|IS}private_variable_declarations |private_type_declarations |private_exception_declarations |private_cursor_declarations |function_declarations |procedure_specificationsEND [package_name]  私有数据结构是那些在包主体内部,对被调用程序而言是不可见的。  触发器(Triggers)  触发器是一种自动执行响应数据库变化的程序。可以设置为在触发器事件之前或之后触发或执行。能够触发触发器事件的事件包括下面几种:  DML事件  DDL事件  数据库事件  DML事件触发器可以是语句或行级触发器。DML语句触发器在触发语句之前或之后触发DML行级触发器在语句影响的行变化之前或之后触发。用户可以给单一事件和类型定义多个触发器,但没有任何方法可以增强多触发器触发的命令。下表列出了用户可以利用的触发器事件:
触发器描述
当向表或视图插入一行时触发触发器
更新表或视图中的某一行时触发触发器
从表或视图中删除某一行时触发触发器
当使用CREATE语句为数据库或项目增加一个对象时触发触发器
当使用ALTER语句为更改一个数据库或项目的对象时触发触发器
当使用DROP语句删除一个数据库或项目的对象时触发触发器
打开数据库时触发触发器,在事件后触发
关闭数据库时触发,事件前触发
当一个会话建立时触发,事件前触发
当关闭会话时触发,事件前触发
服务器错误发生时触发触发器,事件后触发  创建触发器的语法如下:
CREATE [OR REPLACE] TRIGGER trigger_name{before|after|instead of} eventON {table_or_view_name|DATABASE}[FOR EACH ROW[WHEN condition]]trigger_body  只有DML触发器(INSERT、UPDATE、DELETE)语句可以使用INSTEAD OF触发器并且只有表的DML触发器可以是BEFORE或AFTER触发器。  象约束一样触发器可以被设置为禁用或启用来关闭或打开他们的执行体(EXECUTE),将触发器设置为禁用或启用使用ALTER TRIGGER语句:
ALTER TRIGGER trigger_name ENABLE;ALTER TRIGGER trigger_name DISABLE;  要禁用或启用表的所有触发器,使用ALTER TABLE语句
ALTER TRIGGER table_name DISABLE ALL TRIGGER;ALTER TRIGGER table_name ENABLE ALL TRIGGER;  删除触发器使用DROP TRIGGER
DROP TRIGGER trigger_  数据字典  Oracle数据字典包含了用户数据库的元数据。带下划线的表名称中带OBJ\$、UET\$、SOURCE\$,这些表是在执行CREATE DATABASE语句期间由sql.bsq脚本创建的,一般情况下用户很少访问这些表。脚本catalog.sql(通常位于\$oracle_home/rdbms/admin)在CREATE DATABASE语句之后立即运行,创建数据字典视图。  数据字典视图大致可以分为三类:  .前缀为USER_的数据字典视图,包含了用户拥有的对象的信息。  .前缀为ALL_的数据字典视图,包含了用户当前可以访问的全部对象和权限的信息。  .前缀为DBA_的数据字典视图,包含了数据库拥有的所有对象和权限的信息。  在绝大多数数据字典视图中都有象DBA_TABLES,ALL_TABLES和USER_TABLES这样的视图家族。Oracle中有超过100个视图家族,所以要全面介绍这些视图家族是单调乏味的而且没有多大的意义。在下表中列出了最重要和最常用的视图家族,需要注意的是每个视图家族都有一个DBA_,一个ALL_一个USER_视图。
视图家族(View Family)
包含了表的列权限,包括授予者、被授予者和权限
数据范围信息,比如数据文件,数据段名(segment_name)和大小
索引信息,比如类型、唯一性和被涉及的表
IND_COLUMNS
索引列信息,比如索引上的列的排序方式
对象信息,比如状态和DDL time
ROLE_PRIVS
角色权限,比如GRANT和ADMIN选项
表和索引的数据段信息,比如tablespace和storage
SEQUECNCES
序列信息,比如序列的cache、cycle和ast_number
除触发器之外的所有内置过程、函数、包的源代码
别名信息,比如引用的对象和数据库链接db_link
系统权限,比如grantee、privilege、admin选项
TAB_COLUMNS
表和视图的列信息,包括列的数据类型
表权限,比如授予者、被授予者和权限
表信息,比如表空间(tablespace),存储参数(storage parms)和数据行的数量
触发器信息,比如类型、事件、触发体(trigger body)
用户信息,比如临时的和缺省的表空间
视图信息,包括视图定义  在Oracle中还有一些不常用的数据字典表,但这些表不是真正的字典家族,他们都是一些重要的单一的视图。
USER_COL_PRIVS_MADE
用户授予他人的列权限
USER_COL_PRIVS_RECD
用户获得的列权限
USER_TAB_PRIVS_MADE
用户授予他人的表权限
USER_TAB_PRIVS_RECD
用户获得的表权限  其他的字典视图中主要的是V\$视图,之所以这样叫是因为他们都是以V\$或GV\$开头的。V\$视图是基于X\$虚拟视图的。V\$视图是SYS用户所拥有的,在缺省状况下,只有SYS用户和拥有DBA系统权限的用户可以看到所有的视图,没有DBA权限的用户可以看到USER_和ALL_视图,但不能看到DBA_视图。与DBA_,ALL,和USER_视图中面向数据库信息相反,这些视图可视的给出了面向实例的信息。    在大型系统上化几周时间手工输入每一条语句   手工输入带用户名变量的语句,然后再输入每一个用户名,这需要花好几个小时的时间   写一条SQL语句,生成需要的ALTER USER语句,然后执行他,这只需要几分钟时间  很明显我们将选择生成SQL的方法:  例:
SELECT 'ALTER USER'||username||'TEMPORARY TABLESPACE'FROM DBA_USERSWHERE username&&'SYS' AND temporary_tablespace&&'TEMP';  这个查询的结果将被脱机处理到一个文件中,然后在执行:
ALTER USER SYSTEM TEMPORARY TABLESPACEALTER USER OUTLN TEMPORARY TABLESPACEALTER USER DBSNMP TEMPORARY TABLESPACEALTER USER SCOTT TEMPORARY TABLESPACEALTER USER DEMO TEMPORARY TABLESPACE
&相关阅读:
·银行业加强信息管理 或加大国产装备投入
&&·完整配置更超值 IBM x3550 M4服务器低价
&&·配置完整更高效 IBM x3650 M4服务器热销
&&·错误观念:关于DDoS攻击的认识误区
&&·低价也有好配置 IBM x3650 M4服务器优惠
给文章打分 5分为满分(共0人参与)
频道热词:&&&&&&
精彩内容推荐
服务器知识学堂热点
排行 文章标题
TOP10周热门服务器排行榜
商家报价:
商家报价:
10用户点评
商家报价:
10用户点评
商家报价:
42用户点评
商家报价:
商家报价:
商家报价:
商家报价:
商家报价:
商家报价:
商家报价:¥2499-¥4988
上市时间: 2014年02月
产品数: 2
商家报价:¥10499-¥26499
上市时间: 2014年05月
产品数: 5
商家报价:¥43000
上市时间: 2013年04月
产品数: 3
商家报价:¥7084-¥14800
上市时间: 2013年01月
产品数: 5
上市时间: 2014年01月
产品数: 2
商家报价:¥16888-¥93100
上市时间: 2013年12月
产品数: 8
上市时间: 2012年10月
产品数: 4
商家报价:¥25000-¥28000
上市时间: 2014年06月
产品数: 2
商家报价:¥14990-¥15990
上市时间: 2014年01月
产品数: 2
企业人物访谈Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
网站可以打开,但是进入后台的时候
提示Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
就是你的数据库密码不对或数据库服务器出错!如果之前可以,但是突然又不行了,你可以问一下你们空间的服务商是不是他们在维修。网站可以打开是因为已经生成HTM静态文件,没有动到数据库所以不会显示错误。
相关知识等待您来回答
编程领域专家Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!_百度知道
Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!
现在后台已经登陆不了了,所以根本就不可能做什么数据库备份。这种情况下哪位大侠可以指点一下如何让后台能正常登陆?谢谢
提问者采纳
很高兴梦客吧为您解答问题根据提示内容,可以确定是数据库密码不对如果您没有修改过此类信息,那么请联系空间商核对数据库密码并加以修改如果你是搬家网站出现这样的问题:请参看下面的方法在/data/目录下,有个common.inc.php的文件,这个文件就是存放数据库连接信息的文件,形式如下:&?php//数据库连接信息$cfg_dbhost = 'w.';& //数据库服务器名称$cfg_dbname = 'a; //数据库名称$cfg_dbuser = 'a'; //数据库用户名称$cfg_dbpwd = ';; //数据库用户密码$cfg_dbprefix = 'dede_'; //数据库前缀$cfg_db_language = 'utf8'; //数据库语言?&更换空间后,我们需要首先修改这个文件里的信息,各项资料均可在空间的管理面板里看到,如果你不知道,可咨询你的空间提供商。修改完后,把文件通过FTP上传到/data/目录下。这样,就可以打开网站的管理后台了。梦客吧织梦模板 &为您解答望采纳哦
提问者评价
其他类似问题
按默认排序
其他1条回答
你这是数据库问题啊,都连不上数据库了,你有改你的数据库吗?如果不是可以找你的供应商问问,看是不是他们那边的问题!
dedecms的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁> 安装Oracle加载数据库错误的解决
安装Oracle加载数据库错误的解决中国it实验室
  注意:安装时要保证Oracle安装目录不能带有中文字符(如果第一次安装出现“加载数据库错误areasQueries”的错误,一般是因为Oracle安装目录带有中文字符的目录)。   1. 停止所有关于Oracle的服务。   2. 删除Oracle安装目录,主要分布在两个地方(如D盘跟目录下面以及C盘Program Files下面),删除时提示无法删除的错误,重新启动机器重新删除就可以了。   3. 删除注册表里的内容。   HKEY_LOCAL_MACHINESOFTWARE删除Oracle目录。   HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices以Oracle开头的键值。   注意:安装时要保证Oracle安装目录不能带有中文字符。   如果已经安装了ArcSDE For Oracle,在删除Oracle键值的时候,不能删除带有ArcSDE关键字的键值,否则容易造成ArcSDE无法运行。 &&&&&&&&
&&&&&&& 如果没有错误,就可以安装了。&&&&&&&
&&&&&&& 安装过程结束后会显示安装结果,在结果页面中我们可以获得安装日志的路径以及安装结果。如果安装结果一切正常,那么就可以关闭安装向导,开始 2008的体验过程了。如果安装过程中有任何报警或报错信息,则可以通过安装日志来了解报错或报警的详细原因。当然,最下面的附加信息也可以阅读一下,主要是安装后如何获取更新和进一步配置的资源信息,不过现在SQL Server 2008 RC0是最新的版本了,所以也不会有太多有价值的信息。&&&&&&&
&&&&&&& 至此,SQL Server 2008 RC0就安装结束了,可以开始体验啦!
&相关阅读:
·新云力量:联想华中大区企业级解决方案大会
&&·错误观念:关于DDoS攻击的认识误区
&&·构筑云之基 联想企业级解决方案亮剑山东
&&·联想亮相高交会 展台产品和解决方案展示
&&·联想智慧公用事业解决方案 打造新体验
给文章打分 5分为满分(共0人参与)
频道热词:&&&&&&
精彩内容推荐
服务器知识学堂热点
排行 文章标题
TOP10周热门服务器排行榜
商家报价:
商家报价:
10用户点评
商家报价:
10用户点评
商家报价:
42用户点评
商家报价:
商家报价:
商家报价:
商家报价:
商家报价:
商家报价:
商家报价:¥2499-¥4988
上市时间: 2014年02月
产品数: 2
商家报价:¥10499-¥26499
上市时间: 2014年05月
产品数: 5
商家报价:¥43000
上市时间: 2013年04月
产品数: 3
商家报价:¥7084-¥14800
上市时间: 2013年01月
产品数: 5
上市时间: 2014年01月
产品数: 2
商家报价:¥16888-¥93100
上市时间: 2013年12月
产品数: 8
上市时间: 2012年10月
产品数: 4
商家报价:¥25000-¥28000
上市时间: 2014年06月
产品数: 2
商家报价:¥14990-¥15990
上市时间: 2014年01月
产品数: 2
企业人物访谈

我要回帖

更多关于 ibm数据库服务器 的文章

 

随机推荐