Oracle数据库:ORA-01017: invalid username/password; logon denied

报错:ORA-01017:invalidusername/password;logondenied错误说明:用户名和密码无效,登录被拒绝。1<connectionStrings>2 <!--多个数据库,随机访问-->3 <addname="CamnprData1" connectionString="DataSource=camnpr.com:1008/cam;UserId=npr;Password=123;IntegratedSecurity=no;" providerName="System.Data.OracleClient"/>4 <addname="CamnprData2" connectionString="DataSource=camnpr.com:1008/cam;UserId=npr;Password=123;IntegratedSecurity=no;" p...

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...

Oracle SqlLoader使用

最近在用sqlloader导入数据,500多M,开始要用40分钟,后来做到了20min,再后来只用不到2分钟。所用时间的不断减少,得益于很多网友的总结。数据文件为csv格式,默认打开软件为:excel,通过excel打开的csv文件日期和数字格式可能会发生变化,在写controlfile时要注意了,看原始格式请用文本编辑器打开。    下面是一网友总结的内容,比较全,转载如下: Oracle的SQL*LOADER可以将外部数据加载到数据库表中。下面是SQL*LOADER的基本特点:1)能装入不同数据类型文件及多个数据文件的数据2)可装入固定格式,自由定界以及可度长格式的数据3)可以装入二进制,压缩十进制数据4)一次可对多个表装入数据5)连接多个物理记录装到一个记录中6)对一单记录分解再装入到表中7)可以用数对制定列生成唯一的KEY8)可对磁盘或磁带数据文件装入制表中9)提供装入错误报告10)可以将文件中的整型字符串,自动转成压缩十进制并装入列表中。 11)可以用filler关键字,不装载某列:field2FILLER,12)可...
开发笔记 开发笔记·2023-08-10

ORA-28387: Could not acquire an enqueue for wallet operation in Oracle RAC

文档解释ORA-28387:CouldnotacquireanenqueueforwalletoperationinOracleRACCause:EnqueuetoblockTDEoperationsinOracleRACdatabasecouldnotbeobtained.Action:Retrythewalletoperation.ORA-28387是一个OracleRAC环境中出现的一个报错,它指的是在OracleRAC环境中无法获取事务的流程保护功能(enqueue)。官方解释ORA-28387是一个在OracleRAC环境中出现的错误消息,指的是不能获取enqueue(事务的流程保护功能)来执行wallet操作。ORA-28387的原因是在RAC中,dbms_xdb所需的存储以及相应的enqueue都有可能来自不同的实例,并且由于连接数量限制同一个实例只能被一个session所访问。常见案例ORA-28387一般由以下访问dbms_xdb会产生:1.开启EZCONNECT模式2.执行dbms_xdb.getXML会话时一般处理方法及步骤1.检查OracleRealApplic...

ORA-55628: Flashback Archive supports Oracle 11g or higher

文档解释ORA-55628:FlashbackArchivesupportsOracle11gorhigherCause:AnattemptwasmadetocreatedaFlashbackArchivewithincorrectcompatiblemodeorwithoutautoundomanagement.Action:Usecompatiblemodeequalto11.0orhigher,anduseautoundomanagement.ORA-55628:闪回归档仅支持Oracle11g或更高版本详细说明:ORA-55628是Oracle系统在Oracle11g以及更高版本中使用闪回归档时所得到的错误信息。当用户请求在低版本服务器上激活闪回归档时,会出现ORA-55628错误,这表明尝试激活的闪回归档版本低于正在使用的Oracle服务器版本。官方技术支持:ORA-55628:无法激活低版本的闪回存档闪回归档仅支持Oracle11g或更高版本。因此,如果您尝试在10g及更低版本的Oracle数据库中激活闪回归档,则会收到以下错误:ORA-55628:非常抱歉,该闪回存档仅支...

ORA-28274: No ORACLE password attribute corresponding to user nickname exists.

文档解释ORA-28274:NoORACLEpasswordattributecorrespondingtousernicknameexists.Cause:LDAPuserentrycorrespondingtousernicknamedoesnothaveaORACLEpasswordattributeortheattributeisnotinitialized.Action:MakesureuserentriesinLDAParecorrectlyprovisionedwithcorrectORACLEpasswordattributevalues.ORA-28274:没有与用户昵称对应的ORACLE密码属性。官方解释常见案例1)使用了DBMS_NETWORK_ACL_ADMIN.Create_Proxy或DBMS_NETWORK_ACL_ADMIN.Set_Proxy_Password时没有提供正确的用户昵称2)ORACLE数据库中用户的密码属性尚未设置3)提交的用户昵称与ORACLE用户昵称不一致一般处理方法及步骤正常处理的步骤是:1)检查提交的参数传递是否正确,与ORACL...

ORA-28509: unable to establish a connection to non-Oracle system

文档解释ORA-28509:unabletoestablishaconnectiontonon-OraclesystemCause:Initializationofadatabaselinktoanon-OraclesystemfailedtoconnecttotheHeterogeneousServicesagentprocessforthisnon-Oraclesystem.Action:ChecktheNet8servicenamedefinitioninthefollowingplaces:—theUSINGclauseoftheCREATEDATABASELINKstatement—theTNSNAMES.ORAfile—theOracleNamesServerThefollowingarepossiblereasonsfornamemismatches:—TheUSINGclauseintheCREATEDATABASELINKstatementhastomatchtheservicenamedefinedintheTNSNA...

ORA-47952: Oracle Data Pump authorization for Oracle Database Vault to string already exists

文档解释ORA-47952:OracleDataPumpauthorizationforOracleDatabaseVaulttostringalreadyexistsCause:OracleDataPumpauthorizationforOracleDatabaseVaultwasalreadygrantedtothegivengrantee.Action:Chooseadifferentgranteeandretrytheoperation.ORA-47952:OracleDataPump授权对于OracleDatabaseVault已经存在官方解释ORA-47952表明当授权OracleDataPump到OracleDatabaseVault时,该授权已经存在。常见案例ORA-47952通常会在以下情况出现:1、在尝试赋予操作人员对OracleDataPump操作的授权时,ORA-47952错误可能会出现,因为授权corp_x在存在期间已被另一操作员授权了。2、当尝试更新张三的OracleDatabaseVault的授权时,ORA-47952错误可能会出现,因为这个授权已经存在。...

ORA-28557: unknown string for database link to non-Oracle system

文档解释ORA-28557:unknownstringfordatabaselinktonon-OraclesystemCause:Whenattemptingtoconnecttoanon-OraclesystemthroughaHeterogeneousServicesdatabaselink,theagentsupportingthisnon-OraclesystemfailedtoreturnFDS_CLASS_NAMEand/orFDS_INST_NAME.ORACLErequiresthesenamestoconfiguretheheterogeneousdatabaselink.Action:ContacttheDBAtochecksetupoftheconnectionandtheHeterogeneousServicesagent.ORA-28557错误是指数据库链接在接入非Oracle系统时出现异常。官方解释这是一个通用错误消息,用于报告某种未知的字符串,该字符串用于将数据库链接与非Oracle系统连接。此错误通常是由数据库链接中的非Oracle系统不正确配置(例如...

ORA-38710: Flashback log version string is incompatible with ORACLE version string.

文档解释ORA-38710:FlashbacklogversionstringisincompatiblewithORACLEversionstring.Cause:TheflashbackdatabaselogfilewasrejectedbecauseitappearedtobewrittenbyanincompatibleversionofOracle.Action:IfyouaredoingaFLASHBACKDATABASE,thentheflashbackcannotbeperformedbecauseofthecorruptedlog.Arestoreandanincompleterecoverymustbeperformedinstead.ORA-38710错误指的是对FlashbackLog版本的不兼容的情况。具体的说,ORA-38710错误消息指出,Flashbacklog的版本字符串与ORACLE版本字符串不匹配,因此无法正常使用FlashbackLog。ORA-38710错误可以按以下几种方式发生:1.当一个新的ORACLE实例启动时,ORACLE会检查存在的F...

ORA-06908: CMX: error during transfer of ORACLE_SID

文档解释ORA-06908:CMX:errorduringtransferofORACLE_SIDCause:remotepartnerabortedAction:contactyourcustomersupportrepresentativeORA-06908:CMX:errorduringtransferofORACLE_SID这是由于ORACLE_SID中的特殊字符串操作引起的错误。官方解释ORA-06908:报告CMX错误:在ORACLE_SID转换中发生错误。常见案例ORA-06908可能在以下情况下发生:1.ORACLE_SID参数中含有特殊字符,例如空格、斜杠、句号、作为转义字符;2.错误的路径参数。正常处理方法及步骤有以下方法可以正确处理ORA-06908:1.检查ORACLE_SID参数是否含有特殊字符,如果有,则使用正确的值替换它们;2.如果ORACLE_SID是完全有效的,请检查路径参数是否正确;3.如果以上都没有,请检查ORACLE_HOME参数。...

ORA-29300: ORACLE error, tablespace point-in-time recovery

文档解释ORA-29300:ORACLEerror,tablespacepoint-in-timerecoveryCause:AnotherORACLEerroroccuredintheDBMS_PITRpackage.Action:Seethetextoftheerrormessageforadescriptionoftheerror.ORA-29300:ORACLEerror,tablespacepoint-in-timerecovery由于tablespacepoint-in-timerecovery失败导致的ORACLE错误。官方解释ORA-29300错误是由于tablespacepoint-in-timerecovery失败而出现的ORACLE错误,该错误可能是由于表空间等级恢复选项未设置或设置的不正确导致的,这将会导致表空间中的数据暂时不可用,而且将不能够执行表空间恢复。常见案例常见的ORA-29300错误案例是由于表空间备份或恢复操作中出现问题,而SQL*Plus连接实例时会出现该错误。一般处理方法及步骤1.检查数据库表空间级别恢复是否设置正确,确保数据库已设置为Poin...

ORA-09330: Session terminated internally by Oracle or by an Oracle DBA

文档解释ORA-09330:SessionterminatedinternallybyOracleorbyanOracleDBACause:Oracletoterminatethatsessionafteraboutaminute.Thismessagealsoappearsinthetracefileifashutdownabortisperformed.Action:NoneORA-09330警告是为了指示Oracle会话由Oracle内部人员或者DBA用户强制终止。这个警告可能会在系统的会话被强制结束的时候出现。Oracle官方的解释是:引发ORA-09330错误的可能性很小,可能由于ORACLE内部数据库错误,数据库表或者系统运行状态导致发生这一错误。常见案例1.数据库表状态乱:在运行过程中,有时候会发生错误或者系统操作失误导致数据库表发生不正确状态,这会导致数据库内部出现混乱,从而会根据Oracle安全策略自动关闭session.2.Oracle会话失效:有时候,当session变得过期而未及时退出的时候,由于session无效了而导致Oracle会话被强制终止.正常处理方法...

ORA-27139: unable to reserve Oracle VM mapping in process address space

文档解释ORA-27139:unabletoreserveOracleVMmappinginprocessaddressspaceCause:Theaddressspaceregionwasalreadymapped.Action:ContactOracleSupportServices.官方解释常见案例一般处理方法及步骤1.检查处理器存储空间上是否存在OracleVM映射。在处理器存储空间上看是否有OracleVM映射。2.如果在处理器存储空间上发现OracleVM映射,则需要关闭OracleVM服务:在Windows操作系统中,运行“services.msc”,在其中找到OracleVM服务,然后点击“关闭”来停止服务。3.重新启动计算机,检查是否解决了该问题。4.如果仍然出现此错误,请考虑在Oracle数据库管理器中将OracleVM映射重置为“默认值”。然后重新启动计算机,检查是否解决了该问题。...

ORA-09804: Class conversion from binary to ORACLE failed.

文档解释ORA-09804:ClassconversionfrombinarytoORACLEfailed.Cause:ORACLEwasunabletoconvertaclasscomponentfrombinaryformattoORACLEformat.Action:ChecktheUNIXerrornumberforapossibleoperatingsystemfailure.Ifthereisnoerror,contactOracleSupportServices.这是一个Oracle数据库中抛出的SQL错误,报错标志ORA-09804,表示从二进制转换到ORACLE类型时发生了错误。官方解释这是由于在从二进制类型转换为Oracle类型时发生的错误。这可能是由于缺少ODBC驱动程序导致的,可能是由于与ODBC数据源操作时而发生的。常见案例(1)在ORACLE数据库中从QUERY获取数据,并使用ORACLE类型charts时可能会出现该错误;(2)在使用ORACLESQLDEVELOPER数据库进行操作时,人们经常遇到“ORA-09804:类型转换从二进制到ORACLE失败”...
首页上一页12345...下一页尾页