1. SYS 계정으로 로그인 해서 (첫번째 레드박스)
2. Schema Browser 실행.
3. Users Tab 이동
4. Create User 버튼 클릭 (두번째 레드박스)
5. 계정명, 패스워드, 기타 권한 부여. (세번째 레드박스)
※ 권한부여 방식은 모든 권한들에서 체크박스 형태로 존재. 기존의 계정의 권한을 복사해 오는 기능이 있어 개발자 계정을 다수 생성할 때 편리함.
테이블에 insert, update, delete 문으로 지시하고, COMMIT을 실행하면 모든 변경 사항이 영구히 데이터베이스에 저장되며, ROLLBACK은 마지막 commit이나 Rollback 이후의 변경 사항을 취소하고 데이터베이스를 원래의 상태로 되돌려 준다. 이를 트랜잭션(transaction)이라 하며, 트랜잭션에서 데이터베이스를 변경하라는 명령이 commit이고, commit 전까지 변경된 것을 되돌리는 것이 rollback이다.
SAVEPOINT는 트랜잭션 내에 세이브포인트를 만들 수 있게 해준다. 하나의 트랜잭션 내에 여러 개의 세이브포인트를 만들 수 있으며, ROLLBACK TO <세이브포인트> 문을 이용하여 큰 규모의 트랜잭션 내에서 명령들의 특정한 그룹만 롤백 할 수 있다.
SET TRANSACTION 명령으로 고립도 레벨이나 트랜잭션의 읽기 전용 혹은 읽기 쓰기 모드, 그리고 특정한 롤백 세그먼트를 이용하도록 하는 등의 다양한 트랜잭션 속성을 지정하는데 이용된다.
SET TRANSACTION READ ONLY SET TRANSACTION READ WRITE SET TRANSACTION ISOLATION LEVEL SERIALIZABLE SET TRANSACTION ISOLATION READ COMMITTED 또한 SET CONSTRAINTS 문은 트랜잭션 내의 연기 가능 제약조건의 강제 모드를 지정한다. 【형식】ROLLBACK 문 ROLLBACK [WORK] [{TO [SAVEPOINT] savepoint}|{FORCE 'text'} ]; 【형식】COMMIT 문 COMMIT [WORK] [{COMMENT 'text'} | {FORCE 'text' [,integer]} ];기존 8i까지는 작업을 취소한다는 의미로 rollback이라는 용어를 사용했지만, 9i부터는 undo라는 용어를 사용한다. 기존에 사용하던 용어인 롤백 데이터, 롤백 세그먼트 등을 모두 언두 데이터, 언두 세그먼트라고 지칭한다.