ORA-12222: TNS:no support is available for the protocol indicated

Cause : The protocol requested in the ADDRESS portion of the connect descriptor identified through the net service name is not available. If the supplied ADDRESS is typographically correct then support for that protocol is not installed.

Action - How to fix it : DBA Scripts :: www.high-oracle.com/scripts

Install support for the protocol or correct typographical error, as appropriate. Note: if the supplied address was derived from resolving the net service name, check the address in the appropriate file (TNSNAMES.ORA, LISTENER.ORA) or in the directory server.

update : 26-09-2017
ORA-12222

ORA-12222 - TNS:no support is available for the protocol indicated
ORA-12222 - TNS:no support is available for the protocol indicated

  • ora-07672 : $PARSE_CLASS failed translating the string into a binary label
  • ora-29520 : name string resolved to a class in schema string that could not be accessed
  • ora-22297 : warning: Open LOBs exist at transaction commit time
  • ora-19593 : datafile number string already included as string
  • ora-22632 : AnyDataSet parameter is not valid for the current operation
  • ora-09759 : osnsbt: bad message received.
  • ora-38793 : cannot FLASHBACK the database to a future SCN/time
  • ora-00345 : redo log write error block string count string
  • ora-15072 : command requires at least string failure groups, discovered only string
  • ora-19282 : XQ0068 - It is a static error if a Prolog contains more than one xmlspace declaration
  • ora-19161 : XP0004 - XQuery type mismatch: invalid argument type 'string' for function 'string'
  • ora-32638 : Non unique addressing in MODEL dimensions
  • ora-14166 : missing INTO keyword
  • ora-02200 : WITH GRANT OPTION not allowed for PUBLIC
  • ora-31040 : Property string: XML type (string) not compatible with internal memory type (string)
  • ora-32577 : username must be SYS or SYSTEM
  • ora-38481 : ADT "string" is used for a dependent object.
  • ora-29326 : SET COMPATIBILITY release number higher than string
  • ora-04046 : results of compilation are too large to support
  • ora-40285 : label not in the model
  • ora-07468 : spwat: mset error, unable to set semaphore.
  • ora-31416 : invalid SOURCE_COLMAP value
  • ora-09363 : Windows 3.1 Two-Task driver invalid context area
  • ora-35021 : (QFCHECK08) The EIF file definition of workspace object has some partitions that are not present in the existing Analytic Workspace object.
  • ora-12690 : Server Authentication failed, login cancelled
  • ora-39034 : Table string does not exist.
  • ora-37069 : You may not execute a parallel OLAP operation against the EXPRESS AW.
  • ora-13840 : Concurrent DDL Error in create SQL profile operation.
  • ora-13204 : failed to create spatial index table
  • ora-01516 : nonexistent log file, datafile, or tempfile "string"
  • Oracle Database Error Messages



    Oracle Database High Availability Any organization evaluating a database solution for enterprise data must also evaluate the High Availability (HA) capabilities of the database. Data is one of the most critical business assets of an organization. If this data is not available and/or not protected, companies may stand to lose millions of dollars in business downtime as well as negative publicity. Building a highly available data infrastructure is critical to the success of all organizations in today's fast moving economy.

    Well, the reason for above error is that i have taken the above script from a 11g database and running it on 10g database. 11g has bring some changes in password management. Below code is executed on 11g and user created successfully, which is expected result.