본문 바로가기

공부는 평생하는 것이다/SQL4

ORA-01017 "invalid username/password; logon denied" ORA-01017은 "invalid username/password; logon denied" 라는 오류 메시지를 나타내며, Oracle 데이터베이스에 로그인 시 사용자 이름이나 비밀번호가 잘못된 경우 발생합니다1. 사용자 이름이나 비밀번호가 잘못된 경우: 입력한 사용자 이름이나 비밀번호가 데이터베이스에 정확하지 않습니다.2. 사용자 계정이 잠겨있는 경우: 사용자 계정이 잠겨있으면 로그인이 불가능합니다.3. 사용자 계정이 비활성화되었는 경우: 비활성화된 계정으로 로그인 시 오류가 발생합니다.이 오류를 해결하기 위해 다음과 같은 단계를 시도할 수 있습니다.1. 사용자 이름과 비밀번호를 다시 확인: 입력한 정보가 정확한지 확인합니다.2. 사용자 계정이 잠겨있는지 확인: 계정이 잠겨있는 경우, DBA에게 계정.. 2024. 10. 25.
[오라클] SQL Loader (Field in data file exceeds maximum length) SQL Loader : Field in data file exceeds maximum length 개요 : SQL Loader 를 이용하여 데이터를 업로드하던 도중, [Field in data file exceeds maximum length] 오류가 발생하였다. 컬럼 사이즈는 varchar2(256) 이었으며, 적재하려는 데이터의 길이는 256 이었다. 해결 방법 : SQL Loader 의 경우 데이터 파일에서 CHAR 형태의 컬럼의 길이가 255 Character 가 넘는 경우, 위와 같은 오류가 발생한다. 아래와 같이 control 파일 내의 컬럼 사이즈를 지정해주면 해결할 수 있다. 컬럼명 CHAR(사이즈) COLName01 CHAR ==> COLName01 CHAR(256) 2024. 10. 10.
DW에서 STG와 ODS 영역에 대한 역할과 설명 데이터 웨어하우스(DW)에서 STG(Staging)와 ODS(Operational Data Store) 영역은 데이터 처리와 저장 과정에서 중요한 역할을 합니다. 이들 각각의 역할과 특성을 설명드립니다. STG (Staging Area)1. 역할 :    - 임시 저장소: STG는 다양한 소스 시스템에서 데이터를 추출한 후, 데이터 웨어하우스에 로드하기 전에 임시로 저장하는 공간입니다.    - 데이터 변환: 데이터를 정제하고 변환하는 단계가 이루어지는 곳입니다. 여기서는 데이터 클렌징, 필터링, 변환, 병합 등의 작업이 수행됩니다.2. 특성 :    - 단기 저장 : 데이터는 짧은 기간 동안만 저장됩니다. 보통 ETL(Extract, Transform, Load) 프로세스가 완료되면 삭제됩니다.    .. 2024. 6. 27.
[IT] Distinct와 Count 함께 사용하는 방법 distinct 를 사용하면 중복을 제거할 수 있습니다. count를 사용하면 컬럼 수 또는 row수를 조회할 수 있습니다.  distinct는 여러 컬럼을 중복제거 할 수 있습니다. -- DISTINCT를 이용한 여러 컬럼 중복제거SELECT DISTINCT COL1, COL2 FROM TBL; distinct를 사용하여 중복을 제거한 후에 count를 사용하여 개수를 확인해야 하는 경우가 있습니다. -- 에러 발생SELECT COUNT( DISTINCT COL1, COL2) FROM TBL;-- 에러 발생SELECT COUNT ( DISTINCT(COL1, COL2)) FROM TBL; 콤마로 인하여 COUNT() 함수의 인자 수가 안 맞는 상황이 발생합니다.단순히 COL1, COL2 컬럼만 조회하는.. 2023. 7. 3.
728x90
반응형