Oracle 10g'ye ADOConnection ile Bağlantı

Oracle veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
dynamo
Üye
Mesajlar: 96
Kayıt: 21 Haz 2005 02:05
Konum: istanbul

Oracle 10g'ye ADOConnection ile Bağlantı

Mesaj gönderen dynamo »

Oracle Database 10g Express Edition

http://www.oracle.com/technology/softwa ... index.html


Oracle10g Provider for OLE DB 10.1.0.4.0

http://www.oracle.com/technology/softwa ... index.html

adresinden indirdim.

ADOConnection ile oracle10g'ye Microsoft OLEDB Povider for Oracle bağlantısı:

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
begin
   ADOConnection1.Connected:=false;
   ADOConnection1.ConnectionString:='Provider=MSDAORA.1;Password=123;User ID=sys;Data Source=AYDIN;Persist Security Info=True';
   ADOConnection1.Connected:=true;
end;
ADOConnection ile oracle10g'ye Oracle Provider for OLEDB bağlantısı:

Kod: Tümünü seç


procedure TForm1.Button2Click(Sender: TObject);
begin
  ADOConnection1.Connected:=false;
  ADOConnection1.ConnectionString:='Provider=OraOLEDB.Oracle.1;Password=123;Persist Security Info=False;User ID=sys;Data Source=AYDIN';
  ADOConnection1.Connected:=true;

end;
her iki durumda da

Sağlayıcıyı başlatırken bir hata oluştuğundan sınama bağlantısı başarısız oldu. ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

hatasını veriyor.

SQL Manager for Oracle ile hatasız bağlanabiliyorum.ADOConnection bağlantısında bu hatayı neden veriyor?
Kullanıcı avatarı
dynamo
Üye
Mesajlar: 96
Kayıt: 21 Haz 2005 02:05
Konum: istanbul

Mesaj gönderen dynamo »

ODBC'den Oracle in XE yi seçip

Datasource--->AYDIN
TNS Service Name---->XE
User ID----->sys
Password----->123

test ettiğimde yukardaki hatanın aynısını veriyor.. :(
Kullanıcı avatarı
dynamo
Üye
Mesajlar: 96
Kayıt: 21 Haz 2005 02:05
Konum: istanbul

Mesaj gönderen dynamo »

ODBC'de Oracle in XE ile oluşturulan DSN nin User ID kısmına sys/sys@xe as sysdba yazınca bağlantı sağlandı.

ADOConnection da Kullanıcı Adı kısmına system yazınca bağlantı sağlandı.

http://www.toadsoft.com/lic_agree.html adresindane TOAD ı ,

http://www.sqlmanager.net/en/products/o ... r/download adresinden EMS SQL Manager for Oracle

indirdim.

İlgiçtir ki her iki programda da :Nevil veritabanı oluşturma ile ilgil bir seçenek verilmemiş.yada ben mi göremiyorum? :| ....Oracle'ın web tabanlı yönetim programında da yok.

Bu sql kodunu kullanrak veritabanını nasıl oluşturabiliriz????

Kod: Tümünü seç

CREATE DATABASE testdb
DATAFILE 'C:\testdb.ORA' SIZE 500M
AUTOEXTEND ON MAXSIZE UNLIMITED;

viewtopic.php?t=19250

bahsedilen dbca adlı program oracle10g'de yok.

.
Cevapla