Oracle/SQL

oracle 사용자 계정 생성

밥돌이밥순이 2023. 7. 5. 10:06
반응형

oracle 사용자 계정 생성

	-----------------------------------------------------------------------------------
	--  계정에 C##  취소  
	--ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
	-----------------------------------------------------------------------------------
	alter session set "_ORACLE_SCRIPT"=true;
	-----------------------------------------------------------------------------------
	--  사용자 계정 새성 
	-----------------------------------------------------------------------------------
	CREATE USER IF_DB IDENTIFIED BY oracle;
	-----------------------------------------------------------------------------------
	--  권한(DBA 권한 부여)
	-----------------------------------------------------------------------------------
	GRANT CONNECT, DBA, RESOURCE TO IF_DB; 
    select * from dba_users  where username ='IF_DB';
    -----------------------------------------------------------------------------------
	--  DB 패스워드 기간만료일 확인  UNLIMITED : 기간을 제한두깆 않음  
	-----------------------------------------------------------------------------------
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    SELECT * FROM SYS.dba_profiles 
    WHERE profile ='DEFAULT' AND resource_name ='PASSWORD_LIFE_TIME'; 
	-----------------------------------------------------------------------------------
	--  사용자 계정 삭제
	-----------------------------------------------------------------------------------
	select sid,serial#,username,status from v$session 
    where schemaname ='MEGAHUB';--session조회 
    alter system kill session '494,2536'; --session삭제 'SID,SERIAL#';
	alter session set "_ORACLE_SCRIPT"=true;
	drop user IF_DB cascade;
반응형