본문 바로가기

DB3

ORA-28001 : the password has expired 오라클 11g XE 비밀 번호 만료 1. ORA-28001 password expired 에러 발생 -->11g xe의 기본 비밀번호 만료일은 180일이라서 unlimited로 변경해 준다.(또는 비밀번호 변경) 2. > SELECT * FROM DBA_PROFILES WHERE PROFILE='DEFAULT' AND RESOURCE_NAME='PASSWORD_LIFE_TIME'; > ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; --패스워드 만료일을 unlimited로 변경 > SELECT * FROM DBA_PROFILES WHERE PROFILE='DEFAULT' AND RESOURCE_NAME='PASSWORD_LIFE_TIME'; > CO.. 2019. 12. 2.
SQL Processing SQL 처리 Process Stages of SQL Processing 1. SQL Statement : client가 쿼리 질의 2. Syntax Check : 문법적인 검사 수행 예시) SQL 질의에서 FROM 오타 SQL> SELECT * FORM emp; SELECT * FORM emp * ERROR at line 1: ORA-00923: FROM keyword not found where expected 3. Semantic Check : 의미 상 검사 수행(오브젝트 유무 등) 예시) emp2 테이블이 존재하지 않는데 질의 SQL> SELECT * FROM emp2; SELECT * FROM emp2 * ERROR at line 1: ORA-00942: table or view does not .. 2019. 11. 21.
Oracle 11g XE sid 변경 Oracle 11g XE sid 변경 시나리오 윈도우 환경 Oracle 11g XE의 sid를 xe -> oraDB로 변경 과정 1. sqlplus 접속 확인 > sqlplus > sys /as sysdba > [system password] 2. 오라클 sid 확인 > select instance_name from v$instance; 3. sid 변경 전, DB 백업 4. cmd 명령 > oradim -delete -sid xe > lsnrctl stop 5. %ORACLE_HOME%\network\admin 이동 아래 파일 수정 -listener.ora -tnsnames.ora 6. %ORACLE_HOME%\dbs 이동 spfilexe.ora를 spfileoradb로 파일명 변경 7. %ORACLE.. 2019. 11. 13.