Forum
Merhaba arkadaşlar,
Windows 7 pro üzerine oracle 11g standart edition kurdum .
Yapmak istediğim dmp dosyasını import ederek çalıştırmak
Oracle 11g'yi kurdum fakat Oracle Sql developer'a sys dışında açtığım kullanıcılar login olmuyor.Haliyle import ettiğim dmp dosyasını da göremiyorum .Login olmaya çalıştığım zaman
ORA-12505 hatası alıyorum
Bu hatayı system userı olsa da alıyorum kendi açtığım user olsa da bu sorunu nasıl çözebilirim?
teşekkürler,
Merhabalar;
Almış olduğun hata TNS hatası TNS Listener servisi çalışıyor mu ? Bunu kontrol etmelisin. Oracle çalıştığına emin olman gerekir. Eğer bunlar ayakta değil ise ya kurulum da bir sorun vardır ya da yapılandırmada. Bunları inceledikten sonra login olmayı denermisiniz ? Problem kullanıcılar ile ilgili değil Veritabanı ve servislerinin çalışmadığı ile alakalı gibi gözüküyor. Bunları çalışır duruma getirdikten sonra sys kullanıcısı şart değil "system" kullanıcısı ile dump dosyasını import edebilirsin. Şuan itibari ile Database ve Listener servisi çalışmıyor gibi gözüküyor.
Teşekkürler.
Merhabalar;
Almış olduğun hata TNS hatası TNS Listener servisi çalışıyor mu ? Bunu kontrol etmelisin. Oracle çalıştığına emin olman gerekir. Eğer bunlar ayakta değil ise ya kurulum da bir sorun vardır ya da yapılandırmada. Bunları inceledikten sonra login olmayı denermisiniz ? Problem kullanıcılar ile ilgili değil Veritabanı ve servislerinin çalışmadığı ile alakalı gibi gözüküyor. Bunları çalışır duruma getirdikten sonra sys kullanıcısı şart değil "system" kullanıcısı ile dump dosyasını import edebilirsin. Şuan itibari ile Database ve Listener servisi çalışmıyor gibi gözüküyor.
Teşekkürler.
Listener.ora ya bakınca ayarlar doğru .Bilmediğim için soruyorum listener servisler içinde bulamadım ?
Merhaba;
Windows servisleri içinde Listener ve Oracle servisleri yok mu ?
Birde
Başlat>Run>cmd
ile komut istemcisinden
lsnrctl status
dediğinde ne sonuç döndürüyor ?
Teşekkürler
Merhaba,
Söylediğiniz komutla aşağıdaki mesaj geliyor.
Servislerde aşağıdakiler aktif
Oracle VSS Writer Service
OracleDBConsoleorcl
OracleTNSlistener
OracleServiceORCL
Microsoft Windows [Sürüm 6.1.7601]
Telif Hakkı (c) 2009 Microsoft Corporation. Tüm hakları saklıdır.
C:\Users\oracle>lsnrctl status
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 26-HAZ-2014 00:07
:38
Copyright (c) 1991, 2010, Oracle. All rights reserved.
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=orc)(PORT=1521))) 'e balan²yor
LISTENER'in STATUS'³
------------------------
Dier Ad LISTENER
S³r³m TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
Ba¦lama Tarihi 24-HAZ-2014 16:49:46
Ãal²¦ma S³resi 1 g³n 7 saat 17 dak. 56 sn
¦zleme D³zeyi off
G³venlik ON: Local OS Authentication
SNMP OFF
Dinleyici Parametre dosyas² C:\app\oracle\product\11.2.0\dbhome_2\network\admi
n\listener.ora
Dinleyici g³nl³k dosyas² c:\app\oracle\diag\tnslsnr\orc\listener\alert\log.xml
U? Nokta Ízetleri Dinleniyor...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=orc)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=orc)(PORT=2484)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=nmp)(PIPENAME=\\ORC\pipe\ORAPIPE)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Servilerin Ízeti...
"CLRExtProc" hizmetinin 1 an² var.
An "CLRExtProc", durum UNKNOWN, bu hizmet i?in 1 i¦leyiciye (veya i¦leyicilere
) sahip...
"orcl" hizmetinin 1 an² var.
An "orcl", durum READY, bu hizmet i?in 1 i¦leyiciye (veya i¦leyicilere) sahip.
..
"orclXDB" hizmetinin 1 an² var.
An "orcl", durum READY, bu hizmet i?in 1 i¦leyiciye (veya i¦leyicilere) sahip.
..
Komut ba¦ar² ile tamamland²
Selam;
Listener ayakta gözüküyor.
Şimdi
Command prompt (cmd) ile.
sqlplus / as sysdba;
dediğinde oturum açılıyor mu ? evet ise
select status from v$instance;
çıktısını gönderebilirmisin ?
Hayır ise;
startup;
yazıp çıktısını gönderebilirmisin ?
Teşekkürler
Selam dediğimiz komutları yapınca aşağıdaki sonuçları verdi.
C:\Windows\system32>sqlplus / as sysdba;
SQL*Plus: Release 11.2.0.1.0 Production on Per Haz 26 20:43:21 2014
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Balant²:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL>
Selam;
Veritabanı kurulmuş ve gayet ayakta çalışıyor. Senin import parametrelerinde sorun var. Şimdi import işlemini nasıl yapmaya çalıştığını yazarsan onuda düzeltelim.
Bana kullandığın komutu yazarmısın ?
Teşekkürler.
Merhaba,
IMP ORCL/user@orcl FILE=C:\ORCDATA\YAS.DMP FULL=Y
user kısmına kendi açtığım userı verdim .
sonrasında tekrar user name password yazdım
açtığım kullanıcının user name passwordünü girince import etti.
Mesela Role kısmını basic değil de sysdba yapıp Connection Type kısmını TNS yaparak Network alias ORCL seçince sys userı ile connect oluyor .
bu normal mi:)
sys ile login olup user açtım dosyayı import ettim .
Fakat dosya üzerinde select * from table komutunu yaptığım zaman bu seferde Ora-00906 missing left parenthesis hatası verdi?
Bug yazıyor internette ama ne bug olduğunu anlayamadım.
Selamlar;
Full import yapacağın için system kullanıcısı ile yapmalısın. Çünkü açtığın kullanıcının bu yetkisi olmayabilir.
imp system/parola@orcl FILE=C:\ORCDATA\YAS.DMP FULL=Y
Bu şekilde import etmelisin. Doğru import etmediği için hata veriyor olabilir.
Teşekkürler.
Sizin dediğiniz komutla yaptım ora-00942 table or view does not exist hatası verdi.
Selam;
Bu hatayı verdiği komutu yazar mısınız ?
Teşekkürler...
Şöyle birşey farkettim yeni bir table yaptığım zaman hata vermiyor.
Fakat import table ların hepsinde yukarıdaki hatayı veriyor.
select *from table adı (yada import ettiğim herhangi bir table yazıyorum) F9 yapıyorum veriyor.
Sizin dediğiniz komutla import ettim .Sql developer plus açtıktan sonra select *from table adı yazınca veriyor hatayı
Merhaba;
İsmini yazdığın tablolar yok ya da belli bir şema altında olduğu için veriyor. aşağıdaki şekilde denermisin ?
select * from semakullanıcıadı.tabloadı
şeklinde.
Tablo hangi şema altında ise önce onun adı sonra . sonrasında tablo adı şeklinde.
Örnek;
select * from muhasebe.cari;
Teşekkürler
select * from semakullanıcıadı.tabloadı BU ŞEKİLDE yapınca hata vermedi.
bundan sonra bu şekilde mi yapmam gerek?