Oracle Добавление строк INSERT
INSERT INTO имя таблицы VALUES (значения столбцов(атрибуты));
Значения для столбцов должны вводится в том порядке в котором они располагаются в таблице.
Пример1:
SQL> insert into table1 values ('v1', 'v2');
1 row created.
Проверим добавленные значения:
SQL> select * from table1;
C1 C2
---------- ----------
v1 v2
Пример2:
SQL> insert into table2 values ('alexander', 99);
1 row created.
SQL> select * from table2;
NAME NUM
-------------------- ----------
alexander 99
Oracle зеркалирование online redo logs
У нас есть три группы журналов:
SQL> select member from v$logfile;
MEMBER
----------------------------------------------------------------------
/oradata/orcl/redo01.log
/oradata/orcl/redo02.log
/oradata/orcl/redo03.log
Видно что в каждой группе журналов по одному файлу:
SQL> select member from v$logfile where group# = '1';
MEMBER
----------------------------------------------------------------------
/oradata/orcl/redo01.log
SQL> select member from v$logfile where group# = '2';
MEMBER
----------------------------------------------------------------------
/oradata/orcl/redo02.log
SQL> select member from v$logfile where group# = '3';
MEMBER
--------------------------------------------------------------------
/oradata/orcl/redo03.log
Добавляем в каждую группу файл журнала:
SQL> alter database add logfile member '/oradata/orcl/redo01a.log' to group 1;
SQL> alter database add logfile member '/oradata/orcl/redo02a.log' to group 2;
alter database add logfile member '/oradata/orcl/redo03a.log' to group 3;
Проверяем количество журналов в группе:
SQL> select member from v$logfile where group# = '1';
MEMBER
----------------------------------------------------------------------
/oradata/orcl/redo01.log
/oradata/orcl/redo01a.log