728x90
반응형

데이터베이스 17

Jupyter notebook, Pandas, Python

0. 개념정리 # IDLE(편집기) - Visual Studio Code - PyCharm - Anaconda 데이터분석 최적화(같이깔리는 주피터) - NotePad++ # 필수 라이브러리 - 판다스 : 데이터를 2차원목록으로 만들어 손쉽게 데이터분석 환경제공 - 맷플롯립 : 그림 # 판다스 자료구조 Pandas Series : 1차원 목록(사전) DataFrame : 2차원 목록(사정) # 실제 데이터분석 데이터 수집 (80%) - csv - excel - DataBase - 웹 크롤링(스크래핑) 데이터 준비(랭글링) (수집/가공 80%) - 데이터 탐색(수집한 자료 필드,컬럼 등 모양 확인) - 데이터 정제(잘못된자료, 오염 등) - 데이터 강화 - 데이터 유효성 검사 - 데이터 출판(제공) 데이터 ..

데이터베이스 2023.03.15

[ORACLE] ORA-00942: table or view does not exist 에러 원인, 해결법

ORA-00942: table or view does not exist : 테이블 또는 뷰가 존재하지 않습니다. 세션을 이용해서 인증처리를 하기 위해 로그인페이지를 구현하던 중 발생한 ORA-00942 에러... -목차- 1.ORA-00942에러 원인 2.ORA-00942에러 해결법 ORA-00942에러 오라클 공식문서 공식문서 사이트 : https://www.dba-oracle.com/sf_ora_00942_table_or_view_does_not_exist.htm ORA-00942 tips ORA-00942: table or view does not exist tips Oracle Error Tips by Burleson Consulting Question: I am getting the ORA-00..

데이터베이스 2022.12.02

[ORACLE] MOUNT 상태에서 data file 이동하기

데이터 파일(Data Files) 데이터 파일은 실제 데이터가 저장되는 하드디스크상의 물리적인 파일이다. 물리적이란 말은 데이터베이스를 위해 할당된 공간을 의미하는데, 오라클은 생성과 동시에 크기를 할당받게된다. 테이블이나 인덱스같은 데이터베이스의 논리적인 구조들은 이 공간에 저장된다. 오라클 시스템이 관리하기때문에 운영체제레벨로 생성이나 삭제할 수 없지만, 읽기전용 테이블스페이스의 테이블은 삭제할 수 있다. -목차- 1. 계획 2. 실습 3. 확인 1. 계획 MOUNT 상태에서 data file을 disk3으로 옮긴다. 실습 목표 SYSAUX /app/ora19c/oradata/disk3/sysaux01.dbf SYSTEM /app/ora19c/oradata/disk3/system01.dbf UNDOT..

데이터베이스 2022.11.18

[ORACLE] Redo log 파일 미러링하기

Redo log 파일 리두로그란 오라클에서 일어나는 트랜잭션의 변경내용을 기록하는 파일이다. Instance가 비정상적으로 종료된다던지, 디스크에 손상이 생겼을 때 기록된 내용으로 복구가 가능하다. -목차- 1. 미러링 계획 2. 미러링 실습 3. 미러링 마무리 1. 미러링 계획 목표 /app/ora19c/oradata/disk4/redo01.log /app/ora19c/oradata/disk5/redo01.log /app/ora19c/oradata/disk4/redo02.log /app/ora19c/oradata/disk5/redo02.log /app/ora19c/oradata/disk4/redo03.log /app/ora19c/oradata/disk5/redo03.log 실습 순서 ① 리두로그파일 확..

데이터베이스 2022.11.18

[ORACLE] control file 다중화하기

control file 다중화 컨트롤파일이란 모든 데이터파일, 로그 파일의 정보를 갖고있는 바이너리파일로, 오라클 DB를 마운트하고 OPEN해서 사용하는데 꼭 필요한 파일이다. 그렇기 때문에 컨트롤파일이 손상되면 오라클을 마운트, 오픈할 수 없으므로 서로 다른 디스크에 두개 이상으로 다중화를 해두는게 좋다. -목차- 1. 다중화 계획 2. 다중화 실습 3. 다중화 확인 1. 다중화 계획 Spfile 환경에서 control file을 다음의 경로와 순서로 분산배치한다. 경로 /app/ora19c/oradata/disk4/control.ctl /app/ora19c/oradata/disk5/control.ctl 실습 순서 1. DB 상태 확인 2. 홈위치 확인 3. 디렉토리 생성 4. 경로 수정 5. 옮기기 ..

데이터베이스 2022.11.18

[ORACLE] oracle19c 설치하기

ORACLE19C 오라클 19C는 오라클 데이터베이스에 접근하는 RDBMS 소프트웨어다. 현재 RDBMS시장에서 전세계 점유율 1위로, 대용량 데이터를 효과적으로 관리할 수 있다. -목차- 0. 설치전 준비 1. 리눅스 환경설정 2. 설치 패키지 준비 3. Installer 4. 확인 0. 설치전 준비 사양확인 오라클을 설치하기 전에 centos의 최소사양을 충족하는지 고려한다. 오라클 다운 오라클이 없다면, 아래 링크에서 다운로드를 받는다. https://www.oracle.com/kr/downloads/ Oracle 소프트웨어 다운로드 클라우드 무료 체험과 소프트웨어 다운로드에서 Oracle의 애플리케이션, 미들웨어, 데이터베이스, Java, 개발자 도구를 확인해 보세요. www.oracle.com ..

데이터베이스 2022.11.18

[SQL] 테이블 생성/삭제 하는법 (+데이터타입)

-목차- 1. SQL 테이블 생성하는법 2. SQL 테이블 이름규칙 3. SQL 테이블 삭제하는법 +) SQL 데이터타입 1. SQL 테이블 생성하는법 CREATE 데이터_타입 - 컬럼에 입력될 데이터의 종류와 크기를 결정합니다. DEFAULT - 입력이 누락됐을 경우를 대비해 기본 입력 값을 정의합니다.. - Default 값을 지정하지 않으면 널 값이 저장됩니다. 컬럼 레벨 제약 조건 - PK, FK, UK, CHECK, NOT NULL등을 지정합니다. 테이블 레벨 제약 조건 - PK, FK, UK, CHECK만 지정합니다. - NOT NULL은 정의할 수 없습니다. SQL> CREATE TABLE 테이블이름 ( 2 컬럼 데이터_타입 [DEFAULT default값] [컬럼 레벨 제약조건], 3 컬럼..

데이터베이스 2022.11.16

[ORACLE] 오라클 시작하기 / 종료하기

오라클 시작하기 / 종료하기 *급한분들을위한 빠른 명령어* 시작 : SQL> STARTUP 종료 : SQL> SHUTDOWN IMMEDIATE -목차- 1.오라클 시작하기 1-1) STARTUP 시작 명령어 1-2) STARTUP 단계별 실행 명령어 1-3) READ ONLY 상태 2.오라클 종료하기 2-1) SHUTDOWN 종료 명령어 2-2) 오라클 강제종료 명령어 오라클 관리를위한 기초상식이면서 은근히 종종 실수하는 STARTUP과 SHUTDOWN에 대해서 정리 1. 오라클 시작하기 오라클은 STARTUP 명령어를 통해서 실행된다. DB를 안전하게 종료한 상태여야지 STARTUP 명령을 내릴 수 있다. STARTUP 시작 명령어 SQL> STARTUP [NOMOUNT | MOUNT | OPEN [R..

데이터베이스 2022.11.07

[ORACLE] ORA-01012: not logged on 에러 해결방법

ORA-01012가 로그온되지 않음 오류 ORA-01012: Not logged on Cause: A host language program issued an Oracle call, other than OLON or OLOGON, without being logged on to Oracle. This can occur when a user process attempts to access the database after the instance it is connected to terminates, forcing the process to disconnect. This may also occur if the server has run out of available connections. This probl..

데이터베이스 2022.11.07

[SQL] SQL 문법과 명령어 요약 정리

SQL(Structured Query Language) SQL은 관계형 데이터베이스를 관리하기 위해 설계된 구조적 언어다. DBMS 표준으로 지정되어있긴 하지만 정확히 표준을 따르기 보단 목적별로 활용하는것이 좋다. -목차- 1. DDL(Data Definition Language) 2. DML(Data Manipulation Language) 3. DCL(Data Control Language) SQL DDL(데이터 정의언어) DML(데이터 조작언어) DCL(데이터 제어언어) CREATE ALTER DROP SELECT INSERT DELETE UPDATE COMMIT ROLLBACK GRAN REVOKE 1. DDL (Data Definition Language) 정의 - 데이터 정의 언어 쓰임새 -..

데이터베이스 2022.11.07
728x90
반응형