sql >> Databáze >  >> RDS >> Mysql

Jaký je rozdíl mezi Oracle a Mysql při interpretaci Create Database?

Chcete-li odpovědět na svou otázku, chcete vytvořit schéma (CREATE USER), nikoli instanci/databázi (CREATE DATABASE).

Oracle definice databáze je soubory na disku. Ty mohou být sdíleny mezi instancemi (skutečné aplikační clustery) nebo používány pouze jednou instancí (například na stejném serveru, nejběžnější).

Pozadí:Pojem „databáze“ se mezi dodavateli databází liší. Jako Oracle DBA jsem opatrný, když mluvím s někým, kdo je z prostředí MySQL, DB2, SQL Server, to, čemu v Oracle říkají „databáze“ je uživatel/schéma (rozdíl mezi uživatelem a schématem, které je schématem, obsahuje tabulky a uživatel je pouze přihlášení). Kdykoli někdo, zejména vývojář, použije slovo „databáze“, ptá se v jakém kontextu.



  1. Zobrazení datové sady JSON jako tabulky pomocí Node.js a Express

  2. PostgreSQL:UPDATE znamená přesun mezi oddíly

  3. Získat schéma databáze jedním dotazem?

  4. Nelze aktualizovat data z databáze MySQL