Here are two ways to make a table read-only:
First lets do it the 11g way:
nikos@NIKOSDB> create table lala (x int, y int)
2 /
Table created.
nikos@NIKOSDB> insert into lala values (1,1)
2 /
1 row created.
nikos@NIKOSDB> insert into lala values (2,2)
2 /
1 row created.
nikos@NIKOSDB> commit
2 /
Commit complete.
First lets do it the 11g way:
nikos@NIKOSDB> create table lala (x int, y int)
2 /
Table created.
nikos@NIKOSDB> insert into lala values (1,1)
2 /
1 row created.
nikos@NIKOSDB> insert into lala values (2,2)
2 /
1 row created.
nikos@NIKOSDB> commit
2 /
Commit complete.