Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can't connect to Oracle database with SQL Developer (Ora00604 error occurred at recursive level 1 ORA - 12705)

I have installed Oracle 11g Express Edition from http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index-083047.html and also installed SQL Developer, but when I try connect to Oracle Database from Developer (I try create new connection) next error appears:

Ora00604 error occurred at recursive level 1 ORA - 12705.

What should I enter at: Hostname, port and SID

TNSNAMES provided below:

XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = DYedilkhan-ПК)(PORT = 1521))
    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
like image 871
user1181973 Avatar asked Oct 20 '14 16:10

user1181973


People also ask

How do I fix ORA 00604 error occurred at recursive SQL level 1?

To find the most relevant triggers, filter the triggering_event column. Find the trigger that is causing the problem and disable it or drop it to resolve the issue. Usually, this error occurs in the Oracle database by the system level triggers on DDL or SYSTEM events.

How do you resolve ORA 00054?

Resolving the problemFind and stop the session that is preventing the exclusive lock. In Oracle 11g you can set ddl_lock_timeout, for example, allow DDL to wait for the object to become available, simply specify how long you would like it to wait: SQL> alter session set ddl_lock_timeout = 600; Session altered.

How do you resolve ORA 20001?

Resolving The ProblemDelete the entries inside BATCH_ID and re-run. Notice that there is a column called 'BATCH_ID'. If the rows beneath this column name are filled in (for example with '35') then it means that a BATCH_ID number has already been assigned. Test by re-running the script.

Can not access NLS data files?

Windows - The NLS_LANG must be unset in the Windows registry (re-named is best). Look for the NLS_LANG subkey in the registry at \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE, and rename it. Linux/UNIX - Here you simply issue the Linux command "unset NLS_LANG"


2 Answers

Add this rows into ..\sqldeveloper\ide\bin\ide.conf file

AddVMOption -Duser.language=en
AddVMOption -Duser.region=us

It's working for me.

like image 161
macloving Avatar answered Nov 03 '22 16:11

macloving


if you don't know what language and region to use, you can add AddVMOption -Duser.region=

(nothing after =)

It worked in my case as macloving solution did too

like image 40
demian Avatar answered Nov 03 '22 17:11

demian