Terdapat tiga buah eksternal file yang digunakan sebelum membuat sebuah database, yaitu :
- parameter fileParameter file mendefinisikan spesifikasi dari instance yang berisi struktur memori dan proses, seperti kontrol file, penggunaan memory dan mengatur bagaimana background proses berjalan. Terdapat dua jenis parameter file yaitu static parameter file dan dynamic parameter file. Static parameter file (biasanya berformat ini/SID/.ora) adalah text sederhana yang hanya dipanggil sekali oleh instace ketika database mulai. Sedangkan dynamic parameter file adalah file biner yang dikelola oleh Oracle sendiri untuk merespon perintah dari user.
- password file
Password file digunakan untuk menyimpan informasi autentifikasi user ketika database dalam keadaan mati. Ceritanya, selama ini Oracle menyimpan semua informasi user dan password database dalam tabel / data dictionary sehingga ketika terdapat user yang melakukan request, Oracle akan melakukan query dari data dictionary tersebut. Namun, apa yang terjadi ketika database tersebut sedang offline atau mati. User tidak dapat melakukan request ke database. Oleh karena itulah Oracle menyediakan dua buah autentifikasi ketika database dalam keadaan offline, yaitu autentifikasi Sistem Operasi dan autentifikasi password file.
Pada autentifikasi sistem operasi, keamanan diserahkan sepenuhnya ke sistem operasi seperti user, group akan diautentifikasi oleh sistem. Peran penting pada keamanan sistem adalah sistem administrator. Akan tetapi, kelemahan dari autentifikasi sistem operasi ini adalah tidak adanya dukungan penuh terhadap remote connectivity terhadap instance. Jadi ketika kita melakukan koneksi, kita hanya berhubungan dengan sistem operasinya saja, tidak secara langsung berhubungan dengan Oracle Server. Autentifikasi ini cocok bagi DBA yang tidak membutuhkan jaringan untuk koneksi ke Oracle server.
Sedangkan pada autentifikasi password file, semua autorisasi dan autentifikasi ke Oracle server dipegang penuh oleh Oracle sendiri, sekaligus meng-cover kelemahan pada autentifikasi sistem operasi. Dengan username dan password yang terenkripsi, konektifitas ke Oracle server dilakukan secara independen.
- archive log file
Archive log file menggandakan online redo log files yang telah penuh. Archive log menjaga catatan terhadap perubahan data yang dilakukan oleh user. Di dalam bisnis archive log file digunakan untuk menjamin kemungkinan kehilangan data.