Pertanyaan :Pengguna perlu mengetahui kapan terakhir kali spfile dibuat atau dimodifikasi di server Linux. Bagaimana ini bisa diketahui?
Gunakan pendekatan di bawah ini untuk mendapatkan waktu pembuatan spfile.
1. Temukan inode file menggunakan 'ls -i ' perintah:
$ ls -i spfile[SID].ora 3950836 spfile[SID].ora
Di sini 3950836 adalah nomor inode spfile.
2. Temukan sistem file root/induk tempat file kita berada.
$ cd $ORACLE_HOME/dbs $ df -h . Filesystem Size Used Avail Use% Mounted on /dev/mapper 96G 86G 4.9G 95% /
3. Gunakan perintah debugfs untuk menemukan waktu pembuatan file. Jalankan perintah menggunakan pengguna root atau sudo jika pengguna oracle memiliki hak istimewa.
# debugfs -R 'stat [inode]' [FIlesystem from above]
Contoh :
# debugfs -R 'stat <3950836>' /dev/mapper debugfs 1.43-WIP (20-Jun-2013) Inode: 3950836 Type: regular Mode: 0640 Flags: 0x80000 Generation: 679845444 Version: 0x00000000:00000001 User: 8000 Group: 8000 Size: 3584 File ACL: 0 Directory ACL: 0 Links: 1 Blockcount: 8 Fragment: Address: 0 Number: 0 Size: 0 ctime: 0x5c5cd3c4:1bf05f78 -- Fri Feb 8 00:56:36 2019 atime: 0x5c5e00b1:e1953d14 -- Fri Feb 8 22:20:33 2019 mtime: 0x5c5cd3c4:1bf05f78 -- Fri Feb 8 00:56:36 2019 crtime: 0x5c5cb6f3:895fa1d0 -- Thu Feb 7 22:53:39 2019 Size of extra inode fields: 28 EXTENTS: (0):10470261
Seperti yang ditunjukkan pada output di atas, waktu pembuatan spfile adalah “Thu Feb 7 22:53:39 2019”. Demikian pula, Anda bisa mendapatkan waktu modifikasi spfile dari “mtime ” baris tepat di atasnya.