Das Passiv (Edilgen Yapılar) – Almanca Gramer Notları 7

Öznesi belli olmayan cümlelerde tercih edilir. Getiriliyor, götürülüyor, yapılıyor, yaptırıldı şeklinde…

Edilgen yapılarda kurulacak cümlelerin yapısı aşağıdaki şekildedir.

ZamanCümle yapısı
PräsensWerden + V3
PräteritumWurden + V3
PerfektSein + V3 + worden
PlusquamperfektWar + V3 + worden
Futur 1Werden + V3 + werden
Cümle yapısı

Präsens

Ich werde
Du wirst
Er/Sie/Es wird
Wir werden
Ihr werdet
Sie/sie Werden

Der Chef montiert die Teile (Aktiv)
Die Teile werden (von dem Chef) montiert. (Passiv)

Die Mutter räumt das zimmer auf. (Aktiv)
Das zimmer wird (von der Mutter) aufgeräumt. (Passiv)

Der Mann kauft das Haus.
Das Haus wird (von Mann) gekauft.

Ich koche das Essen.
Das Essen wird (von mir) gekocht.

Die Reifen werden geprüft. (Tekerlekler test ediliyor)
Die Bremsen werden getestet. (Frenler test edeiliyor)
Das Passiv wird von mir beigebracht. (Pasif benim tarafımdan öğretiliyor)

Präteritum

Ich wurde
Du wurdest
Er/sie wurde
Wir wurden
Ihr wurdet
Sie/sie wurden

Der Chef bestellte die Teile. (Şef parçaları sipariş verdi) (Aktif)
Die Teile wurden (vom Chef) bestellt (Parçalar (şef tarafından) sipariş verildi) (pasif)

Das Problem wurde gelöst. (Sorun çözüldü)

Die Mutter machte ein Foto. (Anne bir resim yapıyor)
Das Foto wurde (von der Mutter) gemacht. (Resim anne tarafından yapıldı)

Das Essen wurde von uns gekocht. (Yemek bizim tarafımızdan pişirildi)
Die Reifen wurden von dem Mechaniker repariert. (Tekerlekler mekaniker tarafında tamir edildi)

Futur 1

Der Lehrer erzählt das Thema (Öğretmen konuyu anlatıyor) (Aktiv)
Der Lehrer wird das Thema erzählen (Aktiv)
Das Thema wird erzählt werden (Konu anlatılacak) (Passiv)

Ich werde das Buch bestellen (Kitabı sipariş edeceğim)
Das Buch wird von mir bestellt werden (Kitap benim tarafımdan sipariş edilecek)

Wann werden die Teile bestellt werden? (Parçalar ne zaman sipariş edilecek) (Passiv)

Perfekt

Ich bin
du bist
Er/Sie/Es ist
Wir sind
Ihr sind
Sie/sie sind

Der Mann haf das Heft genommen (Adam defteri aldı)
Das Heft ist genommen worden (Defter alındı)

Die probleme sind gelöst worden. (Problemler çözüldü)

Plusquamperfekt

Ich war
Du warst
We/sie/Es war
Ihr wart
Sie/sie war

Nachdem der Chef das Teil bestellt hatte, hat er es bekommen. (Aktiv)
Nachdem das Teil bestellt worden war, … (Passiv)

Mein Vater hatte das Haus gebaut.(Bababm evi inşa etmişti)
Das Haus war von meinem Vater gebaut worden (Ev babam tarafından inşa edilmişti)

Ich hatte das Zimmer geputzt. (Ben odayı temizlemiştim)
Das Zimmer war von mir geputzt worden.

Tüm Zamanlarda Örnekler

Der Postbeamte bringt die Briefe. (Postacı mektupları getiriyor)
Präsens: Die Briefe werden (vom Postbeamte) gebracht. (Mektuplar postacı tarafından getiriliyor)
Präteritum: Die Briefe wurden (vom Postbeamte) gebracht. (Mektuplar postacı tarafından getirildi)
Futur 1: Die Briefe werden (vom Postbeamte) gebracht werden. (Mektuplar postacı tarafından getirilecek)
Perfekt: Die Briefe sind (vom Postbeamte) gebracht worden. (Mektuplar postacı tarafından getirildi)
Plusquamperfekt: Die Briefe waren (vom Postbeamte) gebracht worden. (Mektuplar postacı tarafından getirilmişti)

Wann wird das Teil montiert? (Parça ne zaman monte ediliyor)
Wann wurde das Teil montiert? (Parça ne zaman monte edildi)
Wann wird das Teil montiert werden? (Parça ne zaman monte edilecek)
Wann ist das Teil montiert werden? (Parça ne zaman monte edildi)
Wann war das Teil montiert worden? (Parça ne zaman monte edilmişti)

Importing Trusted Certificates Into Oracle Wallet

Download certificates to your computer as below (certificate_root and certificate_int)

Create an wallet via orapki

orapki wallet create -wallet <wallet_location> -pwd <password> -auto_login

Then add certificates into wallet.

orapki wallet add -wallet <wallet_location> -trusted_cert -cert "<wallet_location>/certificate_root.cer" -pwd <password>
orapki wallet add -wallet <wallet_location> -trusted_cert -cert "<wallet_location>/certificate_int.cer" -pwd <password>

Show ACLs

SQL> SELECT * FROM dba_network_acls ORDER BY acl;
SQL> SELECT * FROM dba_network_acl_privileges ORDER BY acl, aclid, privilege; 

Create an ACL from database and assign site address.

BEGIN
 SYS.dbms_network_acl_admin.create_acl(
   acl => '<ACL_NAME>',
   description => '<ACL DESCRIPTION>',
   principal => '<ORACLE_USER>',
   is_grant => TRUE,
   privilege => 'connect',
   start_date => null,
   end_date => null
 );
 SYS.DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(
   acl => '<ACL_NAME>',
   principal => '<ORACLE_USER>',
   is_grant => true,
   privilege => 'connect'
 );
 SYS.DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(
   acl => '<ACL_NAME>',
   principal => '<ORACLE_USER>',
   is_grant => true,
   privilege => 'resolve'
 );
 SYS.dbms_network_acl_admin.assign_acl(
   acl => '<ACL_NAME>',
   host => '*.emrahgumus.com',
   lower_port => null,
   upper_port => null
 );
END;
/

Then you can test via below code.

SET SERVEROUTPUT ON SIZE UNLIMITED;
DECLARE
  lo_req  UTL_HTTP.req;
  lo_resp  UTL_HTTP.resp;
BEGIN
  UTL_HTTP.SET_WALLET (
       'file:<wallet_location>',
       '<password>');
    lo_req := UTL_HTTP.begin_request ('https://www.emrahgumus.com');
    lo_resp := UTL_HTTP.get_response (lo_req);
    DBMS_OUTPUT.put_line (lo_resp.status_code);
    UTL_HTTP.end_response (lo_resp);
END;
/