Oracle数据库:如何使用Oracle ODP.NET 11g的.NET程序发布方法

ODP.NET11g是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(UserDefinedType)类型,Procedure,REF等等高级Oracle特性。  .NET1.1的客户端需要的发布文件如下:  Oracle.DataAccess.dll(odt111odp.netin1.x)  OraOps11.dll(odt111in)  .NET2.0需要发布:  Oracle.DataAccess.dll(odt111odp.netin2.0)  OraOps11w.dll(odt111in)  上面的客户端均需要OCI基本包支持:  oci.dll  oraociei11.dll(也可以用更小的oraociicus11.dll代替)  orannzsbb11.dll  为了在客户端测试方便,还可以加上SQL*Plus包,包括两个文件:  sqlplus.exe  orasqlplusic11.dll  发布sqlplus包可以使用sqlplus"user_name/passwor...

ORA-16589: Data Guard broker detected network transfer error

文档解释ORA-16589:DataGuardbrokerdetectednetworktransfererrorCause:TheDataGuardbrokerdetectedanerrorwhiletransferringdatafromonedatabasetoanother.Thismayhappenwhen:–thebrokerdetectsaninconsistencyintheblockcountofconfigurationfilewhenthefileistransmittedbetweendatabases.–thebrokerencounteredanerrorwhenwritingtheconfigurationfile.Action:ContactOracleSupportServices.ORA-16589是OracleDataGuard数据库管理系统(DMBS)在复制和部署操作期间出现了无法完成传输任务的错误。此错误通常是由用户使用表空间检查程序错误来安装DataGuard环境时发生的。官方解释此错误消息发生的原因是DataGuar...

ORA-40273: invalid model type string for Adaptive Bayes Network algorithm

文档解释ORA-40273:invalidmodeltypestringforAdaptiveBayesNetworkalgorithmCause:Thevalidvaluesfortheabns_model_typesettingsare:abns_multi_feature,abns_single_feature,abns_naive_bayes.Action:Useavalidvaluefortheabns_model_typesetting.官方解释常见案例在使用DBMS_DATA_MINING.CREATE_MODEL()创建模型时,传入了一个不正确的字符传参数model_type,可能会出现ORA-40273错误提示。一般处理方法及步骤1.确定model_type参数传入的模型类型是否正确;2.确定参数传入的模型类型是否被可以支持,在Oracle中模型类型支持:DECISION_TREE、NAIVE_BAYES、FACTOR_ANALYSIS、NEURAL_NETWORKS、SVM、ASSOCIATION_RULES、KMEANS、GLM、ABN;3.确定该模型(model...

ORA-27609: Smart I/O failed due to a network error to the cell “string”. error code “string”, “string

文档解释ORA-27609:SmartI/Ofailedduetoanetworkerrortothecell“string”.errorcode“string”,“string”Cause:Thespecifiedcellcouldnotbeconnectedto.Action:Ensurethatthecellisavailable.Checkthenetwork....

ORA-06817: TLI Driver: could not read the Novell network address

文档解释ORA-06817:TLIDriver:couldnotreadtheNovellnetworkaddressCause:Thefile$ORACLE_HOME/spx/addresscouldnotbeopenedforreadingandwriting.Action:MakesureORACLE_HOMEisset,andthepermissionsontheORACLE_HOMEareread,write.Ifthisfilehasbeenunintentiallydeleted,runspxctl(netoption)toresettheconfiguredNovellnetworknumberforSQL*NetSPX.ORA-06817:TLI驱动程序:无法读取Novell网络地址官方解释ORA-06817对于“TLI驱动程序:无法读取Novell网络地址”这个错误,表明来自网络的调用在尝试访问Novell连接的节点的过程中发生错误,无法获取该节点的地址,可能是由于连接不正确或不存在。常见案例ORA-06817:TLI驱动程序:无法读取Novell网络地址错误常常出...

ORA-06034: NETDNT: connect failed, partner exited unexpectedly

文档解释ORA-06034:NETDNT:connectfailed,partnerexitedunexpectedlyCause:ConnectionwithhostnodewasmadebutpartnerabortedAction:Makesureobject(see06031,above)isworking(forVMSrunthecommandfileandmakesurethattheORACLEserverprocessstartsup);sometimeshappenswhenthenetwork/nodeisunderstress–inthiscasearetryoftenworks.错误说明ORA-06034:NETDNT:连接失败,合作伙伴意外退出是一个Oracle数据库错误,当ORACLE尝试远程连接另一个支持的网络失败时,就会遇到这个错误。此错误可能表明网络服务未正常运行,导致连接无法成功建立。常见案例这种情况最常见的是当ORACLE尝试连接远程机器时出现的,例如用Listener程序连接。该机器可能处于系统关机状态或者太忙而无法被连接,也可能是由...

ORA-06033: NETDNT: connect failed, partner rejected connection

文档解释ORA-06033:NETDNT:connectfailed,partnerrejectedconnectionCause:Connectionwithpartnerwasmadebutwasrejected.Action:Contactyournetworkadministrator.ORA-06033网络TNS:连接失败,合作伙伴拒绝连接错误说明ORA-06033是Oracle数据库中一个通用错误消息,表明无法识别客户端和服务器之间的连接。网络相关的错误就表示连接拒绝在两个方面之间。错误的消息表明,Oracle数据库尝试建立网络连接,但合作伙伴拒绝了连接,报告了错误ORA-06033。常见案例ORA-06033错误可能由以下几个原因引起:1.RPC调用可能存在问题,无法实现两个节点之间的网络沟通。2.IP地址可能无法被正确认证,从而无法联通,如防火墙或网络设置原因。3.SqlPlus可能与Oracle客户端参数文件中的TNS名称参数不同,因此无法正确识别。4.数据库可能重启,导致防火墙屏蔽客户端的连接请求。解决方法检查和解决ORA-06033错误的方法是:1.确保流程调用或...

ORA-13380: network not found

文档解释ORA-13380:networknotfoundCause:Thespecifiednetworkwasnotfoundinthenetworkmetadata.Action:InsertthenetworkinformationintheUSER_SDO_NETWORK_METADATAview.ORA-13380:网络未找到官方解释常见案例正常处理方法及步骤1.首先检查配置文件,确保拥有所需的本地网络配置文件。2.检查在OracleNet组件中定义的本地网络配置文件的设置。3.重新配置本地网络配置文件以匹配Oracle的要求。4.如果要使错误消失,请运行相应的网络协议配置脚本以允许Oracle正确地访问网络配置、路由表以及其他相关文件。5.最后,如果错误仍然存在,则应该检查本地网络配置环境以及Oracle认证服务器。...
IT技术学习 IT技术学习·2023-07-26

ORA-16166: LGWR network server failed to send remote message

文档解释ORA-16166:LGWRnetworkserverfailedtosendremotemessageCause:TheLGWRnetworkservercouldnotcommunicatewiththeremotehostAction:Thealertlogcontainsmoreproblem-specificinformation...

ORA-06265: NETNTT: break protocol error

文档解释ORA-06265:NETNTT:breakprotocolerrorCause:TheNTTtwo-taskdriverreceivedanunexpectedmessagetype.”Action:Contactyourcustomersupportrepresentative.ORA-06265错误:NETNTT:协议错误错误说明ORA-06265:NETNTT:协议错误是属于ORACLE数据库系统的一个常见错误,该错误出现在Net8处理过程中。当用户试图连接服务器时,Net8会接收一个请求,然后将这个请求发送到对等节点服务器,然后应用程序通过传输协议,用来发送和接收数据。如果有任何协议违规,就会报出ORA-06265:NETNTT:breakprotocolerror错误。常见案例这种ORA-06265错误有以下几种常见的情况:1.如果客户端的Net8库文件(TNSNAMES.ORA)中的服务名称和服务器上的DatabaseInstanceName不一致,就可能导致ORA-06265:NETNTT:breakprotocolerror错误。2.如果用户尝试使...

ORA-16164: LGWR network server host detach error

文档解释ORA-16164:LGWRnetworkserverhostdetacherrorCause:TheLGWRnetworkservercouldnotdetachfromremotehostAction:Thealertlogcontainsmoreproblem-specificinformation...

ORA-13383: inconsistent network metadata: string

文档解释ORA-13383:inconsistentnetworkmetadata:stringCause:Therewasaninconsistencybetweenthenetworkmetadataandthenode/linkinformation.Action:Checkthenetworkmetadataandthenode/linkinformation.ORA-13383是一个网络元数据错误,当两个Oracle网络组件之间发生不一致时会抛出此错误。这就是说,当客户端和服务器之间的元数据版本不匹配时,此错误会引发。官方解释是,网络元数据错误指的是客户端和服务器之间的元数据不同步。常见案例可能源自客户端和服务器之间不同版本的OracleNet客户端和服务器组件,也可能是他们之间存在其他不同。正常处理方法及步骤1.检查客户端和服务器上的OracleNet客户端和服务器组件的版本,确保它们都是相同版本的。2.尝试在客户端和服务器上升级Oracle网络组件到最新版本。3.使用LISTENER命令重新启动Oracle服务器侦听器,使其可以重新获取元数据。4.在客户端和服务器上重新配...

ORA-39114: Dump files are not supported for network jobs.

文档解释ORA-39114:Dumpfilesarenotsupportedfornetworkjobs.Cause:AnattemptwasmadetoaddadumpfiletoanImportjobthatisusinganetworklinktothesourcedatabase.Action:Donotspecifyadumpfileforjobsthatdonotrequiredumpfiles.ORA-39114:对于网络作业,不支持dump文件。错误说明ORA-39114是Oracle数据库中的一个错误,其原因是试图将dump文件发布为网络作业。ORA-39114表明在发布作业时发生错误,并提醒用户已经尝试运行dump文件作业。常见案例此错误会因更改数据库架构,重新定义存储过程和函数等更改导致。例如,数据库管理员可以重新定义某个存储过程,然后尝试将其发布为网络作业,这将导致此错误。解决方法要解决ORA-39114错误,首先需要检查代码是否正确。数据库管理员应使用专业诊断类型来检查有关代码的问题。此外,可以尝试使用系统工具进行调试,以发现调用程序的位置,即引发错误的部分代...
IT技术学习 IT技术学习·2023-07-26

ORA-24247: network access denied by access control list (ACL)

文档解释ORA-24247:networkaccessdeniedbyaccesscontrollist(ACL)Cause:Noaccesscontrollist(ACL)hasbeenassignedtothetargethostortheprivilegenecessarytoaccessthetargethosthasnotbeengrantedtotheuserintheaccesscontrollist.Action:Ensurethatanaccesscontrollist(ACL)hasbeenassignedtothetargethostandtheprivilegenecessarytoaccessthetargethosthasbeengrantedtotheuser.ORA-24247表示访问权限控制列表(ACL)禁止了网络访问。官方解释常见案例1、Oracle通过控制表的包装列表,禁止某一特定的客户端主机访问数据库,以达到安全作用;2、访问Oracle数据库时,客户端主机上的TCP/IP连接没有被正确设置,导致无法与数据库建立连接,也会报出ORA-24247错...

ORA-44314: network name already exists

文档解释ORA-44314:networknamealreadyexistsCause:Thenetworknamewasalreadyinexistence.Action:Useanalternatenetworkname.ORA-44314:networknamealreadyexists表示指定的网络名称已经存在。官方解释ORA-44314occurswhenanattemptismadetoconfigureormodifyanOracleNetservicenamewithanalready-existingnetworkname.常见案例在尝试另一种方法来配置某些服务时,通常会发生此错误。例如,尝试在服务上执行以下语句会导致ORA-44314:ALTERSERVICE[service_name]MODIFYNETWORKNAME[network_name]一般处理方法及步骤1.首先,确定导致ORA-44314错误的正确服务。2.检查相应服务的“网络名称”是什么,确定具有相同网络名称的其他服务是否存在。3.如果发现了具有相同网络名称的其他服务,则应使用ALTERSERVICE...
首页上一页12345...下一页尾页