간단 정리
==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 = '테이블명';