A ROWID in oracle is a pseudo column that is not within the database. It is used to uniquely identify a row with a table.
The rowid values are used to locate necessary information to locate a row.
Example:
Below query selects the address of all rows that contain data for emp in department 20
Sql> SELECT ROWID, address from emp where deptno=50;