IT/DB
마리아, 오라클, 티베로 스키마 계정 권한 부여(Grant) 및 Heidi를 통한 권한 부여 방법
xego
2025. 5. 5. 16:16
ORACLE ORA-28009/ORA-01017 와 Grant 권한 부여 :: 제고
ORACLE ORA-28009/ORA-01017 와 Grant 권한 부여
■ ORA-28009Enter user-name: SYS Enter password: ERROR: ORA-28009: SYS(SYSDBA 또는 SYSOPER)로 접속해야 합니다.> sqlplus 로 오라클DBMS 접속하여 SYS시 뜨는 오류코드> 필요하다면 sqlplus / as sysdba 로 진입하자 ■ ORA-01017
nwxgt.tistory.com
Grant 권한에 대해서만 다루는 포스팅입니다.
마리아(MariaDB) |
-- 사용자 생성 CREATE USER 'USERSCHEME'@'localhost' IDENTIFIED BY 'USR_USERSCHEME'; -- 권한 부여(전체) GRANT ALL ON *.* TO 'USERSCHEME'@'localhost' WITH GRANT OPTION; -- 또는 특정 권한만 부여 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, INDEX, CREATE VIEW, CREATE ROUTINE, EXECUTE ON DATABASE_NAME.* TO 'USERSCHEME'@'localhost'; --권한 적용 FLUSH PRIVILEGES; |
오라클(Oracle) |
-- 사용자 생성 CREATE USER USERSCHEME IDENTIFIED BY "USR_USERSCHEME" DEFAULT TABLESPACE DAT_USERSCHEME TEMPORARY TABLESPACE TMP_USERSCHEME QUOTA UNLIMITED ON DAT_USERSCHEME QUOTA UNLIMITED ON IDX_USERSCHEME; -- 세션 생성 권한(필수) GRANT CREATE SESSION TO USERSCHEME; -- 추가 객체 생성 권한 GRANT CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE TO USERSCHEME; -- 다른 스키마에 권한 부여 GRANT SELECT, INSERT, UPDATE, DELETE ON USERSCHEME.TABLE_NAME TO USERSCHEME_OTHER; |
티베로(Tibero) |
-- 사용자 생성 CREATE USER USERSCHEME IDENTIFIED BY USR_USERSCHEME DEFAULT TABLESPACE DAT_USERSCHEME TEMPORARY TABLESPACE TMP_USERSCHEME QUOTA UNLIMITED ON DAT_USERSCHEME QUOTA UNLIMITED ON IDX_USERSCHEME; -- 다른 스키마에 권한 부여 GRANT CONNECT, RESOURCE, CREATE SYNONYM TO USERSCHEME_OTHER; |
HeideSQL을 통해 간단하게 권한을 변경하는 법도 알아보도록 하자.
sys로 접속해준 후
사용자 인증 및 권한 관리를 누르자.
필요한 권한을 열어주면 된다.