Я не использую Linux.
Однако на MS Windows, если вы настроили автоматический запуск служб прослушивания и базы данных (при запуске компьютера), тогда база данных должна быть доступна для Вы в считанные минуты. Если вы не можете сделать это в Ubuntu, тогда да - вы должны запустить базу данных вручную.
Что касается вашего второго вопроса: пользователь, которого вы хотите использовать для создания таблиц, процедур и т. Д. c. должны быть предоставлены определенные привилегии. Они предоставляются тем же привилегированным пользователем, который его создал, таким как SYS. Итак: вы должны подключиться как SYS, а затем запустить несколько грантов (при условии, что ваше имя пользователя «beline»); например:
grant create session to beline;
grant create table to beline;
grant create procedure to beline;
grant create sequence to beline;
grant create view to beline;
Есть и другие привилегии; предоставляйте их при необходимости.
После предоставления они будут действовать «навсегда» (до тех пор, пока вы их явно не отмените), что означает, что они будут доступны вам после перезапуска базы данных. предоставить триггер создания для beline;