IT/ORACLE

간단 정리

KhanSelf 2017. 9. 14. 21:40


==sys계정 접속

sqlplus /nolog

conn /as sysdba


*위방법으로 했을때insufficient privileges이 뜨면서 관리자 계정 접근이 안될때

sqlplus /nolog

connect sys/oracle as sysdba 입력





==계정 만들기(sys에서)

create user 계정명 identified by 비번 default tablespace users;




==계정 권한주기(sys에서)

grant resource, dba, connect to 계정명;




==계정 락 풀기(sys에서)

alter user 계정명 account by unlock




==계정 비번 지정(sys에서)

alter user 계정명 identified by 비번;




== 패스워드 변경(sys에서)

ALTER USER 계정명 IDENTIFIED BY 비번;




== 유저 삭제(sys에서)

DROP USER 계정명 CASCADE;




==유저 정보 조회

SELECT USERNAME

     , DEFAULT_TABLESPACE

     , TEMPORARY_TABLESPACE 

FROM DBA_USERS;




==지역과 언어 세팅

alter session set nls_territory='AMERICA';

alter session set nls_language='AMERICAN';




==테이블 제약사항 체크

SELECT * 

FROM ALL_CONSTRAINTS   

WHERE TABLE_NAME = '테이블명';   




==테이블 데이터타입 확인

SELECT *

FROM USER_TAB_COLUMNS 

WHERE TABLE_NAME = '테이블명';