NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 2 - Oracle krok za krokem: Vytvoření schématu a tabulky

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Jiří Šulc
Člen
Avatar
Jiří Šulc:22.1.2021 11:53

Ahoj, chci se zeptat jen obecně, v jakých časových intervalech budou přibývat další díly tohoto kurzu? Děkuji

 
Odpovědět
22.1.2021 11:53
Avatar
mixxy
Člen
Avatar
mixxy:28.1.2021 19:09

Ahoj, ctu clanek a prijde mi trosku zavadejici. Autor si nevybral moc dobre databazi, protoze pouzival pluggable databazi, kde je jina politika schemat musi se tvorit uzivatele v rootu a v dalsich PDB. U nepluggable databazi se tvori uzivatele bez c##. A male doplneni schema=user.

K tvym prikazum:
CREATE USER noveSchema identified by nove;
GRANT CONNECT TO noveSchema;
GRANT UNLIMITED TABLESPACE TO noveSchema;
GRANT CREATE TABLE TO noveSchema;

Je to takove kostrbate, protoze jsi nedal uzivateli zadnou defaultni tablespace, takze se ti budou tabulu delat buh vi kde. Z oblasti sekurity bych ti doporucil nepouzivat grant connect, protoze tohle je velice mocny grant, je lepsi nagrantovat create session. Takze:

create user xxxx identfied by 'xxxxx' default tablespace USERS temporary tablespace XXXX quota unlimited on USERS;
grant create session to xxxx;

Odpovědět
28.1.2021 19:09
Neni dulezite mnoho vedet a znat. Dulezite je vedet, co je treba.
Avatar
Dan Ma
Člen
Avatar
Dan Ma:30.1.2021 19:37

Trochu je mi líto pana Hranického. Pustil se do velmi náročného úkolu popsat trochu jak funguje DB ORACLE. Možná by pomohlo uvádět i odkazy na velmi kvalitní dokumentaci, kde by zájemci našli upřesnění "drobných nepřesností".
Objekty Schema
Přesná definice z výše uvedeného zdroje:
Schéma je kolekce logických struktur dat nebo objektů schématu. Schéma je vlastněno uživatelem databáze a má stejný název jako tento uživatel. Každý uživatel vlastní jedno schéma. Objekty schématu lze vytvářet a manipulovat s nimi pomocí SQL a zahrnují následující typy objektů: atd.
Přeji autorovi ať se mu podaří novým zájemcům alespoň trochu osvětlit možnosti DB ORACLE. Disponuje i pěkným programovacím jazykem PL/SQL.

Odpovědět
30.1.2021 19:37
Nenechat se vyděsit.
Avatar
Jan Smolka
Člen
Avatar
Jan Smolka:27.9.2022 21:21

Děkuju, konečně se mi podařilo založit databázi (tedy schéma/usera). Kdyby bylo v budoucnu upřesněno následující (pro laika), bylo by to fajn:
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;
a
DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;

 
Odpovědět
27.9.2022 21:21
Avatar
Jan Smolka
Člen
Avatar
Odpovídá na mixxy
Jan Smolka:28.9.2022 10:39

No na druhou stranu je to po x tutoriálech první, podle kterýho jsem vytvořil databázi a v pořádku to funguje. Je to pro začátečníky, takže autor to zcela správně udělal tak jednodušše, jak to jen jde.

 
Odpovědět
28.9.2022 10:39
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.