Oracle은 일반적으로 사용되는 엔터프라이즈급 데이터베이스로 기업에서 데이터를 저장하는 데 자주 사용됩니다. Oracle 데이터베이스에 데이터를 저장한 후 해당 데이터 중 일부를 CSV 파일, Excel 파일 또는 기타 데이터베이스 시스템과 같은 다른 형식으로 내보내야 하는 경우가 있습니다. 이 시점에서 Oracle은 데이터를 내보내는 데 사용하기 쉬운 몇 가지 도구를 제공합니다. 이 문서에서는 Oracle 데이터를 내보내는 방법을 소개합니다.
SQL Developer는 무료 Oracle 데이터베이스 클라이언트 도구입니다. SQL 쿼리를 실행하는 것 외에도 CSV, Excel, JSON 등을 포함한 다른 형식의 파일로 데이터를 쉽게 내보낼 수도 있습니다. 다음은 SQL Developer를 사용하여 데이터를 내보내는 방법을 소개하기 위해 CSV 파일 내보내기를 예로 들어 설명합니다.
먼저 SQL Developer 도구를 열고 데이터를 내보내야 하는 Oracle 데이터베이스에 연결하세요. 왼쪽 패널에서 표를 찾아 내보낼 표를 마우스 오른쪽 버튼으로 클릭한 후 '내보내기' 메뉴를 선택하세요.
다음으로 내보내기 매개변수를 설정하세요.
먼저 SQLPlus 인터페이스에서 다음 명령을 실행하여 데이터 펌프 모드로 들어갑니다.
$ expdp username/password directory=’导出目录’ dumpfile=’导出文件.dmp’ tables=’要导出的表格’
그중 사용자 이름/암호는 Oracle 데이터베이스에 로그인하기 위한 사용자 이름과 비밀번호, 디렉터리는 내보내기 디렉터리, 덤프 파일은 이름입니다. 내보낸 파일의 이름과 테이블을 내보낼 테이블 이름입니다.
설정이 완료된 후 "Enter" 키를 눌러 데이터 내보내기를 시작하세요. 완료 후 내보낸 데이터 파일은 지정된 내보내기 디렉터리에서 찾을 수 있습니다.
SQL*Plus를 사용하여 데이터 내보내기Plus는 쿼리 결과를 텍스트 파일로 저장하고 출력을 외부 파일로 직접 보낼 수 있습니다. 다음은 SQL*Plus를 사용하여 데이터를 내보내는 방법입니다. 첫 번째 단계는 SQL
Plus 도구를 입력하는 것입니다. SQLPlus 대화형 모드를 시작하려면 콘솔에 다음 명령을 입력하세요. $ sqlplus username/password
여기서 사용자 이름/암호는 Oracle 데이터베이스에 로그인하기 위한 사용자 이름과 암호입니다.
두 번째 단계에서는 다음 명령을 입력하여 출력 파일 형식을 설정합니다.
$ set col separator ‘,’ $ set pagesize 0 $ set trimspool on $ set linesize 1000 $ spool ‘导出文件名.csv’
그중 set col 구분 기호는 출력 파일의 열 구분 기호를 지정합니다. set pagesize는 페이지 크기를 설정합니다. 출력; linesize 세트 출력 라인의 최대 길이는 출력 파일의 이름을 설정합니다.
세 번째 단계는 SQL*Plus에서 SQL 쿼리를 실행하고 출력할 데이터를 선택하는 것입니다. 예를 들어 테이블의 모든 데이터를 선택하려면 다음 명령을 입력하고 "Enter" 키를 누를 수 있습니다.
$ select * from ‘表格名’;
4단계, SQL
Plus의 파일 기능에 대한 출력을 끄고 SQLPlus를 종료합니다. 다음 명령을 입력하여 출력 파일을 닫고 SQL*Plus를 종료합니다. $ spool off
$ exit
완료 후 내보낸 파일은 지정된 출력 디렉터리에서 찾을 수 있습니다.
요약하자면 위의 세 가지 방법을 사용하면 Oracle 데이터베이스의 데이터를 다른 형식의 파일로 효과적으로 내보낼 수 있습니다. 어떤 방법을 선택하든 테이블 구조와 데이터 볼륨을 이해해야 특정 요구 사항에 따라 데이터를 내보내는 가장 좋은 방법을 선택할 수 있습니다.
위 내용은 Oracle에서 데이터를 내보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!