상세 컨텐츠

본문 제목

SQL developer

DataBase/Oracle

by H_Develop 2022. 6. 14. 13:59

본문


SQL Developer
로그인 오류.
호스트 이름 을 cmd 에서 ipconfig쳐서 IPv4 주소를 넣고
서비스 이름을 Oracle 파일의 admin 파일 안에 orcl123 파일 이름을 넣으면 성공.

테스트 실패 : IO 오류 : The Network Adapter could not establish the connection
해결 방법 : cmd => ipconfig => IPv4 주소 . . . . . . . . . : 192.168.100.131 를 SQL Developer 호스트 이름에
 아이피 주소를 넣어주면 됩니다.

(상단 탭)보기 > DBA > (왼쪽하단)DBA 파란 PLUS버튼 > SYS 접속 선택
이제 SYS DBA 사용가능
SYS > 저장영역 > 테이블스페이스 > 오른쪽 클릭 > 새로 만들기
전부 그대로 두고, 파일사양에서 이름 DATA_FILE 디렉토리 C:\Oracle_files   // C드라이브에 Oracle_files만들어두기
파일크기 50 그옆 M으로 설정
자동 확장 설정 체크
다음크기 5 M 최대크기 70 M
설정 후 확인

SYS 질의 작성기
create user testt1 identified by testt1;
grant connect, resource to testt1;
// 위에 것을 블럭잡고 실행

User TESTT1이(가) 생성되었습니다.
Grant을(를) 성공했습니다.



DBA > SYS > 보안 > 사용자 우클릭 새로만들기
사용자 이름 testt2
비밀번호 testt2
기본 테이블스페이스 tablespace1
임시 테이블스페이스 temp

DBA > SYS 보안 > 사용자
testt2 > 우클릭 편집
세번째 탭, 시스템 권한 > 모두 관리자 (모든 권한 다 가져옴.)
너무 많으니 하단에 SYSDBA, SYSOPER 은 꺼줌. 너무 많은 권한


SQL developer
table 생성
SCOTT 사용자 +누르면 테이블(필터링됨) 우클릭해서 테이블 생성
CLOB, BLOB 는 굉장히 큰 데이터를 넣을 때 사용

메모장 emp_data.csv
작성 시, 띄어쓰기 하지말고 딱 맞춰 쓸 것.
id,l_name,salary,hired
100,Steve,2000,00/10
101,Bill,2500,01/20
102,Larry,3000,02/22
103,Elon,3000,12/10
104,Watson,20700,15/13
105,Satya,5000,00/01
 // emp_data.csv // csv 확장자


option(skip=1)     
// skip=1 첫 줄은 빼겠다.
load data
infile 'C:\emp_data.csv'
truncate into table empsss 
// empsss 를 넣는데,
fields terminated by ","     
// ',' 쉼표로 구분된 데이터 \tab, ':' ';' ',' 다양한 방법 사용 가능. Delimiter 구분자
(id,l_name,salary,hired)


cmd 키고 C드라이브(window)에 파일이 있기에 terminer로 사용해야함
C:\Users\Win7>cd C:\
C:\>dir
치면 C:\ 디렉터리, 저장한 파일이 나옴

C:\>sqlldr userid=scott/tiger control='C:\load_emp_data.csv'
SQL*Loader: Release 10.2.0.3.0 - Production on 월 6월 13 15:46:37 2022
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
커밋 시점에 도달 - 논리 레코드 개수 6
커밋 시점에 도달 - 논리 레코드 개수 7

'DataBase > Oracle' 카테고리의 다른 글

ORACLE ( CONNECT BY / 사이드로 LPAD, RPAD 함수 까지)  (0) 2022.10.25
Procedure (프로시저)  (0) 2022.06.14
PL/SQL 기본 문법 (반복문 LOOP, WHILE, FOR / 조건문 IF, CASE )  (0) 2022.06.14
TRIGGER  (0) 2022.06.13
CURSOR (커서)  (0) 2022.06.13

관련글 더보기