IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 2. diel - Oracle krok za krokom: Vytvorenie schémy a tabuľky

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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

 
Odpovedať
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;

Odpovedať
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.

Odpovedať
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;

 
Odpovedať
27.9.2022 21:21
Avatar
Jan Smolka
Člen
Avatar
Odpovedá 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.

 
Odpovedať
28.9.2022 10:39
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!