본문 바로가기

전체 글

(33)
ORACLE 인스턴스 기동 시 ORA-16032 에러 해결 방법 sqlplus "/as sysdba" 접속 시 SQL > 이 표시되면서 로그인이 잘 된 것 처럼 보이지만 "connected to an idle instance"라고 뜸 -> db가 기동되지 않은 상태.. 처음엔 인스턴스 안뜬줄도 모르고 쿼리 입력했는데 에러발생 ORA-01034: ORACLE not available이 보인다 -> 이것도 db가 꺼져 있는 상태라는 의미.. -> 이 상태에서 "startup" 시도 했는데 새로운 에러가 보인다. ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated ORA-07286: sksagdi: cannot obtain device information. 이제사 문제가 뭔지 더 ..
ORACLE data pump (expdp, impdp) 에러 해결 zip 테이블 단위 백업 expdp / impdp 샘플 코드는 expdp 로그인할db계정아이디/패스워드 directory=디렉토리명 tables=백업할테이블 dumpfile=백업파일명지정 logfile=로그파일명지정 impdp 로그인할db계정아이디/패스워드 directory=백업파일이있는디렉토리명 tables=백업할테이블 dumpfile=백업할파일 logfile=로그파일명지정 이런식. 스키마를 다른 스키마로 한다거나, 테이블스페이스를 다른 스페이스로 바꿔서 할 수 있는 옵션들도 있음. exp 할 때 맞닥트린 첫 에러 ora-39002, ora-39070, ora-39087 요 세개는 지금 로그인 한 유저가 지정된 directory에 대한 권한이 없어서 발생하는 에러 세트임 (디비 내 해당 디렉토리는 이미 존재 ..
ORACLE 정적 리스너 설정시 에러 해결법 맥 환경이라 oracle을 docker에 띄어둔 상황 docker os는 linux다. 리스너를 구성하고 돌렸더니 첫번째로 뜬 에러 start 하면 TNS-01192가 뜬다. 알고보니 정적리스너 만들려고 SID태그?에 SID_DESCRIPTION 지정했는데, 태그를 SID_LIST_LISTENER 태그로 감싸주지 않아서, 정적 리스너 설정값으로 인식이 안된 상황. SID_LIST_LISTENER 로 감싸주고 나서 (여기서 마지막 단어인 LISTENER는 listener.ora 파일 내부에 정적리스너로 지정할 listener 이름이 와야함) TNS-01192는 해결 완 두번째로 뜬 에러는 TNS-01201 : listener cannot find executable /.../... for SID '...'..
MySQL 시간 -9:00 출력될때 설정 바꾸는 법 회사 다닐 적 mysql 때문에 고생 많이 했는데 (물론 dbms 자체 보단 sql 튜닝이 해결 방법이였지만,) 하나도 기록을 안했길래 기록해두려고 오랜만에 블로그 킴. 운영 시작하기 직전에 개발 화면에 고객 결제 시간이 이상하게 보이는걸 발견. 물론 랜덤 시간으로 돌릴 순 있지만 개발계 데이터도 실 데이터에서 패턴 적용할 몇 중요 데이터만 빼고는 그대로 들고 들어오니까 결제 시간은 실 데이터랑 같은데 결제 시간이 다 새벽 시간대였다. 검색 해보니 MySQL은 타임존 설정을 해주어야 한다는 것. UTC 시간대로 출력되고 있었던 것이다. 기존 타임존을 확인하려면 하단 쿼리로 기존 시스템 설정 타임존을 확인 할 수 있다. select @@global.time_zone, @@system_time_zone, @..
[세팅방법]비쥬얼스튜디오코드 flutter ios emulator 연동 https://docs.flutter.dev/get-started/install/macos#ios-setup macOS install How to install on macOS. docs.flutter.dev flutter 도큐먼트에서 시키는대로 xcode까지 잘깔았는데, vsc에 emulator에 ios 가 계속 안보였다. 자꾸 크롬이랑 macOS만 보여줌. 구글링 해보니까 터미널에서 flutter doctor 해보라길래 android 에뮬은 아직 안쓸거라 무시하고, Xcode쪽 에러를 봤더니 아직 설치가 완전하지 않댄다. 1. Xcode installation is incomplete; -> Xcode를 깔아라 2. Once installed, run : -> 명령어 수행해라 sudo xcode-se..
[세팅방법] 플러터 설치 visual studio에서 flutter 연동 하도 까먹어서 기록해 두는 플러터 설치 visual studio에서 flutter 연동 방법. 일단 기본적으로 내 맥북에는 brew설치 완, visual studio설치 완 상태로 플러터 설치를 시작했다. 1. 터미널에서 brew로 flutter 설치 -> brew install --cask flutter 명령어 입력하면 조금 기다리면 플러터 설치가 완료된다. 2.visual studio에서 flutter, dart extensions 설치 -> 얘랑 얘를 설치해준다. 3. 터미널에서 플러터 파일 만들고 visual studio열수 있도록 쉘 코드 등록 vsc에서 cmd+shift+p 눌러서 검색창 연뒤에 shell 검색하면 code 명령어를 쉘에 설치해주는 옵션이 보인다. 실행시키면 이제 쉘에서 fl..
[개념정리] MSSQL VS ORACLE MSSQL VS ORACLE 0. 공통점 : 두 벤더사 모두 대용량 RDBMS 1. MSSQL 서버가 윈도우일경우 주로 사용 서버 하나에 여러(멀티)데이터 베이스 생성 가능 데이터 타입 ex) tinyint, smallint, int, bigint...datetime T-SQL(트랜잭션) -각 sql 명령이 자동 커밋되는 구조 2. ORACLE 서버 하나에 데이터 베이스 1개인 구조 데이터 타입 ex) Number, Date PL/SQL(프로시져) -처리 단위마다 명시적 commit이전엔 어떤 트랜잭션도 자동으로 커밋되지 않음 (MSSQL 보다개발자, DBA에게 트랜잭션 처리 책임이 더 요구되는)
[개념정리] 3-03 데이터 마트 1. 데이터 변경, 요약 요약변수 vs 파생변수 DM에서 받아온 데이터를 처리과정을 통해 분석 활용 자료로 변환하는데, 이 만들어진 변수들이 요약변수와 파생변수 요약변수 분석에 맞게 종합한 변수 DM에서 기본적인 변수로, 총구매 금액, 금액, 횟수, 구매여부 등 데이터 분석을 위해 만들어지는 변수 모델에 공통 사용 가능 -> 재활용성 간단한 구조(ex. 합계, 횟수)라서 자동화 프로그램 구축 가능 단점 : 기준값 의미 해석 애매(ex. 얼마이상을 구매할 경우) -> 연속형 변수를 그룹핑해 사용할 것 파생변수 분석자가 특정 조건 만족 or 특정함수에 의한 값을 만들어 의미 부여 세분화, 고객행동 예측, 캠페인 반응 예측에 활용 파생변수가 특정 상황에만 유의미 하지 않게 대표성을 나타나게 해야 함 단점 : ..