Sql loader 704 internal error ulconnect ociserverattach 0

Publish failing for all apps in the environment

Problem

Publish failing for all apps in the environment

Symptom

From console error details:

SQL*Loader-704: Internal error:
ulconnect: OCIServerAttach [0]

From the .out file in
the temp directory:

ORA-12154: TNS:could not resolve the connect
identifier specified

Cause

The Oracle bulk load utility, sqlldr, could not successfully connect to the
oracle instance.

Resolving The Problem

During the publish process, a series of files are created in the TEMP directory on the job server that is processing the publish. If you open the .cmd file in the TEMP directory, you should see the sqlldr command that is being executed. Try running that same command in a command prompt on that server (to simulate what happens during a publish. If the command doesn’t work when you try to run it manually, that could indicate an issue with the Oracle SQLLDR utility. A common problem is the @ symbol in either
the oracle username or password — that’s valid in other parts of Oracle, but will cause the sqlldr utility to fail.

[{«Product»:{«code»:»SS9S5U»,»label»:»Cognos 8 Planning»},»Business Unit»:{«code»:»BU053″,»label»:»Cloud & Data Platform»},»Component»:»Contributor»,»Platform»:[{«code»:»PF033″,»label»:»Windows»}],»Version»:»8.1″,»Edition»:»»,»Line of Business»:{«code»:»LOB10″,»label»:»Data and AI»}},{«Product»:{«code»:»SSPN2D»,»label»:»Cognos Planning»},»Business Unit»:{«code»:»BU059″,»label»:»IBM Software w/o TPS»},»Component»:»Contributor»,»Platform»:[{«code»:»PF033″,»label»:»Windows»}],»Version»:»8.1″,»Edition»:»»,»Line of Business»:{«code»:»LOB10″,»label»:»Data and AI»}}]

Historical Number

1037914

Содержание

  1. SQL*Loader-704: Internal Error: Ulconnect: OCIServerAttach [0] ORA-12154 (Doc ID 2598867.1)
  2. Applies to:
  3. Symptoms
  4. Cause
  5. To view full details, sign in with your My Oracle Support account.
  6. Don’t have a My Oracle Support account? Click to get started!
  7. SQL*Loader-704
  8. Best Answer
  9. Answers
  10. SQL*Loader-704: Internal error
  11. Best Answer
  12. Answers
  13. SQL*Loader-704 Error
  14. Comments
  15. SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
  16. Answers

SQL*Loader-704: Internal Error: Ulconnect: OCIServerAttach [0] ORA-12154 (Doc ID 2598867.1)

Last updated on NOVEMBER 28, 2022

Applies to:

Symptoms

On : 8.0 version, Data Ingestion

ACTUAL BEHAVIOR
—————
SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0] ORA-12154

Connection issues during data loading
$FIC_HOME/bdf/scripts/execute.sh CustomerPhone
$FIC_HOME/bdf/scripts/execute.sh AccountToCustomer

Cause

To view full details, sign in with your My Oracle Support account.

Don’t have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit oracle.com. пїЅ Oracle | Contact and Chat | Support | Communities | Connect with us | | | | Legal Notices | Terms of Use

Источник

SQL*Loader-704

I’m trying to execute a control file.

Below is the error message ulcase4.dat ulcase4.ctl What could be the reason? Thanks.

Best Answer

That explains it. You do not specify connect string, just username and password. Therefore, Oracle tries to connect to local database. You must sp0ecify username/[email protected]_string, where connect_string is a name for the correspionding entry in your client side file TNSNAMES.ORA (same connect string you use in SQL Developer).

Answers

Are you able to connect to SQL*Plus using same username, password and connect string as in SQL*Loader? If so, do you specify password in parameter file?

The database is up..
SQL Developer(v1.5.5) connected to the database.
But when trying to connect through SQL Plus, I get.. ora-12560: TNS:Protocol Adapter error

Solomon
I’m trying to run the control file using
sqlldr userid=username/password control=ulcase4.ctl log=ulcase4.log

Is database located physically on same box you are on?

That explains it. You do not specify connect string, just username and password. Therefore, Oracle tries to connect to local database. You must sp0ecify username/[email protected]_string, where connect_string is a name for the correspionding entry in your client side file TNSNAMES.ORA (same connect string you use in SQL Developer).

Thanks Solomon that worked.

I’ve an other issue..

When I try to run the control file, only one row is inserted into the table. what could be the reason?

below is the data from the log file.

Could it be the CONTINUEIF you’ve got in your ctl file?

Источник

SQL*Loader-704: Internal error

Dear all,
I have run this command in windows
sqlplus a/[email protected]
it is connected successfully, I can run sql and results returned.

however, I run this sql loader command
sqlldr a/[email protected] control=test.ctl data=test.txt

but error is returned

SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified

what are the reasons and why?
thank you very much!

Best Answer

Hello Forreging.
Srini has pointed you to what you need to consider. SQL*Plus allows for a few more special characters than SQL*Loader. You should be able to use $ (dollar sign) and _ (underscore) in both. Beyond those two special characters, my memory is sketchy. Your OS may restrict you also.

Hope this helps,
Luke

Please mark the answer as helpful or answered if it is so. If not, provide additional details.
Always try to provide create table and insert table statements to help the forum members help you better.

Answers

Does your username or password have any special characters ?

MOS Doc 438542.1 — SQL*Loader-704 Ora-12560: When Password is Specified in the Parfile

Hello Forreging.
Srini has pointed you to what you need to consider. SQL*Plus allows for a few more special characters than SQL*Loader. You should be able to use $ (dollar sign) and _ (underscore) in both. Beyond those two special characters, my memory is sketchy. Your OS may restrict you also.

Hope this helps,
Luke

Please mark the answer as helpful or answered if it is so. If not, provide additional details.
Always try to provide create table and insert table statements to help the forum members help you better.

I had the same problem. I already fixed it!

Источник

SQL*Loader-704 Error

Hi, I’m trying to get a simple PHP page working on the pre-compiled HP-UX Apache Server(Itanium Build), that calls a Unix script which in turn submits a job. In this process SQL*Loader is called, and while it works just fine when I’m in the Unix prompt, when I try it from the PHP Page, it fails with the following error:

SQL*Loader-704: Internal error: ulconnect: OCIServerAttach[0]
ORA-30136: Drop-in compatibility is not supported for this application

Also: PHP version is 5.2.0 if it matters, and oci8 is being included and is functioning properly.

It may, I showed that error description to the DBA here, and he didn’t really have a decent explanation as to what it was doing. What should I do to relink that?

If it involves re-compiling PHP I’m thinking this might be a problem since the libxml file won’t install for some reason or another.

. Ugh, it was working for about 5 seconds on my test page, but now it’s just giving me an exit status of 137(Anyone have any clue what this means? I can’t find anything that tells me what these exit number means and it’s really starting to bug me) after I commented and uncommented a few lines to check to see what caused it to work. Hah! Works again. New Question time:

LD_PRELOAD, what does this variable have to do with SQL*Loader, since I’m using it in the apache start-up to do some stuff with oci8[No idea if it’s necessary] and when I, assumedly, set it to «null» it works, but when it keeps my initial value it breaks and gives me my 137 error status with my original errors.

Источник

SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]

Answers

I tried with both lower and upper case

When OP connects to the DB without a connection string, where does OP connect to?

Additionally, you get a different error when you try to connect to a user without the create session privilege — but you must get the password correct first:

[email protected]>create user hra identified by hra;

[email protected]>conn hra/HRA
ERROR:
ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE.
[email protected]>conn hra/hra
ERROR:
ORA-01045: user HRA lacks CREATE SESSION privilege; logon denied

That’s not the incorrect password error, that’s the first error you say which is saying that your connection string can’t be found in your tnsnames file. Funny, because I’m sure you used that @pdborcl earlier just fine, what changed?

Additionally, I didn’t even see any attempt for the lower case password.

Also, there’s no indication that the password you’ve saved in sql developer is hr/HR and allows you to connect successfully.

You mean connecting as SYSDBA first and then granting CREATE SESSION access to HR and then logging in with HR.

No I did not mean that. I was pointing out that we don’t know where connecting without a connection string is going to get you. And we don’t know that the hr user doesn’t have the create session privilege. Making the request questionable.

To whatever SID is set before connecting to sqlplus. So, if orcle was set

conn hra/HRA will try to connect to orcl.

I do see you point — as illustrated by the sample — that a wrong password has nothing to do with having create session priv.

Источник

Avatar of balatrue

balatrue

 asked on 1/17/2009

When my application calls the sql loader to update the data fron csv file to database, i am getting this error

SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified

I have verified the TNSNames.ora file , it has all the connect identifiers mentioned perfect. Could you please help me to find a solution for this.

Oracle Database

Avatar of undefined

Last Comment

Arjun Kori


8/22/2022 — Mon

More over I could not find the oracle service in Administrative tools>Services of windows. how it’s possible. I am using the Oracle 10.2 client

Do you have the environement variable TNS_ADMIN set correctly?
It should point to the directory where you have the tnsnames.ora file.

Try to run sqlloader from command line to see whether it loads the data.

I have set the TNS_ADMIN environment variable and ran the sqlloader from command line.

I got this error

SQL*Loader: Release 10.2.0.1.0 — Production on Mon Jan 19 10:08:19 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL*Loader-500: Unable to open file (Premiums.ctl)
SQL*Loader-553: file not found
SQL*Loader-509: System error: The system cannot find the file specified.

But Premiums.ctl is available in that folder. Could you please help me here.

What is the OS?
Any file permission issues?

OS : windows XP
I  have administrator privilege .May be some other issue.

Any body can help me in fixing this issue.

hey, I have cross verified that and now it’s working fine from the command propmt i.e datas are writing properly from the csv file to the database. I am wondering how it’s not happening automatically,
 Please give me some clue to figure out this issue.

Your application that loads the file(i dont know what application is that), could be passing a wrong connect string.

Check from your application whether you can make a successful connection to oracle.

My application is deployed in the Tomcat 6.0 and connection from it to oracle is fine. Might be some other issue I guess. any other possible solution to fix this issue.

Hey any body please help me to figure out the issue.

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.

View this solution by signing up for a free trial.

Members can start a

7-Day free trial

and enjoy unlimited access to the platform.

I have fixed this issue with the help of you guys. thank u

Guys,
=0D
I was trying to load the data using sqlloader in linux,but i am gettin
the following error.
=0D
sqlldr username/pwd@servicename control=3D/loader/loader.ctl
log=3D/loader/loader.log
=0D
SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve service name
=0D
But i can able to login in oracle 9.2.0.4.0 using the above username
with the service details.
=0D
How to resolve this?
=0D
Thanks in advance
=0D
cheers,
Bala

Confidentiality Notice=0D

Read these next…

  • Curated Can't communicate with scanner

    Can’t communicate with scanner

    Hardware

    Hello everyone,I have a client that uses Kodak ScanMate i940 scanners at their desks. They recently got a new computer that we prepped and put on their domain. This new computer is recognizing the scanner but it is unusable with the error «can’t communica…

  • Curated Different MAC address, same computer name - multiple DHCP leases

    Different MAC address, same computer name — multiple DHCP leases

    Windows

    I’m noticing a lot more now that our Wifi DHCP scopes are filled by the same computer name, but with different mac addresses. I know there’s a feature in Windows 10 called Random hardware addresses, but that setting is off. Is there anything else that cou…

  • Curated Snap! -- No-Password Logins, Solar Powered Water Filter, Glitch in the Matrix?

    Snap! — No-Password Logins, Solar Powered Water Filter, Glitch in the Matrix?

    Spiceworks Originals

    Your daily dose of tech news, in brief.

    Welcome to the Snap!

    Flashback: February 9, 1996: Introduction of the Bandai Pippin (Read more HERE.)

    Bonus Flashback: February 9, 1990: Galileo Probe does a Venus Flyby (Read more HERE.)

    You nee…

  • Curated Roku TV being used as Wallboard Issues

    Roku TV being used as Wallboard Issues

    Hardware

    Helping someone out at their shop. They have 4 large Roku screens and 2 laptops with dual HDMI ports for video. They are viewing static website business dashboards and PowerPoint. At first all 4 screens connected to wireless, worked for a while but with a…

  • Curated Charging for SSO

    Charging for SSO

    Security

    We have SSO set up with around 5 or 6 solution providers via our M365. Not one of them charges for this, they just sent us the documentation.I identified another online service in use by one of our departments which would benefit from using SSO for staff …

===========================================
General
===========================================
Oracle SQL Loader is pretty straight forward, and all related reference is well documented.
Reference:
ORA-FAQ
Oracle Reference for SQL-Loader
The only trick is when loading data into fields not from input csv file.



===========================================
Example A — Load first field from a sequence
===========================================

In this example, The range_id field is the first field in table DATA_RANGE_INPUT.

range_id, field is populated by sequence.
Note the leading «,» in the csv file.
It is a «place holder» for a sequence field , which is not populated by input data from scv file.

Files:
data_input.csv
data_load.cmd
data_load.ctl


data_input.csv
range_id,code_a,code_b,from_data,to_data,status_ind,status
,44,36,0012,9999,Y,New
,44,36,0010,9999,Y,New
,44,36,1000,4567,Y,New

run_tn_range_load.cmd

sqlldr user/password@connection_string control=data_load.ctl

tn_range_load.ctl

OPTIONS(SKIP=1)

LOAD DATA

INFILE ‘data_input.csv’ 

BADFILE ‘data_input.err’ 

APPEND INTO TABLE DATA_RANGE_INPUT 

FIELDS TERMINATED BY «,» OPTIONALLY ENCLOSED BY ‘»‘

TRAILING NULLCOLS

(

 range_id «DATA_INPUT_SEQ_01.NEXTVAL»,

 code_a, 

 code_b,

 from_data, 

 to_data, 

 status_ind,

 status,

 creation_date  SYSDATE,

 last_modification_date SYSDATE,
 skip_this_field  FILLER,

 update_user CONSTANT «DATALOAD»)

OPTIONS(SKIP=1) — skip header line




===========================================
Example B — Load Huge file
===========================================
Issue B.

In this example, the load is processing 1,000,000 rows and more.

OPTIONS (ROWS=5000000, BINDSIZE = 400000000, READSIZE=400000000, ERRORS=20000000)

LOAD DATA
APPEND
INTO TABLE SQLLOAD_COUNTERS_HIST
fields terminated by «,»
TRAILING NULLCOLS
(
ts_last_modified,
node_id,
static_id,
dyn1,
dyn2,
counter_sum,
counter_delta,
counter_name 
)


ROWS — Number of rows in conventional path bind array or between direct path data saves
BINDSIZE — Size of conventional path bind array in bytes  
            (Default 256000)
READSIZE — Size of read buffer                  
            (Default 1048576)
ERRORS — Number of errors to allow            
          (Default 50)



===========================================
Example C — Load DATE using TO_DATE and SUBSTR functions
===========================================
Issue A.
In this example, The first field has miliseconds in the date format.
In the database, this field is DATE, without milliseconds.


Solution
Use String and Conversion functions:
 «TO_DATE(SUBSTR(:ts_last_modified,1,19),’YYYY-MM-DD hh24:mi:ss’)» 



Issue B.

Inside the data, there are numerous delimiter lines, in this format ‘————————‘ , that should be ignored.


Solution
Add Options part, where runtime parameters can be specified inside the control file.
Inside the Options part, add ERRORS=1000000.
By setting the ERRORS parameter to a very high value, we avoid the error «MAXIMUM ERROR COUNT EXCEEDED».




Data looks like:
2014-11-01 00:12:08.716,104032100000000,298,0,34,0,codeA
2014-11-01 00:12:08.716,104032000000001,1,405,13868,7,codeB

2014-11-01 00:12:08.716,104032000000001,1,298,24076,6,codeC
———————————-
2014-11-01 00:27:08.717,104032100000000,298,0,34,0,codeA
2014-11-01 00:27:08.717,104032000000001,1,405,13871,3,codeB

2014-11-01 00:27:08.717,104032000000001,1,298,24082,6,codeC

———————————-

control_file.ctl

OPTIONS (ERRORS=1000000)

LOAD DATA

INFILE ‘counter_for_load.txt’

BADFILE ‘counter_for_load.bad’

DISCARDFILE ‘counter_for_load.dis’

APPEND 

INTO TABLE MY_COUNTERS_TABLE

FIELDS TERMINATED BY ‘,’

TRAILING NULLCOLS

(ts_last_modified «TO_DATE(SUBSTR(:ts_last_modified,1,19),’YYYY-MM-DD hh24:mi:ss’)»,

 static_id INTEGER EXTERNAL(20),

 dyn1 INTEGER EXTERNAL(22),

 dyn2 INTEGER EXTERNAL(22),

 counter_sum INTEGER EXTERNAL(20),

 counter_delta INTEGER EXTERNAL(20),

 counter_name FILLER,

 dyn3 «0»,

 dyn4 «0»,

 dyn5 «0»,

 is_processed «0»

 )

runtime command:

sqlldr userA/passA@orainst control=control_file.ctl log=my_sqlldr.log

===========================================

Example D — Runtime error SQL*Loader-704:
===========================================
When running sqlldr, there is the following error:
SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified


The TNS ORA-12154 error suggests that the connect identifier is not known.


But when testing that very same connection with sqlplus, there is no error at all, and the connection is OK.
What is going on??!!


Example:
sqlplus userA/passA@orainst


SQL*Plus: Release 9.2.0.1.0 — Production on Mon Dec 1 14:10:39 2014
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.5.0 — Production
With the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring Engine options



SQL>

>sqlldr userid = userA/passA@orainst control=control_file.ctl


SQL*Loader: Release 10.2.0.1.0 — Production on Mon Dec 1 14:10:16 2014


Copyright (c) 1982, 2005, Oracle.  All rights reserved.


SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified

Solution:

The issue is with Oracle Client installation and Path Environment Variable in Windows.

Apparently, that specific computer had three Oracle Client Installations:

Oracle 9, Oracle 10, Oracle 11.

Oracle 9 tnsnames.ora had the correct service descriptor.

Oracle 10 and Oracle 11 tnsnames.ora files had no services listed at all.

sqlplus was able to connect using the Oracle 9 Client tnsnames.ora

sqlldr issue was resolved only after adding the correct entry to Oracle 10 Client tnsnames.ora file.

This is a bit surprising, since checking the Path Environment Variable, Oracle 9 Client is listed first.

set | find «Path»

Path=C:oracleora92bin;

D:oracleproduct10.2.0client_1bin;

C:Oracle32product11.2.0client_1bin;

C:WINDOWSsystem32;

C:WINDOWS;

C:WINDOWSSystem32Wbem;

etc…

But when running sqlldr command without parameters, we get the sqlldr «about» and «help» page.
And sqlldr version is Oracle 10!
Now it is clear, why sqlldr is «looking» into the Oracle10 Client tnsnames.ora file.

>sqlldr
SQL*Loader: Release 10.2.0.1.0 — Production on Mon Dec 1 19:34:19 2014
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Usage: SQLLDR keyword=value [,keyword=value,…]
Valid Keywords:


    userid — ORACLE username/password
   control — control file name
       log — log file name
       bad — bad file name
      data — data file name
   discard — discard file name
discardmax — number of discards to allow          (Default all)
      skip — number of logical records to skip    (Default 0)
      load — number of logical records to load    (Default all)
    errors — number of errors to allow            (Default 50)
      rows — number of rows in conventional path bind array or between direct path data saves
               (Default: Conventional path 64, Direct path all)
  bindsize — size of conventional path bind array in bytes  (Default 256000)
    silent — suppress messages during run (header,feedback,errors,discards,partitions)
    direct — use direct path                      (Default FALSE)
   parfile — parameter file: name of file that contains parameter specifications
  parallel — do parallel load                     (Default FALSE)
      file — file to allocate extents from
skip_unusable_indexes — disallow/allow unusable indexes or index partitions  (Default FALSE)
skip_index_maintenance — do not maintain indexes, mark affected indexes as unusable  (Default FALSE)
commit_discontinued — commit loaded rows when load is discontinued  (Default FALSE)
  readsize — size of read buffer                  (Default 1048576)
external_table — use external table for load; NOT_USED, GENERATE_ONLY, EXECUTE  (Default NOT_USED)
columnarrayrows — number of rows for direct path column array  (Default 5000)
streamsize — size of direct path stream buffer in bytes  (Default 256000)
multithreading — use multithreading in direct path
 resumable — enable or disable resumable for current session  (Default FALSE)
resumable_name — text string to help identify resumable statement
resumable_timeout — wait time (in seconds) for RESUMABLE  (Default 7200)
date_cache — size (in entries) of date conversion cache  (Default 1000)


PLEASE NOTE: Command-line parameters may be specified either by
position or by keywords.  An example of the former case is ‘sqlldr
scott/tiger foo’; an example of the latter is ‘sqlldr control=foo
userid=scott/tiger’.  One may specify parameters by position before
but not after parameters specified by keywords.  For example,
‘sqlldr scott/tiger control=foo logfile=log’ is allowed, but
‘sqlldr scott/tiger control=foo log’ is not, even though the
position of the parameter ‘log’ is correct.

У меня есть база данных Oracle, основанная на сервере, и я хочу импортировать данные в таблицы на сервере. Я пытаюсь использовать sqlloadr (sqlldr) для вставки всех данных в базу данных oracle, которая находится на localhost, и в этом случае проблем нет, но проблема возникает, когда я пытаюсь подключить веб-сервер (не localhost).

Команда, которую я использовал в случае localhost:

sqlldr <usrname>/<password> control=table.ctl log=table.log ERRORS=25000

И следующее касается веб-сервера

sqlldr <usrname>/<password>@LABSERVER control=table.ctl log=table.log ERRORS=25000

Где я создал tnsnames.ora следующим образом:

LABSERVER =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(Host = <hostaddress>)(Port = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = <servicename>)
    )
  )

Но я получил эту ошибку:

SQL*Loader-704: Internal error: ulconnect:OCIServerAttache [0]

ORA-12154: TNS:could not resolve the connect identifier specified

Любая идея будет оценена по достоинству

5 ответов

Лучший ответ

«где я создал tnsnames.ora, который выглядит следующим образом:»

Похоже, это означает, что вы разместили файл TNSNAMES.ORA с сервера базы данных.

Помните, что вам также понадобится файл TNSNAMES.ORA на клиенте. Это тоже правильно настроено?

По сути, эта ошибка сообщает вам, что с учетом хоста, порта, протокола и имени_службы клиент не смог найти прослушивающую службу Oracle. Убедитесь, что ваше имя хоста допустимо (например, вы можете его пропинговать), что слушатель прослушивает 1521 и что имя_службы в базе данных сервера действительно является указанным вами именем. Вы можете проверить это, введя эту команду в sqlplus:

SHOW PARAMETER service_names

Который сообщает вам, что база данных регистрирует в качестве слушателя.


0

DCookie
4 Июн 2011 в 05:30

Для тех, кто, как я, нашел эту ветку.

Одна вещь, которую нужно проверить: права доступа к файлу tnsnames.ora.

Для клиентов на одном компьютере, но не входящих в группу администраторов баз данных, и с правильно установленными ORACLE_HOME и ORACLE_BIN сообщалось об ошибке. Права доступа к файлу tnsnames.ora препятствовали чтению всем; поскольку файл tnsnames.ora не может быть прочитан, 704/12514 выброшено, поскольку имя службы не может быть разрешено.

Из командной строки: chmod 644 $ ORACLE_HOME / network / admin / tnsnames.ora


0

rus
10 Ноя 2014 в 22:33

Понравилась статья? Поделить с друзьями:
  • Sql express error 40
  • Sql error что означает
  • Sql error xx000
  • Sql error unrecognized token
  • Sql error trace oracle