Solved

ora-12560 in oracle 10g client macine

Posted on 2008-10-11
5
987 Views
Last Modified: 2013-12-18
I recently installed oracle 10g 10.2.0.1.0 client I have
ora-12560 in oracle 10g client..
in services.msc is there any option to start...
when I try to connect sys / as sysdba
it is asking for password
Actually what is wrong...
0
Comment
Question by:dbaseek
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 7

Expert Comment

by:fluglash
ID: 22696832
>when I try to connect sys / as sysdba
conn /@your_sid as sysdba
0
 
LVL 27

Expert Comment

by:Rainer Meller
ID: 22698924
Well actually you can only use

sqlplus / as sysdba

on the server when you are the proper user (oracle) on a proper setup server system.
In that case a local password file is used to login to your database.

On the client machine there is no such password helping file and you always have to use proper
connect sys/sys_password_here@database_sid_here as sysdba;
to get into it.

The oracle error says it cannot find the database you want to connect to. With a proper setup tnsnames.ora file
database_sid_here should be found.

You can test this with "tnsping database_sid_here" on the command prompt.

When oracle asks for a password it doesn't mean everything is fine. Even when oracle is totally lost, it asks for a password. So one should not think, he is one step further.

Reading starting a server - that is not needed. A client doesn't have to run any oracle service to offer access to a database. That is what servers are for. If there is a firewall between your client and server just make sure that TCP port 1521 is open between them.

Tolomir
0
 

Author Comment

by:dbaseek
ID: 22700062
Here is my tnsnames.ora in client
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\client_3\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLE =
 (DESCRIPTION =
   (ADDRESS_LIST =     (ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521))
  )
   (CONNECT_DATA =
 (SERVICE_NAME = oracle)
 )
 )
----------------------------------
after tnsping oracle
output:

C:\Documents and Settings\Owner>tnsping oracle

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 12-OCT-2
008 20:31:20

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

Used parameter files:
C:\oracle\product\10.2.0\client_3\network\admin\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = oracle)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = oracle)))
TNS-12545: Connect failed because target host or object does not exist

C:\Documents and Settings\Owner>
How can I resolve this?

0
 
LVL 7

Expert Comment

by:fluglash
ID: 22700121
ping the host with Oracle, seems the host is unreachable
0
 
LVL 27

Accepted Solution

by:
Rainer Meller earned 500 total points
ID: 22700322
you need either the IP or a fully qualified name in the tnsnames.ora

FQN can work with oracle.mysite.com in the hosts file or in the DND server

ORACLE =
 (DESCRIPTION =
   (ADDRESS_LIST =     (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.mysite.com)(PORT = 1521))
  )
   (CONNECT_DATA =
 (SERVICE_NAME = oracle)
 )
 )

or IP based should always work - like this

oracle=
  (DESCRIPTION =
    (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.128) (PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracle)
    )
  )

In both cases you can use oracle as database name! (oracle = ...)
0

Featured Post

SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Cursors in Oracle: A cursor is used to process individual rows returned by database system for a query. In oracle every SQL statement executed by the oracle server has a private area. This area contains information about the SQL statement and theā€¦
Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
This video explains what a user managed backup is and shows how to take one, providing a couple of simple example scripts.
This video shows how to copy an entire tablespace from one database to another database using Transportable Tablespace functionality.
Suggested Courses

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question