collapse

Reklama


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

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

Offline marmot

  • Początkujący
  • *
  • Wiadomości: 49
  • Pomógł? 0
użytkownik gabinet oracle
« dnia: Listopad 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

  • Specjalista
  • ***
  • Wiadomości: 174
  • Pomógł? 21
Odp: użytkownik gabinet oracle
« Odpowiedź #1 dnia: Listopad 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: 2
  • Pomógł? 0
Odp: użytkownik gabinet oracle
« Odpowiedź #2 dnia: Listopad 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?

Online 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 1869
  • Pomógł? 208
  • Podkarpacki OW
Odp: użytkownik gabinet oracle
« Odpowiedź #3 dnia: Listopad 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: 2
  • Pomógł? 0
Odp: użytkownik gabinet oracle
« Odpowiedź #4 dnia: Grudzień 01, 2018, 15:38:28 pm »
Dzięki za wyjaśnienie :)

Offline yaho

  • Początkujący
  • *
  • Wiadomości: 26
  • Pomógł? 0
Odp: użytkownik gabinet oracle
« Odpowiedź #5 dnia: Grudzień 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

  • Specjalista
  • ***
  • Wiadomości: 174
  • Pomógł? 21
Odp: użytkownik gabinet oracle
« Odpowiedź #6 dnia: Grudzień 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 ;)

 


* Kalendarz Świadczeniodawcy

Marzec 2019
Nd Pn Wt Śr Cz Pt So
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 [18] 19 20 21 22 23
24 25 26 27 28 29 30
31

Nie znaleziono żadnych wydarzeń w kalendarzu.

* Szukaj


* Shoutbox

Odśwież Historia
  • Nie ma jeszcze żadnych wiadomości!

* Kto jest on-line

  • Kropka Gości: 29
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 4
  • Kropka Użytkownicy online:

* Aktywni

Paweł Paweł
7796 Wiadomości
mpi
3356 Wiadomości
PiotrSz
2886 Wiadomości
Bartosz Bartosz
2375 Wiadomości
Michał Michał
2249 Wiadomości
Edward_B Edward_B
2218 Wiadomości
maciek777 maciek777
2135 Wiadomości
09061303
1869 Wiadomości
bart bart
1489 Wiadomości
cilazapril cilazapril
1276 Wiadomości