2016-03-21 26 views
-1

Okulda Oracle 10g'yi öğreniyorum. Laboratuarda ORCL isimli bir db oluşturduk. Laboratuardan sonra 2 tane daha veritabanı oluşturdum. Bunlardan biri HORCL2016 ve HORCL 2017'dir. Her ikisini de Oracle işletme yöneticisi konsoluna ekliyorum. Şimdi her ikisi de ağaçta gösteriliyor. Onları ağaçtan bağlayabilir veya bağlantısını kesebilirim. Hem istemci/sunucu tnsname.ora kontrol ve her iki DB yaptığımda present.Now geçerli:

select name from v$database 

sadece ORCL gösterir. Ne yanlış olabilir? Herhangi bir yardım?

enter image description here

+3

Her seferinde yalnızca bir veritabanına bağlanabilir. Görünüşe göre, oturumunuz şu anda ORCL adlı veritabanına bağlı. Farklı bir ada sahip farklı bir veritabanına bağlanırsanız, 'v $ database''te farklı bir sonuç alırsınız. –

+0

Farklı veritabanına bağlanmak için spfile değiştirmem gerekiyor mu? – mlhazan

+1

Gerçekten üç veritabanınız varsa, üç spfile sahip olursunuz (her üç dosyanın da pfiles yerine spfile olduğunu varsayarsak). Üç farklı TNS girişiniz olduğunu söylüyorsunuz. Farklı bir veritabanına bağlanmak için farklı bir takma ada bağlı olmanız gerekir. Tek bir veritabanı için birden fazla hizmet oluşturmak yerine, farklı adlarla farklı veritabanları oluşturduğunuzu varsayalım. –

cevap

1

v$database görünümü bağlı olduğunuz için veritabanı hakkında bazı bilgileri için 1 hattı vardır. Bir seferde sadece 1 veritabanına bağlayabilirsiniz.