sql >> Databáze >  >> RDS >> Oracle

Použití Oracle JDeveloper 12c s Oracle Database 12c na platformě Oracle Cloud, část 3

V prvním ze tří článků „Použití Oracle JDeveloper 12c s Oracle Database 12c na platformě Oracle Cloud, část 1“ jsme diskutovali o vytvoření dvou instancí služby Oracle Database 12c na platformě Oracle Cloud – jednu pomocí průvodce rychlým startem a druhou pomocí podrobný průvodce. Ve druhém článku „Použití Oracle JDeveloper 12c s Oracle Database 12c na platformě Oracle Cloud, část 2“ jsme upravili pravidla přístupu, abychom umožnili přístup k instancím databázových služeb. Také jsme získali parametry připojení pro instance databázových služeb a připojili se k jedné z instancí databázových služeb pomocí Oracle SID. V tomto článku se budeme zabývat vytvořením připojení k instanci databázové služby vytvořené pomocí průvodce rychlým spuštěním s parametrem připojení Oracle Service Name. Probereme také vytvoření připojení k instanci služby Oracle Database 12c vytvořené pomocí podrobného průvodce. Vytvoříme tabulku, přidáme data a dotazujeme se na tabulku pomocí listu SQL. Tento článek má následující sekce:

  • Vytvoření připojení pomocí Oracle Database Service Name
  • Vytvoření připojení se službou Oracle Database Service vytvořenou pomocí podrobného průvodce
  • Použití Oracle SID
  • Používání Oracle Database Service Name
  • Vytvoření databázové tabulky a přidání dat tabulky
  • Dotaz na databázovou tabulku
  • Odpojení od připojení nebo odebrání připojení
  • Odebrání cloudové služby Oracle Database
  • Závěr

Vytvoření připojení pomocí názvu Oracle Database Service

Pokud se k připojení používá možnost Název služby, získejte název služby, jak je uvedeno v druhém článku („Použití Oracle JDeveloper 12c s Oracle Database 12c na platformě Oracle Cloud, část 2“), Obrázek 11, a specifikujte jej v Název služby pole, jak je znázorněno na obrázku 1 (tento článek). Všechna ostatní nastavení jsou stejná jako při použití SID. Klikněte na Testovat připojení; úspěch! Při navázání spojení se zobrazí zpráva, jak je znázorněno na obrázku 1.


Obrázek 1: Testování připojení pomocí názvu služby

Po nakonfigurování a otestování připojení vytvořte připojení kliknutím na tlačítko OK, jak je znázorněno na obrázku 2. Musí být vybrána pouze jedna z možností, SID nebo Service Name.


Obrázek 2: Vytvořit připojení k databázi>OK

V části Zdroje klikněte na Připojení IDE uzel pro seznam připojení, jak je znázorněno na obrázku 3.


Obrázek 3: Zdroje>Připojení IDE

ORCLConnection se zobrazí, jak je znázorněno na obrázku 4, a jeho databázové objekty se začnou načítat.


Obrázek 4: Zdroje>Připojení IDE>Databáze>Připojení ORCL

Databázové objekty včetně databázových odkazů, adresářů, funkcí, balíčků, procedur, tabulek, indexů a pohledů jsou uvedeny, jak je znázorněno na obrázku 5.


Obrázek 5: Databázové objekty pro ORCLConnection

Vytvoření připojení se službou Oracle Database Service vytvořenou pomocí podrobného průvodce

Postup vytvoření databázového připojení s JDeveloperem, pokud je instance služby Oracle Database vytvořena pomocí podrobného průvodce, je stejný jako při vytvoření instance služby pomocí průvodce rychlým startem. V Nové galerii , vyberte Soubor>Nová>Aplikace nebo Soubor>Nový>Z galerie a vyberte Obecné>Připojení v Kategoriích a Připojení k databázi v Položkách . Klepněte na tlačítko OK v nové galerii. V části Vytvořit připojení k databázi , zadejte Název připojení (ORCLDBConnection) a vyberte Typ připojení jako Oracle (JDBC) a zadejte Uživatelské jméno jako SYS.

Zadejte Heslo jako heslo nakonfigurované při vytváření instance služby. Protože připojení SYS musí být SYSDBA, vyberte Role jako SYSDBA (viz obrázek 6). Volitelně vyberte možnost Uložit heslo zaškrtávací políčko. Vyberte Ovladač jako tenké a zadejte Název hostitele jako Veřejná IP získané ze servisní konzoly, jak je uvedeno na obrázku 8 druhého článku („Použití Oracle JDeveloper 12c s Oracle Database 12c na platformě Oracle Cloud, část 2“). Dále probereme připojení pomocí Oracle SID a použití názvu Oracle Service.

Používání Oracle SID

Pokud se má SID použít pro připojení k databázi Oracle, vyberte SID přepínač a zadejte hodnotu jako ORCL, jak je znázorněno na obrázku 6. Klikněte na Test připojení; úspěch! zpráva označuje, že připojení je navázáno.


Obrázek 6: Testování spojení s SID

Používání Oracle Database Service Name

Pokud má být pro připojení k databázi Oracle použit název služby, vyberte Název služby přepínač a zadejte hodnotu jako Řetězec pro připojení podřetězec získaný na obrázku 9 v části „Použití Oracle JDeveloper 12c s Oracle Database 12c na platformě Oracle Cloud, část 2“. Klikněte na Testovat připojení; úspěch! zpráva označuje, že připojení je navázáno, jak je znázorněno na obrázku 7.


Obrázek 7: Testování připojení s názvem služby

Po konfiguraci připojení dokončete připojení kliknutím na tlačítko OK, jak je znázorněno na obrázku 8. Najednou lze vybrat pouze jednu ze dvou možností – SID nebo Název služby, nikoli obě.


Obrázek 8: Vytvořit připojení k databázi>OK

Do Resources>IDE Connections>Database bude přidáno nové připojení (ORCLDBConnection) , jak je znázorněno na obrázku 9.


Obrázek 9: Zdroje>Připojení IDE>Databáze>ORCLDBConnection

Databázové objekty – včetně databázových odkazů, adresářů, funkcí, tabulek a tabulkových prostorů – jsou znázorněny na obrázku 10.


Obrázek 10: Databázové objekty

Vytvoření databázové tabulky a přidání dat tabulky

V této části vytvoříme databázovou tabulku pomocí jednoho z připojení. Pro vytvoření databázové tabulky spustíme SQL skript. Klikněte na Sešit SQL na panelu nástrojů (viz obrázek 11).


Obrázek 11: SQL Worksheet

A Funkce načítání zobrazí se dialogové okno a načtou se požadované funkce pro vytvoření listu SQL. A Vyberte připojení zobrazí se dialog. Vyberte připojení z rozevíracího seznamu, jak je znázorněno na obrázku 12.


Obrázek 12: Vyberte Připojení>Připojení

Klikněte na OK, jak je znázorněno na obrázku 13.


Obrázek 13: Vyberte Připojení>OK

Otevře se list SQL. Zkopírujte a vložte následující skript SQL do listu SQL.

CREATE TABLE wlslog(time_stamp VARCHAR2(255) PRIMARY KEY,category
   VARCHAR2(255),type VARCHAR2(255),servername VARCHAR2(255),
   code VARCHAR2(255),msg VARCHAR2(255));
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:16-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STANDBY');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:17-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STARTING');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:18-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to ADMIN');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:19-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RESUMING');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:20-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000361','Started WebLogic AdminServer');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:21-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RUNNING');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000360','Server started in RUNNING mode');

Klikněte na Spustit skript , jak je znázorněno na obrázku 14, ke spuštění skriptu SQL.


Obrázek 14: Spusťte skript

Vytvoří se databázová tabulka a přidají se data, jak ukazuje Výstup skriptu na obrázku 15.


Obrázek 15: Výstup skriptu

Dotaz na databázovou tabulku

Klikněte na Sešit SQL (viz obrázek 16) pro otevření dalšího listu SQL pro skript SQL pro spuštění dotazu.


Obrázek 16: SQL Worksheet

Vyberte připojení v části Vybrat připojení dialog, jak je znázorněno na obrázku 17.


Obrázek 17: Vyberte Připojení

Otevře se nový list SQL. Zadejte SELECT příkaz pro wlslog tabulka v listu SQL, jak je znázorněno na obrázku 18. Podrobnosti tabulky, jako jsou sloupce a typy sloupců, lze v případě potřeby získat ze struktury tabulky výběrem tabulky v Zdroje zobrazíte Sloupce ve Strukturě , jak je znázorněno na obrázku 18.


Obrázek 18: Výpis sloupců pro tabulku WLSLOG

Klikněte na Spustit příkaz ke spuštění příkazu SQL SELECT * FROM WLSLOG; , jak je znázorněno na obrázku 19.


Obrázek 19: Spustit příkaz

Výsledek dotazu se zobrazí, jak je znázorněno na obrázku 20.


Obrázek 20: Výsledek dotazu

Odpojení od nebo odebrání připojení

Připojení může být odpojeno nebo odstraněno, když se nepoužívá nebo není vyžadováno. Vyberte připojení (ORCLConnection, jako příklad), které chcete odpojit, v části Zdroje (viz obrázek 21).


Obrázek 21: Výběr připojení

Klikněte pravým tlačítkem na připojení a vyberte možnost Odpojit , jak je znázorněno na obrázku 22, pro odpojení připojení.


Obrázek 22: Odpojit

A Uložit soubory Před odpojením se zobrazí dialogové okno pro uložení nastavení připojení. Klikněte na Ano pro uložení souborů a Ne neukládat soubory a připojení se přeruší. Chcete-li připojení odstranit, klikněte na něj pravým tlačítkem a vyberte možnost Odstranit , jak je znázorněno na obrázku 23.


Obrázek 23: Smazat

A Potvrzení smazání se zobrazí, jak ukazuje Obrázek 24. Klikněte na Ano .


Obrázek 24: Potvrzení smazání

Spojení bude smazáno.

Odebrání služby Oracle Database Cloud Service

Chcete-li odstranit instanci služby Oracle Database Cloud Service, klikněte na ikonu pro správu instance služby a vyberte možnost Odstranit , jak je znázorněno na obrázku 25.


Obrázek 25: Smazat

Klikněte na Smazat v části Smazat službu dialog (viz obrázek 26).


Obrázek 26: Odstranit službu

Instance služby se začne odstraňovat, jak ukazuje Obrázek 27. Podobně může být odstraněna i jiná instance služby.


Obrázek 27: Odstranění instance služby

Závěr

Ve třech článcích jsme diskutovali o připojení k instanci služby Oracle Database na platformě Oracle Cloud Platform s Oracle JDeveloper 12c. Nejprve jsme vytvořili instance služby Oracle Database pomocí každé z možností Vytvořit instanci:Průvodce rychlým spuštěním a podrobný průvodce. Dále jsme povolili pravidla přístupu, která umožňují přístup k instancím databázových služeb. Poté jsme ze servisní konzoly získali parametry připojení pro instance databázových služeb. Následně jsme se připojili k instancím služby Oracle Database na platformě Oracle Cloud Platform s Oracle JDeveloper pomocí Oracle SID a názvu Oracle Service. Použili jsme také SQL Worksheet k vytvoření a dotazování databázové tabulky.


  1. MySqlCommand Command.Parameters.Add je zastaralý

  2. Změňte formát data (v DB nebo na výstupu) na dd/mm/rrrr - PHP MySQL

  3. Sqlite nevkládá data do 2. tabulky

  4. Nakonfigurujte úlohy SQL na serveru SQL pomocí T-SQL