Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pertanyaan Waktu Nyata Oracle DBA

61 Pertanyaan Waktu Nyata Oracle DBA Teratas:

1) Bagaimana Anda bisa melihat nomor SCN Saat Ini di database?
Pilih current_scn dari v$database;

2) Bagaimana Anda bisa melihat nomor urut log saat ini yang ditulis oleh penulis log?
Pilih * dari v$log;

3) Jika Anda diberi database, bagaimana Anda tahu berapa banyak file data yang berisi setiap tablespace?
Pilih tablespace_name yang berbeda, nama_file dari dba_data_files;

4). Bagaimana Anda mengetahui tablepsace sementara mana yang dialokasikan untuk pengguna mana?
Pilih temporary_tablespace dari dba_users where username='SCOTT';

5) Jika Anda diberi database, bagaimana Anda tahu apakah database itu dikelola secara lokal atau kamus dikelola?
Pilih extent_management dari dba_tablespaces where tablespace_name='USERS';
6) Bagaimana Anda akan membuat daftar semua tablespace dan statusnya dalam database?
Pilih tablespace_name,status dari dba_tablespaces;

7) Bagaimana Anda akan menemukan seluruh sistem 1) tablespace permanen default, 2) tablespace sementara default 3) Zona waktu basis data?
Pilih property_name,property_value dari database_properties di mana property_name seperti '%DEFAULT%';

8) Bagaimana Anda akan menemukan pengguna saat ini yang menggunakan segmen tablespace sementara?
V$TEMPSEG_USAGE

9) Bagaimana Anda akan mengonversi kamus yang ada yang dikelola tablespace permanen menjadi tablespace sementara?
Tidak mungkin

10) Apakah pemulihan media diperlukan jika tablespace langsung offline?
Tidak wajib

11) Bagaimana Anda akan mengonversi tablespace yang dikelola kamus menjadi tablespace yang dikelola secara lokal?
Exec dbms_space_admin.tablespace_migrate_to_local('TABLESPACE_NAME');

12) Jika Anda telah memberikan perintah untuk membuat tablespace offline menjadi normal, tetapi itu tidak terjadi. Ini dalam mode read-only transaksional. Bagaimana Anda akan menemukan transaksi mana yang mencegah konversi?
Dengan melihat kueri yang digunakan oleh SID tersebut (Anda bisa mendapatkan skrip dari internet). Saya menduga pertanyaannya tidak jelas.

13) Jika Anda menjatuhkan tablespace yang berisi 4 file data, berapa banyak file data yang akan dijatuhkan sekaligus dengan memberikan satu perintah drop tablespace?

Semua file data

14) Jika database tidak dalam OMF, Bagaimana Anda akan menghapus semua file data dari tablespace tanpa menjatuhkan tablespace itu sendiri?
Ubah penurunan offline datafile database 'PATH';

15) Bagaimana Anda akan mengonversi tablespace yang dikelola secara lokal ke yang dikelola kamus? Apa batasannya?
Exec dbms_space_admin.tablespace_migrate_from_local('TABLESPACE_NAME');

tablespace SISTEM harus kamus

16) Parameter mana yang menentukan jumlah maksimum file data dalam database?
Db_files dan MAXDATAFILES dalam file kontrol

17) Dapatkah satu file data dialokasikan ke dua ruang tabel? Mengapa?
Tidak. karena segmen tidak dapat menempatkan banyak file data

18) Bagaimana Anda akan memeriksa apakah file data adalah Autoextinsible?
Pilih autoextensible dari dba_data_files where file_name='';

19) Tulis perintah untuk membuat semua file data dari tablespace offline tanpa membuat tablspace offline itu sendiri?
Ubah database datafile 'PATH' offline normal;

20) Dalam 10g, Bagaimana cara mengalokasikan lebih dari satu tablespace sementara sebagai tablespace sementara default untuk satu pengguna?
Dengan menggunakan grup tablespace sementara

21) Apa hubungan antara parameter db_files dan maxdatafiles?
Keduanya tidak akan membatasi file data dalam database

22) Apakah mungkin membuat file temp sebagai hanya baca?
ya

23) Apa kolom umum antara dba_tablespaces dan dba_datafiles?
Tablespace_name

24) Tulis kueri untuk menampilkan nama semua tampilan kinerja dinamis?
Pilih table_name dari kamus di mana table_name seperti 'v$%';

25) Sebutkan skrip yang perlu dijalankan untuk membuat tampilan kamus data setelah pembuatan basis data?
Katalog.sql

26) Berikan hak istimewa SESI TERBATAS kepada pengguna SCOTT?
SQL> berikan sesi terbatas ke scott;
Hibah berhasil.

27) Bagaimana pengguna yang memiliki hak istimewa diautentikasi pada database yang sedang Anda kerjakan? Parameter inisialisasi mana yang akan memberi saya informasi ini?
Pertanyaan tidak jelas. PMON akan mengautentikasi pada tingkat instance.

28) Tampilan kinerja dinamis mana yang memberi Anda informasi tentang semua pengguna istimewa yang telah diberikan peran sysdba atau sysoper? Menanyakan tampilan?
SQL> desc v$pwfile_users

29) Apa tujuan tabel KAMUS?
Untuk mengetahui kamus data dan nama tampilan kinerja dinamis

30) Tulis kueri untuk menampilkan file# dan status semua file data yang offline?
Pilih file#,status dari v$datafile dimana status='OFFLINE';

31) Tulis pernyataan untuk menampilkan ukuran System Global Area (SGA)?
Tampilkan parameter sga
Atau
Tampilkan sga

32) Dapatkan informasi tentang database saat ini? Apa nama dan tanggal pembuatannya?
Pilih nama, dibuat dari v$database;

33) Berapa ukuran cache buffer database? Dua Parameter inisialisasi mana yang digunakan untuk menentukan nilai ini?

Db_cache_size atau db_block_buffers

34) Nilai apa yang harus diambil REMOTE_LOGIN_PASSWORDFILE jika Anda perlu menyiapkan autentikasi Sistem Operasi?
eksklusif

35) Parameter inisialisasi mana yang menyimpan nilai ini? Terdiri dari apa kolam bersama?
Cache perpustakaan dan cache kamus data.
Parameter :shared_pool_size

36) Parameter inisialisasi mana yang menyimpan nama database?
Db_name

37) Tampilan kinerja dinamis mana yang menampilkan informasi tentang transaksi aktif dalam database? Tampilan mana yang mengembalikan informasi terkait sesi?
V$transaksi, v$session

38) Tampilan kinerja dinamis mana yang berguna untuk menghentikan sesi pengguna? Kolom tampilan mana yang Anda perlukan untuk mematikan sesi pengguna? Tulis pernyataan untuk menghentikan sesi yang sedang aktif di database Anda?
V$sesi (SID, SERAIL#)
Ubah sesi penghentian sistem 'SID,SERIAL#';

39) Apa perbedaan antara perintah ALTER SYSTEM dan ALTER SESSION?
Perubahan yang dilakukan menggunakan ALTER SYSTEM bersifat permanen untuk memori atau database. Tapi untuk ALTER SESSION, hanya untuk sesi itu

40) Tuliskan langkah-langkah wajib yang harus dilakukan DBA sebelum perintah CREATE DATABASE dapat digunakan untuk membuat database?
Buat pfile atau spfile
Buat file kata sandi
Jika windows, buat instance menggunakan utilitas ORADIM

41) Apa yang dibuat skrip utlexcpt.sql? Untuk apa tabel ini digunakan?

Ini akan membuat tabel EXECEPTIONS. Lihat tautan di bawah

42) Di subdirektori Oracle mana semua skrip SQL seperti catalog.sql/ catproc.sql /utlexcpt.sql dll…? Terletak?
$ORACLE_HOME/rdbms/admin/

43) Tampilan kinerja dinamis mana yang akan Anda gunakan untuk menampilkan ukuran OPTIMAL segmen rollback RBS2. Tulis kueri untuk mengambil ukuran OPTIMAL dan nama segmen Rollback?
V$undostat (tetapi banyak skrip tersedia di Google atau bahkan di blog saya)

44) Selama transaksi yang berjalan lama, Anda menerima pesan kesalahan yang menunjukkan bahwa Anda tidak memiliki cukup ruang di segmen rollback RO4. Parameter penyimpanan mana yang akan Anda modifikasi untuk mengatasi masalah ini?
Ukuran luas

45) Bagaimana cara memulai database jika hanya pengguna dengan hak istimewa SESI TERBATAS yang perlu mengaksesnya?
Batasan startup

46) Tampilan kamus data mana yang akan Anda kueri untuk mengetahui informasi tentang perluasan gratis di database Anda? Tulis kueri untuk menampilkan hitungan jumlah ekstensi gratis di database Anda?
Kita bisa menggunakan skrip. Persisnya sulit untuk diketahui

47) Tulis kueri untuk menampilkan nama tablespace, nama file data dan jenis manajemen tingkat (lokal atau kamus) dari kamus data?
Anda perlu menggabungkan dba_data_files dan dba_tablespaces

48) Dua jenis tablespace mana yang tidak bisa offline atau dijatuhkan?
SISTEM dan UNDO

49) Saat tablespace offline, dapatkah dibuat hanya-baca? Lakukan
Langkah-langkah yang diperlukan untuk mengonfirmasi jawaban Anda?
Tidak mendapat jawabannya

50) Parameter mana yang menentukan persentase ruang di setiap blok data yang dicadangkan untuk pembaruan di masa mendatang?
PCTFREE
51) tuliskan dua alasan mengapa alokasi tingkat otomatis ke tingkat tertentu mungkin gagal?
Jika ruang disk mencapai batas maksimal
Jika autoextend mencapai batas maxsize

52) Kueri tampilan DBA_CONSTRAINTS dan tampilkan nama semua batasan yang dibuat di tabel PELANGGAN?
Pilih constraint_name dari dba_constraints where table_name='CUSTOMER';

53) Tulis perintah untuk menampilkan nama semua indeks BITMAP yang dibuat dalam database?
Pilih index_name dari dba_indexes where index_type='BITMAP';

54) Tulis perintah untuk menggabungkan tingkat indeks pilihan Anda?
Mengubah tablespace gabungan;
Tidak tahu luasnya

55) . Apa yang terjadi pada baris yang lebih besar dari satu blok? Apa ini disebut? Tampilan kamus data mana yang dapat ditanyakan untuk mendapatkan informasi tentang blok tersebut?
Baris akan dirantai menjadi beberapa blok. CHAINED_ROWS adalah tampilannya

56) Tulis kueri untuk mengambil nomor karyawan dan ROWID dari semua baris yang termasuk dalam tabel EMP milik pengguna SCOTT?
Pilih rowid,empno dari scott.emp;

57) Selama transaksi yang berjalan lama, Anda menerima pesan kesalahan yang menunjukkan bahwa Anda tidak memiliki cukup ruang di segmen rollback RO4. Parameter penyimpanan mana yang akan Anda modifikasi untuk mengatasi masalah ini?
Pertanyaan berulang

58) Bagaimana cara mengkompilasi tampilan? Bagaimana cara menyusun tabel?
Ubah tampilan kompilasi;
Tabel tidak dapat dikompilasi

59) Berapa ukuran blok database Anda dan bagaimana Anda melihatnya?
Db_block_size

60) Pada suatu waktu Anda kehilangan file parameter secara tidak sengaja dan Anda tidak memiliki cadangan apa pun. Bagaimana Anda akan membuat ulang file parameter baru dengan parameter yang disetel ke nilai sebelumnya.?
Kami dapat memulihkannya dari file log peringatan yang berisi nilai non-default

61) Anda hanya ingin menyimpan 3 cadangan terakhir dari file data. Bagaimana Anda melakukannya di RMAN?
Dengan mengonfigurasi kebijakan penyimpanan cadangan ke redundansi 3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GABUNGAN Eksplisit vs Gabungan implisit?

  2. Bagaimana saya bisa mempercepat row_number di Oracle?

  3. Di WiX bagaimana cara menguji keberadaan kunci registri (bukan nilai) untuk Oracle ODP.Net?

  4. Database vs tablespace, apa bedanya?

  5. Mendapatkan Kesalahan - ORA-01858:karakter non-numerik ditemukan di tempat yang diharapkan berupa numerik