#2. SQL*Plus 개요,시작 및 종료
SQL*Plus는 간단히 말해 SQL및 PL/SQL문장을 인식하고 이를 대화식으로 실행시켜주고 결과를 확인시켜주는 Oracle Client 툴이다. 즉 Oracle 데이터베이스 와 사용자가 상호작용을 위한 사용자 인터페이스 이다. 또한 SQL*Plus 툴에는 SQL Buffer가 있는데 가장 최근에 사용된 SQL 문장 또는 PL/SQL Block 이 저장되어 있다. 이 때, SQL명령문의 끝에 사용된 세미콜론(;)은 ‘/’로 변경되어 저장된다.
Oracle에서는 SQL*Plus를 이용하여 기본적인 데이터베이스 관리자의 역할 뿐 아니라 인스턴스의 시작, 종료 등과 같은 역할도 수행이 가능하다. Oracle9i 이전 버전에서는 대부분의 데이터베이스 관리업무(administration tasks)를 Server Manager Interface를 통해 수행 하였으며 SQL*Plus는 일부의 데이터베이스 관리업무에만 이용되었던 것이다. 물론 DBA(DataBase Administrator)들은 SQL*Plus를 통해 DataBase의 시작과 종료를 수행 할 수는 없었다. 결국 DBA들은 Server Manager 와 SQL*Plus등 2개의 유틸리티를 사용하여 데이터베이스 관리업무를 수행 했으나 Oracle9i 이후에서는 Server Manager Interface는 더 이상 이용되지 않으며 SQL*Plus만 사용되어 짐으로서 이전 버전보다 더 중요하게 되었다.
GUI 형태로 SQL*Plus를 시작하기 위해서는 시작 메뉴 프로그램 Oracle - OraDB 11g 응용프로그램개발 SQL Plus를 클릭하여 SQL*Plus를 실행 하며, SQL*Plus를 콘솔형태로 실행 하기 위해서는 명령 프롬프트을 실행(시작 실행 “cmd”) 후 sqlplus 라고 입력을 하면 된다. 사용자 ID는 scott, Password는 tiger로 접속을 하기 바란다.(scott계정은 Oracle 실습을 위한 계정으로서 Oracle 설치시 자동으로 생성되는 계정으로 데모용 Table등이 존재한다.) 아래는 SQL*Plus 최초 접속화면 이다. SQL*Plus 종료 시 에는 quit또는 exit를 입력하면 된다.
SQL*Plus는 간단히 말해 SQL및 PL/SQL문장을 인식하고 이를 대화식으로 실행시켜주고 결과를 확인시켜주는 Oracle Client 툴이다. 즉 Oracle 데이터베이스 와 사용자가 상호작용을 위한 사용자 인터페이스 이다. 또한 SQL*Plus 툴에는 SQL Buffer가 있는데 가장 최근에 사용된 SQL 문장 또는 PL/SQL Block 이 저장되어 있다. 이 때, SQL명령문의 끝에 사용된 세미콜론(;)은 ‘/’로 변경되어 저장된다.
Oracle에서는 SQL*Plus를 이용하여 기본적인 데이터베이스 관리자의 역할 뿐 아니라 인스턴스의 시작, 종료 등과 같은 역할도 수행이 가능하다. Oracle9i 이전 버전에서는 대부분의 데이터베이스 관리업무(administration tasks)를 Server Manager Interface를 통해 수행 하였으며 SQL*Plus는 일부의 데이터베이스 관리업무에만 이용되었던 것이다. 물론 DBA(DataBase Administrator)들은 SQL*Plus를 통해 DataBase의 시작과 종료를 수행 할 수는 없었다. 결국 DBA들은 Server Manager 와 SQL*Plus등 2개의 유틸리티를 사용하여 데이터베이스 관리업무를 수행 했으나 Oracle9i 이후에서는 Server Manager Interface는 더 이상 이용되지 않으며 SQL*Plus만 사용되어 짐으로서 이전 버전보다 더 중요하게 되었다.
GUI 형태로 SQL*Plus를 시작하기 위해서는 시작 메뉴 프로그램 Oracle - OraDB 11g 응용프로그램개발 SQL Plus를 클릭하여 SQL*Plus를 실행 하며, SQL*Plus를 콘솔형태로 실행 하기 위해서는 명령 프롬프트을 실행(시작 실행 “cmd”) 후 sqlplus 라고 입력을 하면 된다. 사용자 ID는 scott, Password는 tiger로 접속을 하기 바란다.(scott계정은 Oracle 실습을 위한 계정으로서 Oracle 설치시 자동으로 생성되는 계정으로 데모용 Table등이 존재한다.) 아래는 SQL*Plus 최초 접속화면 이다. SQL*Plus 종료 시 에는 quit또는 exit를 입력하면 된다.
기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… | 12-27 | 2293 | ||
[채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… | 12-11 | 1647 | ||
53 | [평일주간100%환급]Spring,JAVA,JSP,안드로이드,C#닷넷,SQL,튜닝… | 03-15 | 1456 | |
52 | [주말]C#,ASP.NET마스터 | 01-31 | 1567 | |
51 | [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… | 01-31 | 1903 | |
50 | [기업100%환급]개발자를위한스프링,마이바티스,하이버네이트(스… | 01-31 | 1242 | |
49 | [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정 | 01-19 | 1545 | |
48 | [평일주간,평일야간,주말]안드로이드개발자과정 | 01-11 | 1369 | |
47 | [평일야간,주말주간,주말야간]JAVA,Network&JSP&Spring,MyBatis,… | 01-03 | 1907 | |
46 | 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… | 12-27 | 2293 | |
45 | [기업100%환급]자바웹개발기초과정(JAVA,JDBC,JSP,Servlet,Aajx,… | 12-19 | 1645 | |
44 | [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… | 12-14 | 1612 | |
43 | [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… | 12-11 | 1647 | |
42 | [주말주간]자바&웹,jQUERY,스프링프레임워크 | 12-09 | 1315 | |
41 | [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 | 12-01 | 1543 | |
40 | [기업100%환급]자바기초&안드로이드개발자과정(Android전액환급… | 12-01 | 1725 | |
39 | [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) | 12-01 | 1186 |
댓글 없음:
댓글 쓰기