Oracle (and most relational databases,) will allow you to create tables that can have duplicate rows. If you want to exclude duplicates, simply add a UNIQUE constraint that spans all of the columns of the table.
If duplicate rows are what you desire, when you query the table you will get back as many copies as there are in the table unless you have a DISTINCT clause or some kind of grouping that unifies the duplicates to a single instance.
Oracle stores each record at a separate location that it keeps track of internally. Users can SELECT rowid FROM a_table; to get a pointer to that location, but one should think carefully about why you are doing so first as it may be a sign of bad database design - if the two records are supposed to be distinguishable, perhaps there needs to be another column with the information that distinguishes them? Or, a database managed sequence number can provide unique numbers that are more readily communicated to users than rowids.
Example of duplicates and rowids.
Discussion of issues with rowids changing over time.