소소한DB/오라클
-
오라클 기본 사용 명령어소소한DB/오라클 2019. 1. 22. 16:44
리스너 상태 확인하기lsnrctl status 리스너 시작lsnrctl start 리스너 정지lsnrctl stop 관리자 접속 방법cmd > sqlplus sys/password as sysdbacmd > sqlplus / as sysdbacmd > sqlplus "/as sysdba" 잠금 해제sql > alter user [userid] account unlock; 사용자 접속sql > conn 사용자ID/비밀번호예) conn test/testsql > conn sys/관리자 비밀번호 as sysdba;예) conn sys/password as sysdba oracle system 계정 비밀번호 분실시 해결 방법cmd > sqlplus /nolog 접속 SQL > conn /as sysdba연결되었..
-
오라클 사용자 생성 및 권한 부여소소한DB/오라클 2019. 1. 22. 15:28
테이블 스페이스 생성 SQL > create tablespace [tablespace_name] datafile '/oracle/oradata/[file_name].dbf' size 500m; 예) create tablespace TEST datafile 'D:\oracle\TEST.dbf' size 500M; 오라클 유저 생성 create user [user_name]identified by [password]default tablespace [tablespace_name]temporary tablespace temp; 예) create user TEST identified by TEST default tablespace TEST temporary tablespace temp; 생성한 user에 권한 ..
-
오라클 startup 발생하는 ORA-01157,ORA-01110 오류 해결법소소한DB/오라클 2019. 1. 22. 15:01
오라클의 startup 시에 발생하는 ORA-01157,ORA-01110 오류는 OS상에 해당 테이블 스페이스가 없거나 시스템의 다른문제로 파일을 열수 없는 상황에 발생합니다. -백업본이 있고, 아카이브 모드 일경우 ->copy d:\backup\*.dbf d:\oradata\test\SQL> alter database open;에러-ORA-01190: control file or data file 6 is from before the last RESETLOGSORA-01110: data file 6 : 'd:\oradata\test\test_dat01.DBF' SQL> recover database;필요한 스퀀스 번호 나오고 아카이브 로그 선택 하라고 나오면auto SQL> alter database ..
-
오라클 ORA-01017 :사용자명 / 비밀번호가 부적합소소한DB/오라클 2019. 1. 21. 17:07
오라클 로그인중 생기는 에러중 하나이며ORA-01017 : 사용자명/비밀번호가 틀려서 로그인할수 없다는 에러입니다. 위와 같이 에러가 떳을때는 정말 비밀번호가 틀렸을수도 있지만..본인이 아이디와 비밀번호가 맞는데 계속 접속이 안될경우.... 오라클 10g 버전에서는 대소문자를 구별 X오라클 11g 버전부터는 대소문자를 구별 O 본인이 11g이면 대소문자 부분 때문에 그럴수도 있습니다. 1. CMD & TOAD 접속 >sqlplus / as sysdb -dba 계정으로 접속 2.show parameter sec_case;(대소문자 구별 상태 확인) 3. True 를 False 로 변경>alter system set sec_case_sensitive_logon=false; 이렇게 하면 대소문자 구별을 하지 ..
-
ORA-에러코드 한글 번역소소한DB/오라클 2019. 1. 21. 09:33
ERROR_CODE,DESCRIPTION ORA-00000 성공적인 정상 종료입니다. ORA-00001 유일성 제약조건(%s.%s)에 위배됩니다. ORA-00017 트레이스 이벤트 설정이 세션에 요구되었습니다. ORA-00018 최대 세션 수를 초과했습니다. ORA-00019 최대 세션 라이선스 수를 초과했습니다. ORA-00020 최대 프로세스 수(%s)를 초과했습니다. ORA-00021 세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다. ORA-00022 부적절한 세션 번호; 액세스가 거절되었습니다. ORA-00023 세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다. ORA-00024 단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다. ORA-0..