728x90
반응형
--SYSTEM 계정으로 처리하는 부분 START
-- 현재 meta계정이 있으면 삭제하라
-- 만약 없으면 Error 발생, 무시해도 된다.
DROP USER meta CASCADE;
-- meta를 id로 123456를 password로 정한다.
-- 기본 권한을 부여한다.
CREATE USER meta IDENTIFIED BY 123456 DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp PROFILE DEFAULT;
-- 권한을 부여하다. 연결, 리소스관리
GRANT CONNECT, RESOURCE TO meta;
-- 뷰생성 권한, SYNONYM권한을 부여한다.
GRANT CREATE VIEW, CREATE SYNONYM TO meta;
-- meta계정으로 연결하기 전에 현재 계정의 Lock을 해제한다.
ALTER USER meta ACCOUNT UNLOCK;
-- 위의 명령들은 SYSTEM으로 실행해야 한다.
-- 여기부터는 meta계정으로 연결해서 실행한다.
conn meta/123456;
--SYSTEM 계정으로 처리하는 부분 END
--metaverse계정으로 실행한다.
--client 테이블을 삭제하라
DROP TABLE client;
--client 테이블을 생성하라
CREATE TABLE client(
cnum NUMBER,
cname VARCHAR2(50),
addr VARCHAR2(200),
tel VARCHAR2(20));
--server 테이블을 삭제하라
DROP TABLE server;
--server 테이블을 생성하라
CREATE TABLE server(
cnum NUMBER,
cname VARCHAR2(50),
addr VARCHAR2(200),
tel VARCHAR2(20));
728x90
반응형
'프로그래머 > SQL(Oracle)' 카테고리의 다른 글
SQL)Oracle_제약조건의 이해와 설정2(NOT NULL,UK,CHECK) (0) | 2023.03.14 |
---|---|
SQL)Oracle_제약조건의 이해와 설정_PK_FK (0) | 2023.03.14 |
SQL)Oracle_테이블생성과 데이터 타입의 이해 (0) | 2023.03.13 |
SQL)Oracle_TRANSACTION_SESSION2 (0) | 2023.03.13 |
SQL)Oracle_TRANSACTION_SESSION1 (0) | 2023.03.13 |