728x90
λ°˜μ‘ν˜•

πŸ–²οΈ Program/πŸ“˜ Oracle 8

[ORACLE] SQL Developer ORA-64308 : hybrid columnar compressed table cannot have column with LONG data type

[ORACLE] SQL Developer ORA-64308 : hybrid columnar compressed table cannot have column with LONG data type βœ… 상황 →ν…Œμ΄λΈ”μ„ μƒμ„±ν•˜λ €κ³  ν–ˆλŠ”λ°, ν…Œμ΄λΈ”μ΄ μƒμ„±λ˜μ§€ μ•ŠλŠ” 였λ₯˜κ°€ λ°œμƒ βœ… 였λ₯˜ μ½”λ“œ → ORA-64308 βœ… 였λ₯˜μ„€λͺ… → hybrid columnar compressed table cannot have column with LONG data type → ν•˜μ΄λΈŒλ¦¬λ“œ 컬럼 ν˜•μ‹ μ••μΆ•λœ ν…Œμ΄λΈ”μ— LONG 데이터 μœ ν˜•μ˜ 열을 κ°€μ§ˆ 수 μ—†μŠ΅λ‹ˆλ‹€. βœ… λ°œμƒ 원인 → ν…Œμ΄λΈ” 생성할 λ•Œ 컬럼의 데이터 νƒ€μž…μ„ LONGνƒ€μž…μ„ μ‚¬μš©ν•œ 컬럼이 μžˆλŠ”λ°, ν•˜μ΄λΈŒλ¦¬λ“œ 컬럼 μ••μΆ• ν…Œμ΄λΈ”μ—μ„œλŠ” LONGνƒ€μž…μ˜ 데이터 νƒ€μž…μ„ μ‚¬μš©ν•  수 μ—†λ‹€κ³  ..

[Oracle] SQL Developer Error : ORA - 12514 : m1 mac μ˜€λΌν΄ν΄λΌμš°λ“œ(oracle cloud)

[Oracle] SQL Developer Error : ORA - 12514 βœ… 상황 → SQL Developer을 ν‚€μžλ§ˆμž Error 경고창이 뜨며 접속이 μ•ˆλ˜κ³  μžˆλŠ” 상황 βœ… 였λ₯˜ → ORA - 12514 βœ… λ¬Έμ œμ›μΈ → 였라클 ν΄λΌμš°λ“œ 접속 κΈ°κ°„ λ§Œλ£Œλ˜μ–΄ λΉ„ν™œμ„±ν™”κ°€ λ˜μ–΄μ„œ μ‚¬μ΄νŠΈκ°€ λ‹«νžŒ 상황 → 접속 아이디와 λΉ„λ°€λ²ˆν˜Έ 포트번호 λ“± μ—°κ²° 접속 ν™•μΈν•˜κΈ° βœ… 해결방법 → μ‚¬μ΄νŠΈμ— μ ‘μ†ν•΄μ„œ 재 λ‘œκ·ΈμΈμ„ 진행 βœ… 였라클 ν΄λΌμš°λ“œ https://cloud.oracle.com/ Oracle Cloud Infrastructure cloud.oracle.com 🟒 Start ν΄λ¦­ν•΄μ„œ ν™œμ„±ν™” 진행 βœ… ν™œμ„±ν™” ν›„, ADW κΈ€μž 뢀뢄이 μ΄ˆλ‘μƒ‰μœΌλ‘œ λ³€ν•˜λ©΄ μ™„λ£Œκ°€ λ˜μ—ˆλ‹€λŠ” 뜻으둜 SQL Developer 을 λ‹€μ‹œ μ‹€ν–‰ ν›„,..

[ORACLE] SQL Developer : μœ μ € ν…Œμ΄λΈ” ν•œλ²ˆμ— μ‚­μ œν•˜κΈ° : DROP TABLE

[ORACLE] SQL Developer μœ μ € ν…Œμ΄λΈ” ν•œλ²ˆμ— μ‚­μ œν•˜κΈ° DROP TABLE >> 상황 μœ μ €κ°€ 가지고 μžˆλŠ” λͺ¨λ“  ν…Œμ΄λΈ”μ„ ν•œλ²ˆμ— μ‚­μ œν•˜κ³  μ‹ΆμŒ >> 문제 ν•˜μ§€λ§Œ, SQLμ—μ„œ μœ μ €κ°€ 가지고 μžˆλŠ” ν…Œμ΄λΈ”μ„ ν•œλ²ˆμ— λͺ¨λ‘ μ‚­μ œν•˜λŠ” query문은 μ—†μŠ΅λ‹ˆλ‹€. >> ν•΄κ²°λ°©λ²•βœ¨ SELECT문으둜 λͺ¨λ“  ν…Œμ΄λΈ”μ„ 뢈러 온 ν›„, 이 μœ μ €κ°€ 가지고 μžˆλŠ” λͺ¨λ“  ν…Œμ΄λΈ”μ˜ DROP문을 λΆˆλŸ¬μ˜€λŠ” 쿼리문을 μ‹€ν–‰ν•˜μ—¬ ν…Œμ΄λΈ”μ˜ DROP문을 λ³΅μ‚¬ν•˜μ—¬μ„œ 전체 μ‚­μ œ 진행을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. >> 쿼리문 SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables; >> 쿼리문 SELECT 'DROP TABLE "' || TABLE_NAME || '..

[ORACLE] SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-00984: column not allowed here

[ORACLE] SQL Developer 였λ₯˜λ²ˆν˜Έ ORA-00984: column not allowed here 열을 μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€. >> 였λ₯˜ 번호 : ORA-00984 >> 상황 → spotmate table 생성 ν›„, insert 값을 λ„£λŠ”λ° 행이 μƒμ„±λ˜μ§€ μ•ŠλŠ” 상황 >> 문제 : 였라클 ORA-00984: column not allowed here | 열을 μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€. >> 문제 원인 → 데이터값 μž‘μ„± 였λ₯˜ : 데이터 νƒ€μž…μ— λ§žμ§€ μ•ŠλŠ” ν˜•μ‹μœΌλ‘œ 데이터 값을 κΈ°μž…ν•˜μ—¬ 였λ₯˜ λ°œμƒ >> 문제 ν•΄κ²° 방법 → create table의 λ°μ΄ν„°νƒ€μž…κ³Ό insert μž‘μ„±ν•˜λŠ” 데이터 νƒ€μž…μ„ λΉ„κ΅ν•˜μ—¬ ν‹€λ¦° 뢀뢄을 μˆ˜μ •ν•˜λ©΄ λ©λ‹ˆλ‹€. 문제 였λ₯˜ 번호 : ORA-00984 λ¬Έμ œν•΄κ²° → create table..

[ORACLE] SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-02291 | parent key not found

[ORACLE] SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-02291 parent key not found ex ) ORA-02291: integrity constraint (SPOT.FK_DETAILOPTION_TO_CARDETAIL) violated - parent key not found >> 였λ₯˜ 번호 : ORA-02291 >> 상황 → 상세 쑰건 μ°¨λŸ‰ ν…Œμ΄λΈ”μΈ carDetail 을 생성 후에 insert 데이터 값을 λ„£λŠ”λ° 값이 μƒμ„±λ˜μ§€ μ•ŠλŠ” 상황 >> 문제 : 였라클 ORA-02291 : parent key not found (ORA-02291: integrity constraint (SPOT.FK_DETAILOPTION_TO_CARDETAIL) violated - parent key n..

[ORACLE] SQL Developer : 쿼리 μžλ™μ •λ ¬ 단좕킀

[ORACLE] SQL Developer : 쿼리 μžλ™μ •λ ¬ 단좕킀 βœ… SQL Developer : 쿼리 μžλ™μ •λ ¬ 단좕킀 >> 문제 → 쿼리λ₯Ό μž‘μ„±ν•˜λ‹€λ³΄λ©΄ λ“€μ—¬μ“°κΈ°λ‚˜ μžλ™μ •λ ¬μ΄ 잘 λ˜μ–΄ μžˆμ§€ μ•Šμ•„ 가독성이 떨어지고 읽기 μ–΄λ €μš΄ κ²½μš°μ— μžλ™μ •λ ¬μ„ ν•˜κ³  μ‹Άμ–΄μ§‘λ‹ˆλ‹€. >> 해결방법 : 단좕킀 μ‚¬μš© → μžλ™μ •λ ¬ λ‹¨μΆ•ν‚€λŠ” μ •λ ¬ν•˜κ³  싢은 μ˜μ—­μ„ 지정 ν›„, window의 경우 : Ctrl + F7 둜 μžλ™ μ •λ ¬ν•΄μ€λ‹ˆλ‹€. (λ§₯의 κ²½μš°λŠ” μžλ™μ •λ ¬ 단좕킀λ₯Ό μƒμ„±ν•΄μ£Όμ–΄μ•Όν•©λ‹ˆλ‹€.) μžλ™μ •λ ¬ν•˜κΈ° μ „, 가독성이 λ–¨μ–΄μ§€λŠ” 쿼리문 -- insert 생성 insert into carDetail values(seq_carDetail_no.nextval, '1', '1'); Ctrl + F7 으둜 μžλ™ μ •λ ¬ ν›„μ˜ 쿼리문 -- insert ..

[ORACLE] ORACLE SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-00942 | ν…Œμ΄λΈ” κΆŒν•œ 생성

[ORACLE] ORACLE SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-00942 λ‘λ²ˆμ§Έ ν•΄κ²°λ°©λ²•μœΌλ‘œ ν•΄κ²°ν•˜κΈ° ν…Œμ΄λΈ” 생성 κΆŒν•œ λΆ€μ—¬ν•˜κΈ° >> 였λ₯˜ 번호 : ORA-00942 >> 문제 : 였라클 ORA-00942: ν…Œμ΄λΈ” λ˜λŠ” λ·°κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. >> 문제 원인 → 1. ν…Œμ΄λΈ” μƒμ„±μ—μ„œ λ¬Έμ œκ°€ λ°œμƒ ( ν…Œμ΄λΈ”μ΄ μƒμ„±λ˜μ§€ μ•ŠμŒ) γ„΄ select 쿼리 μ‹€ν–‰μœΌλ‘œ ν…Œμ΄λΈ”μ΄ μ—†λŠ”μ§€ 확인! → 2. ν…Œμ΄λΈ” 생성에 λŒ€ν•œ κΆŒν•œμ΄ μ—†λŠ” 경우 λ°œμƒ >> 문제 ν•΄κ²° 방법 → 1. ν…Œμ΄λΈ” μƒμ„±μ‹œ μ‚¬μš©ν•œ ν…Œμ΄λΈ”λͺ…μ΄λ‚˜ λ·°λͺ…μ—μ„œ μ˜ˆμ•½μ–΄λ₯Ό μ‚¬μš©ν•œ 것이 μ—†λŠ”μ§€ 확인 → 2. ν…Œμ΄λΈ”μ— κΆŒν•œμ„ λΆ€μ—¬ν•˜λŠ” 방법 (κΆŒν•œμ„ 쀄 수 μžˆλŠ” USER 둜 μ ‘μ†ν•΄μ„œ μ§€κΈˆ μ‚¬μš©ν•˜κ³  μžˆλŠ” 계정에 κΆŒν•œμ„ λΆ€μ—¬)

[ORACLE] ORACLE SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-00942

[ORACLE] ORACLE SQL Developer : 였λ₯˜λ²ˆν˜Έ : ORA-00942 첫번째 ν•΄κ²°λ°©λ²•μœΌλ‘œ ν•΄κ²°ν•˜κΈ° ν…Œμ΄λΈ” μƒμ„±μ—μ„œμ˜ 문제 ν™•μΈν•˜κΈ° >> 였λ₯˜ 번호 : ORA-00942 >> 문제 : 였라클 ORA-00942: ν…Œμ΄λΈ” λ˜λŠ” λ·°κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. >> 문제 원인 → 1. ν…Œμ΄λΈ” μƒμ„±μ—μ„œ λ¬Έμ œκ°€ λ°œμƒ ( ν…Œμ΄λΈ”μ΄ μƒμ„±λ˜μ§€ μ•ŠμŒ) γ„΄ select 쿼리 μ‹€ν–‰μœΌλ‘œ ν…Œμ΄λΈ”μ΄ μ—†λŠ”μ§€ 확인! → 2. ν…Œμ΄λΈ” 생성에 λŒ€ν•œ κΆŒν•œμ΄ μ—†λŠ” 경우 λ°œμƒ >> 문제 ν•΄κ²° 방법 → 1. ν…Œμ΄λΈ” μƒμ„±μ‹œ μ‚¬μš©ν•œ ν…Œμ΄λΈ”λͺ…μ΄λ‚˜ λ·°λͺ…μ—μ„œ μ˜ˆμ•½μ–΄λ₯Ό μ‚¬μš©ν•œ 것이 μ—†λŠ”μ§€ 확인 → 2. ν…Œμ΄λΈ”μ— κΆŒν•œμ„ λΆ€μ—¬ν•˜λŠ” 방법 (κΆŒν•œμ„ 쀄 수 μžˆλŠ” USER 둜 μ ‘μ†ν•΄μ„œ μ§€κΈˆ μ‚¬μš©ν•˜κ³  μžˆλŠ” 계정에 κΆŒν•œμ„ λΆ€μ—¬) βœ… select 쿼리문으둜 ν…Œ..

728x90
λ°˜μ‘ν˜•