collapse

Reklama


Autor Wątek: użytkownik gabinet oracle  (Przeczytany 9593 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline marmot

  • Początkujący
  • *
  • Wiadomości: 65
  • Pomógł? 0
użytkownik gabinet oracle
« dnia: Listopada 25, 2015, 08:48:20 am »
Witam,

Panowi macie może pełny skryp lub schemat zakładania uzytkownika gabinet na pełnym oraclu 10 czy 11?

Offline Sławek

  • Super Specjalista
  • ****
  • Wiadomości: 285
  • Pomógł? 42
Odp: użytkownik gabinet oracle
« Odpowiedź #1 dnia: Listopada 26, 2015, 18:36:00 pm »
a masz...

CREATE USER gabinet IDENTIFIED BY GM
  DEFAULT TABLESPACE meddata
  TEMPORARY TABLESPACE TEMP
    PROFILE DEFAULT ACCOUNT UNLOCK;

GRANT CONNECT TO gabinet;

GRANT RESOURCE TO gabinet;

GRANT CREATE ANY SEQUENCE TO gabinet;

GRANT CREATE ANY SYNONYM TO gabinet;

GRANT CREATE ANY TABLE TO gabinet;

GRANT CREATE ANY VIEW TO gabinet;

GRANT DROP ANY SEQUENCE TO gabinet;

GRANT DROP ANY SYNONYM TO gabinet;

GRANT DROP ANY TABLE TO gabinet;

GRANT DROP ANY VIEW TO gabinet;

ALTER USER gabinet DEFAULT ROLE ALL;

REVOKE UNLIMITED TABLESPACE FROM gabinet;

ALTER USER gabinet QUOTA UNLIMITED ON meddata;

ALTER USER gabinet QUOTA UNLIMITED ON medidx;

GRANT CREATE DATABASE LINK TO gabinet;

commit;

swoją drogą od 1 grudnia Oracl wycofuje się z wersji Edition One i ASFU, także realnie zdrożeje o około 300%
 Pozdrawiam

Offline somedowiec

  • Kompletny nowicjusz
  • Wiadomości: 6
  • Pomógł? 0
Odp: użytkownik gabinet oracle
« Odpowiedź #2 dnia: Listopada 29, 2018, 01:34:20 am »
Skoro poruszono tu temat zakładania usera Gabinet, nadawania mu uprawnień itp. to mam pytanie, czy ktoś wie jak interpretować linijkę: "REVOKE UNLIMITED TABLESPACE FROM gabinet;"?
Bo próbuję w ORACLE 12c przejść właśnie przez te wszystkie polecenia i to jedno nie wykonuje się z powodu:
ORA-01952: system privileges not granted to 'GABINET'.
W zasadzie to mam kilka pytań. Może ktoś rozwieje moje wątpliwości:
1. Czy ja dobrze rozumiem, że polecenie REVOKE UNLIMITED TABLESPACE odbiera użytkownikowi GABINET nielimitowaną przestrzeń tabel? I co mam rozumieć przez nielimitowaną przestrzeń? Wielkość pliku? Liczbę przestrzeni tabel?
2. Czy jeśli to polecenie się nie wykonało, to czy jeśli zdecyduję się zaimportować kopię bezpieczeństwa do takiego schematu, stanie się coś niebezpiecznego dla bazy danych?
3. Po poleceniu REVOKE lista poleceń zalecana przez producenta zawiera dwa kolejne:
ALTER USER gabinet QUOTA UNLIMITED ON meddata;
ALTER USER gabinet QUOTA UNLIMITED ON medidx;
Czy przypadkiem one nie dają nielimitowanej wielkości tych dwóch przestrzeni baz danych? BO jeśli tak, to po co wcześniej odbierać nielimitowaną przestrzeń tabel poleceniem REVOKE?
Jak próbnie wykonałem import bazy, to wszystko mi zadziałało. Somed śmiga, ale czy przypadkiem nie popełniam jakiegoś kardynalnego błędu, skoro nie wykonał mi się skrypt?

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3027
  • Pomógł? 321
  • Podkarpacki OW
Odp: użytkownik gabinet oracle
« Odpowiedź #3 dnia: Listopada 29, 2018, 08:35:05 am »
Cytuj
UNLIMITED TABLESPACE System Privilege. To permit a user to use an unlimited amount of any tablespace in the database, grant the user the UNLIMITED TABLESPACE system privilege.
Jak wyżej - uprawnienie efektywne jest na wszystkich przestrzeniach (np. też system), a niekoniecznie takie jest potrzebne, dlatego trzeba je na początku odebrać. W skrypcie tworzenia użytkownika uprawnienie nadawane jest z rolą resource (oracle 11). Po zabraniu uprawnienia nadaje się quota unlimited na przestrzenie dedykowane dla tego usera.
Oracle 12 - rola resource już nie nadaje tego uprawnienia.
https://docs.oracle.com/database/121/DBSEG/release_changes.htm#GUID-68A4EC3E-4167-4534-B04B-ADD68F4EDE6A

Nadanie czy nie nadanie nie wpływa na bieżące zachowanie usera gabinet. Jest to tylko zabezpieczenie, żeby przypadkiem nie zaczął user pchać danych do innych przestrzeni niż swoje.
Kliknij pomógł, jeślim pomógł :-)

Offline somedowiec

  • Kompletny nowicjusz
  • Wiadomości: 6
  • Pomógł? 0
Odp: użytkownik gabinet oracle
« Odpowiedź #4 dnia: Grudnia 01, 2018, 15:38:28 pm »
Dzięki za wyjaśnienie :)

Offline yaho

  • Początkujący
  • *
  • Wiadomości: 34
  • Pomógł? 0
Odp: użytkownik gabinet oracle
« Odpowiedź #5 dnia: Grudnia 11, 2018, 17:53:26 pm »
Dopytam tylko o to sformułowanie "swoją drogą od 1 grudnia Oracl wycofuje się z wersji Edition One i ASFU, także realnie zdrożeje o około 300%"
Co to oznacza w praktyce dla posiadaczy licencji ASFU ? Czy chodzi jedynie o brak samego supportu Oracle'a  ?

pozdrawiam

Offline Sławek

  • Super Specjalista
  • ****
  • Wiadomości: 285
  • Pomógł? 42
Odp: użytkownik gabinet oracle
« Odpowiedź #6 dnia: Grudnia 30, 2018, 00:22:32 am »
Wersja ASFU została, ale wcześniej wersja Oracla bezterminowa na 10 użytkowników z asystą roczną kosztowała 4200 netto teraz 9000 zł . Oczywiście aby posiadać support Oracla powinno się co roku wykupować asystę, ale od czego jest google i to forum ;)

 

* Szukaj


* Kto jest on-line

  • Kropka Gości: 113
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 1
  • Kropka Użytkownicy online:

Reklama

* Aktywni

Paweł Paweł
9290 Wiadomości
mpi
3356 Wiadomości
PiotrSz
3279 Wiadomości
Michał Michał
3173 Wiadomości
karolweksler
3071 Wiadomości
09061303
3027 Wiadomości
Edward_B Edward_B
2935 Wiadomości
Bartosz Bartosz
2375 Wiadomości
maciek777 maciek777
2200 Wiadomości
cilazapril cilazapril
1619 Wiadomości

Reklama

Postaw mi kawę na buycoffee.to/forumpps

Reklama

Style:3: index (domyslny), Portal (default), Display (default).
Pod-szablony:8: init, html_above, body_above, portal_above, main, portal_below, body_below, html_below.
Pliki językowe:8: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny), index.english (domyslny), index.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:15 - 738KB. (pokaż)
Użytych zapytań: 29.

[Pokaż zapytania]