BFILE is an Oracle data type that stores a locator to a binary file operating system file outside the database. Unlike BLOB which stores data internally, BFILE maintains only a pointer to external files, allowing large objects to be stored outside database while keeping reference.