(1)
http://www.adp -gmbh.ch / ора / разное / sys_system_internal.html
SYS
SYS является владельцем базы данных и владельцем словаря данных.
Никогда не создавайте объекты в схеме SYS.
Объекты, принадлежащие SYS, не могут быть экспортированы.
SYSTEM
SYSTEM является привилегированным администратором и обычно владеет таблицами, предоставленными Oracle, кроме словаря. Не создавайте свои собственные объекты в SYSTEM.
(2)
Нет, это не одно и то же. Между ними большая разница
Для роли sysdba, вы можете посмотреть документацию
http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/dba.htm#sthref137
А из документации видно, что:
Роль DBA не включает системные привилегии SYSDBA или SYSOPER
Дополнительные различия между пользователем с системной привилегией SYSDBA и пользователем с ролью DBA состоят в том, что SYSDBA аутентифицируется с помощью файла паролей и может редактировать таблицы в схеме SYS, такие как USER $, плюс соединение SYSDBA будет отображаться как SYS и будет проверяться как SYS в обязательном аудите. Конечно, большинству пользователей SYSDBA также была назначена роль DBA. Разница с действительным SYS заключается в том, что они ДОЛЖНЫ войти в систему как SYSDBA, тогда как другой пользователь DBA, которому предоставлена системная привилегия SYSDBA, может не…
http://www.oracleforensics.com/wordpress/index.php/2008/09/21/bypassing-ora-01997/