Oracle 데이터베이스는 수많은 조직에서 대량의 데이터를 저장하기 위해 Oracle Corporation에서 개발한 가장 널리 사용되는 데이터베이스입니다. Oracle은 Oracle 데이터베이스 환경과 쉽게 상호 작용할 수 있도록 SQL Developer 및 SQL*Plus와 같은 몇 가지 도구를 제공합니다. 특히 Oracle SQL*Plus는 Oracle 데이터베이스와 함께 기본적으로 설치되는 이러한 목적을 위한 명령줄 도구입니다.
이 게시물에서는 다음 내용에 대해 설명합니다.
Oracle SQL*Plus란 무엇입니까?
SQL*Plus는 Oracle 데이터베이스 시스템과 상호 작용하도록 설계된 강력한 무료 도구입니다. 여기에는 명령줄 인터페이스가 있으며 새로운 웹 기반 사용자 인터페이스는 iSQL*Plus라는 이름으로도 제공됩니다. Oracle 데이터베이스에서 명령과 스크립트를 실행할 수 있습니다. 명령 프롬프트 또는 SQL*Plus 터미널을 사용하여 액세스할 수 있는 Oracle 데이터베이스와 함께 기본적으로 설치됩니다. 사용자는 SQL*Plus, SQL, PL/SQL 및 OS 명령을 실행하여 데이터베이스 관리 작업 및 데이터베이스 조작을 수행할 수 있습니다.
Oracle SQL*Plus의 기능
Oracle SQL*Plus의 기능을 살펴보겠습니다.
- 쿼리를 조작하고 결과를 저장합니다.
- Oracle 데이터베이스에 연결합니다.
- 보고서를 생성합니다.
- 테이블 및 개체 정의를 분석합니다.
- 배치 스크립트를 생성하고 실행합니다.
- 데이터베이스 관리를 수행합니다.
- Oracle 데이터베이스에서 데이터 삽입, 업데이트 및 삭제.
- 백업 및 데이터 로드와 같은 데이터베이스 작업을 자동화합니다.
SQL*Plus는 무엇에 사용됩니까?
SQL*Plus는 Oracle 데이터베이스 환경에서 다음 작업을 수행하는 데 사용됩니다.
- SQL 개발 : Oracle 개발자가 데이터베이스 개발을 위한 SQL 명령 및 스크립트를 작성하고 실행하는 데 사용됩니다.
- 데이터베이스 관리 : 데이터베이스 개체 관리, 데이터베이스 성능 모니터링, 데이터베이스 사용자에게 역할 할당, 데이터베이스 관리자가 데이터베이스 설정을 구성하는 데 사용됩니다.
- 데이터 분석 : 분석가가 대용량 데이터셋을 쿼리하는 등 상세한 데이터 분석 작업을 수행할 때 사용합니다.
- 데이터베이스 자동화 : 효과적인 스크립트를 작성하여 백업 및 데이터 로딩과 같은 일상적인 작업을 자동화하는 데 사용됩니다.
Windows, Linux 및 Unix 운영 체제에서 Oracle 데이터베이스와 함께 기본적으로 설치할 수 있습니다. Oracle 데이터베이스로 작업하는 개발자, 분석가 또는 데이터베이스 관리자를 위한 필수 도구입니다.
SQL*Plus 명령의 다양한 예
다음은 사용할 수 있는 SQL*Plus 명령의 몇 가지 예입니다.
Oracle 데이터베이스에 연결
Oracle 데이터베이스에 연결하려면 명령 프롬프트를 열고 다음 구문을 사용하여 Oracle 데이터베이스에 연결합니다.
sqlplus 사용자 이름 / 비밀번호명령에 데이터베이스의 사용자 이름과 비밀번호를 제공하고 실행하십시오. 이 게시물의 경우 사용자 이름이 'c##neem'이고 암호가 'neem123'이므로 명령은 다음과 같습니다.
sqlplus C##님 / 님123산출
출력은 Oracle 데이터베이스가 시스템에 성공적으로 연결되었음을 나타냅니다.
현재 스키마 표시
작업 중인 현재 스키마를 보려면 다음 명령을 실행하십시오.
보여주다 사용자 ;산출
출력에는 Oracle 데이터베이스의 현재 스키마가 표시되었습니다.
현재 스키마의 모든 테이블 나열
현재 스키마에서 사용 가능한 테이블을 보려면 다음 명령을 실행합니다.
선택하다 TABLE_NAME 에서 user_tables;산출
출력은 Oracle 데이터베이스의 현재 스키마에서 사용 가능한 모든 테이블을 반환했습니다.
특정 테이블의 열 세부 정보 나열
지정된 테이블의 모든 열에 대한 정보를 보기 위해 다음 구문이 사용됩니다.
설명하다 < 테이블 이름 > ;테이블 이름을 제공하고 명령을 실행하십시오. 여기서 테이블 이름은 ' 구매자 ”:
설명하다 구매자;산출
출력은 지정된 테이블에 대한 세부 정보를 성공적으로 제공했습니다.
SQL Plus는 또한 데이터베이스 연결을 관리하고 SQL 스크립트를 실행하기 위한 다양한 형식 지정 옵션과 명령을 지원합니다.
결론
SQL*Plus는 Oracle 데이터베이스 시스템과 상호 작용하도록 설계된 무료 명령줄 도구입니다. Oracle Database와 함께 기본적으로 설치됩니다. SQL 개발, 데이터 분석, 데이터베이스 자동화 및 데이터베이스 관리 작업에 사용됩니다. Oracle 데이터베이스로 작업하는 개발자, 분석가 또는 데이터베이스 관리자를 위한 필수 도구입니다.