sql >> Database >  >> RDS >> Oracle

Oracle DBA realtime vragen

Top 61 Oracle DBA realtime vragen:

1) Hoe kunt u het huidige SCN-nummer in de database zien?
Selecteer current_scn uit v$database;

2) Hoe kunt u het huidige logvolgnummer zien waarnaar de logwriter schrijft?
Selecteer * uit v$log;

3) Als je een database krijgt, hoe weet je dan hoeveel databestanden elke tabelruimte bevat?
Selecteer verschillende tablespace_name,file_name uit dba_data_files;

4). Hoe weet je welke tijdelijke tafel aan welke gebruiker is toegewezen?
Selecteer tijdelijke_tabelruimte uit dba_users waar gebruikersnaam='SCOTT';

5) Als u een database krijgt, hoe weet u dan of deze lokaal wordt beheerd of een woordenboek beheerd?
Selecteer extent_management van dba_tablespaces waar tablespace_name=’USERS’;
6) Hoe ga je alle tablespaces en hun status in een database vermelden?
Selecteer tablespace_name,status uit dba_tablespaces;

7) Hoe vindt u de systeembrede 1) standaard permanente tablespace, 2) standaard tijdelijke tablespace 3) Database-tijdzone?
Selecteer property_name,property_value uit database_properties waar property_name zoals '%DEFAULT%';

8) Hoe vindt u de huidige gebruikers die tijdelijke tablespace-segmenten gebruiken?
V$TEMPSEG_USAGE

9) Hoe converteert u een bestaande, door een woordenboek beheerde, permanente tabelruimte naar een tijdelijke tabelruimte?
Niet mogelijk

10) Is mediaherstel vereist als een tabelruimte onmiddellijk offline wordt gehaald?
Niet vereist

11) Hoe converteert u door woordenboek beheerde tabelruimte naar lokaal beheerde tabelruimte?
Exec dbms_space_admin.tablespace_migrate_to_local('TABLESPACE_NAME');

12) Als u een opdracht hebt gegeven om een ​​tabelruimte offline normaal te maken, maar dit niet gebeurt, bevindt deze zich in de transactionele alleen-lezen modus. Hoe vindt u welke transacties de conversie in de weg staan?
Door te kijken naar vragen die door die SID worden gebruikt (u kunt script van net krijgen). Ik vermoed dat de vraag niet duidelijk is.

13) Als u een tabelruimte met 4 gegevensbestanden laat vallen, hoeveel gegevensbestanden zullen er dan per keer worden verwijderd door een enkele opdracht voor een neerzettabel te geven?

Alle gegevensbestanden

14) Als de database zich niet in OMF bevindt, hoe verwijder je dan alle databestanden van een tablespace zonder de tablespace zelf te laten vallen?
Wijzig database databestand 'PATH' offline drop;

15) Hoe gaat u de lokaal beheerde tablespace converteren naar Dictionary managed?Wat zijn de beperkingen?
Exec dbms_space_admin.tablespace_migrate_from_local('TABLESPACE_NAME');

SYSTEM tablespace zou woordenboek moeten zijn

16) Welke parameter definieert het maximale aantal databestanden in de database?
Db_files en MAXDATAFILES in controlebestand

17) Kan een enkel databestand worden toegewezen aan twee tablespaces?Waarom?
Nee. omdat segmenten niet meerdere databestanden kunnen plaatsen

18) Hoe controleer je of een gegevensbestand Autoextinsible is?
Selecteer automatisch uitbreidbaar uit dba_data_files waar file_name=’’;

19) Schrijfopdracht om alle databestanden van een tablespace offline te maken zonder de tablspace zelf offline te maken?
Wijzig database databestand ‘PATH’ offline normaal;

20) In 10g, hoe kan ik meer dan één tijdelijke tabelruimte toewijzen als standaard tijdelijke tabelruimte aan een enkele gebruiker?
Door tijdelijke tabelruimtegroep te gebruiken

21) Wat is de relatie tussen de parameters db_files en maxdatafiles?
Beide zullen het aantal databestanden in de database beperken

22) Is het mogelijk om tijdelijke bestanden als alleen-lezen te maken?
ja

23) Wat is de gemeenschappelijke kolom tussen dba_tablespaces en dba_datafiles?
Tablespace_name

24) Een query schrijven om de namen van alle dynamische prestatieweergaven weer te geven?
Selecteer table_name uit het woordenboek waar table_name zoals 'v$%';

25) Geef het script een naam dat moet worden uitgevoerd om de datadictionary-weergaven te maken na het maken van de database?
Catalogus.sql

26) De gebruiker SCOTT het privilege BEPERKTE SESSIE verlenen?
SQL> beperkte sessie verlenen aan scott;
Grant is geslaagd.

27) Hoe worden bevoorrechte gebruikers geverifieerd in de database waaraan u momenteel werkt? Welke initialisatieparameter zou mij deze informatie geven?
Vraag niet duidelijk .PMON zal authenticeren op instantieniveau.

28) Welke dynamische prestatieweergave geeft u informatie over alle geprivilegieerde gebruikers die sysdba- of sysoper-rollen hebben gekregen? De weergave opvragen?
SQL> desc v$pwfile_users

29) Wat is het doel van de WOORDENBOEK-tabel?
Namen van datadictionary en dynamische prestatieweergaven kennen

30) Een query schrijven om het bestand# en de status van alle gegevensbestanden die offline zijn weer te geven?
Selecteer file#,status van v$datafile waar status=’OFFLINE’;

31) Schrijf de verklaring om de grootte van de System Global Area (SGA) weer te geven?
Toon parameter sga
Of
Show sga

32) Informatie verkrijgen over de huidige database? Wat is de naam en de aanmaakdatum?
Selecteer naam,gemaakt uit v$database;

33) Wat is de grootte van de databasebuffercache? Welke twee initialisatieparameters worden gebruikt om deze waarde te bepalen?

Db_cache_size of db_block_buffers

34) Welke waarde moet de REMOTE_LOGIN_PASSWORDFILE hebben als u besturingssysteemverificatie moet instellen?
exclusief

35) Welke initialisatieparameter heeft deze waarde? Waaruit bestaat het gedeelde zwembad?
Bibliotheekcache en gegevenswoordenboekcache.
Parameter:shared_pool_size

36) Welke initialisatieparameter bevat de naam van de database?
Db_name

37) Welke dynamische prestatieweergave geeft informatie weer over de actieve transacties in de database? Welke weergave retourneert sessiegerelateerde informatie?
V$transactie, v$sessie

38) Welke dynamische prestatieweergave is nuttig voor het beëindigen van gebruikerssessies? Welke kolommen van de weergave heb je nodig om een ​​gebruikerssessie te beëindigen? Schrijf de instructie om een ​​van de momenteel actieve sessies in uw database te beëindigen?
V$sessie (SID, SERAIL#)
Wijzig systeem kill-sessie 'SID,SERIAL#';

39) Wat is het verschil tussen de opdrachten ALTER SYSTEM en ALTER SESSION?
Wijzigingen die worden uitgevoerd met ALTER SYSTEM zijn permanent voor het geheugen of de database. Maar voor ALTER SESSIE is het alleen voor die sessie

40) Noteer de verplichte stappen die een DBA moet uitvoeren voordat de opdracht CREATE DATABASE mag worden gebruikt om een ​​database te maken?
Maak een pfile of spfile
Wachtwoordbestand maken
Als Windows, maak een instantie aan met het ORADIM-hulpprogramma

41) Wat creëert het script utlexcpt.sql? Waar wordt deze tafel voor gebruikt?

Het zal een EXECEPTIONS-tabel maken. Zie onderstaande link

42) In welke Oracle-subdirectory bevinden zich alle SQL-scripts zoals catalog.sql/catproc.sql /utlexcpt.sql enz…? Gelegen?
$ORACLE_HOME/rdbms/admin/

43) Welke dynamische prestatieweergave zou u gebruiken om de OPTIMALE grootte van het rollback-segment RBS2 weer te geven. Een query schrijven om de OPTIMALE grootte en de naam van het Rollback-segment op te halen?
V$undostat (maar er zijn veel scripts beschikbaar op Google of zelfs op mijn blog)

44) Tijdens een langlopende transactie ontvangt u een foutmelding dat u onvoldoende ruimte heeft in rollback-segment RO4. Welke opslagparameter zou u wijzigen om dit probleem op te lossen?
Omvang maat

45) Hoe zou ik de database starten als alleen gebruikers met het privilege BEPERKTE SESSIE er toegang toe moeten hebben?
Opstartbeperking

46) Welke weergave van de datadictionary zou u opvragen om informatie te vinden over vrije extensies in uw database? Een query schrijven om een ​​telling van het aantal vrije extensies in uw database weer te geven?
We kunnen scripts gebruiken. Precies, het is moeilijk om te weten

47) Een query schrijven om de naam van de tabelruimte, de naam van het gegevensbestand en het type bereikbeheer (lokaal of woordenboek) uit de datadictionary weer te geven?
U moet dba_data_files en dba_tablespaces combineren

48) Welke twee typen tabelruimte kunnen niet offline worden gehaald of worden verwijderd?
SYSTEEM en ONgedaan maken

49) Wanneer een tabelruimte offline is, kan deze dan alleen-lezen worden gemaakt? Voer de . uit
Vereiste stappen om uw antwoord te bevestigen?
Geen antwoord gekregen

50) Welke parameter specificeert het percentage ruimte in elk gegevensblok dat is gereserveerd voor toekomstige updates?
PCTVRIJ
51) schrijf twee redenen op waarom automatische toewijzing van een mate aan een bepaalde mate kan mislukken?
Als de schijfruimte de maximale limiet heeft bereikt
Als automatisch verlengen de maximale grootte heeft bereikt

52) Vraag de DBA_CONSTRAINTS-weergave op en geef de namen weer van alle beperkingen die zijn gemaakt in de CUSTOMER-tabel?
Selecteer constraint_name uit dba_constraints waar table_name=’CUSTOMER’;

53) Een opdracht schrijven om de namen weer te geven van alle BITMAP-indexen die in de database zijn gemaakt?
Selecteer index_name uit dba_indexes waar index_type=’BITMAP’;

54) Een commando schrijven om de omvang van een index naar keuze samen te voegen?
Verander tablespace samensmelten;
Weet niet voor omvang

55) . Wat gebeurt er met een rij die groter is dan een enkel blok? Hoe heet dit? Welke datadictionary-weergave kan worden opgevraagd om informatie over dergelijke blokken te verkrijgen?
Rij wordt geketend in meerdere blokken. CHAINED_ROWS is het uitzicht

56) Een query schrijven om het werknemersnummer en ROWID's op te halen van alle rijen die behoren tot de EMP-tabel van gebruiker SCOTT?
Selecteer rowid,empno van scott.emp;

57) Tijdens een langlopende transactie ontvangt u een foutmelding dat u onvoldoende ruimte heeft in rollback-segment RO4. Welke opslagparameter zou u wijzigen om dit probleem op te lossen?
Herhaalde vraag

58) Hoe stel ik een weergave samen? Hoe stel je een tabel samen?
Weergave-compilatie wijzigen;
Tabellen kunnen niet worden samengesteld

59) Wat is de blokgrootte van uw database en hoe ziet u deze?
Db_block_size

60) Ooit ben je per ongeluk een parameterbestand kwijtgeraakt en heb je geen back-up. Hoe maak je een nieuw parameterbestand aan met de parameters ingesteld op eerdere waarden.?
We kunnen het herstellen van een waarschuwingslogbestand dat niet-standaardwaarden bevat

61) U wilt alleen de laatste 3 back-ups van databestanden bewaren. Hoe ga je ervoor in RMAN?
Door het back-upretentiebeleid te configureren voor redundantie 3


  1. CONVERT_TZ – Hoe de MySQL-tijdzone in Query te veranderen

  2. Hoe maak je programmatisch een ODBC-gekoppelde tabel aan een SQL Server-weergave en bewerkbaar?

  3. Hoe een IPv6-compatibel adres op te slaan in een relationele database

  4. Laravel instellen op een Mac php artisan migreerfout:geen dergelijk bestand of map