SQLPLUS에서 라인이나 페이지가 부족하다고 생각하는 경우, 해당 값을 수정하는 경우가 많습니다. 다음과 같이 말이죠.
- SET LINESIZE 1024
- SET PAGESIZE 1024
SQLPLUS LOGIN 정보 저장하는 방법
다만, SQLPLUS에 접속할 때마다 해당 값이 초기화 되다 보니, 매번 설정하는 것이 귀찮은 경우가 있습니다. 그리하여 이번 시간에는 SQLPLUS LOGIN을 할 때, 정보를 저장하는 방법에 대해 알아보도록 하겠습니다.
SQLPLUS 로그인 경로
우선, SQLPLUS의 파일 위치를 찾아봅니다. 11g XE를 기준으로 하면 경로는 다음과 같습니다. C:\oraclexe\app\oracle\product\11.2.0\server\bin
여기서 한 단계 위로 올라가면 sqlplus 폴더가 보일 겁니다. 해당 폴더로 이동한 다음, 다시 admin 폴더로 이동해 주세요. 경로는 다음과 같습니다.
C:\oraclexe\app\oracle\product\11.2.0\server\sqlplus\admin
glogin.sql
경로로 잘 이동하셨으면, gloin.sql 파일이 보일 것입니다. 해당 파일이 바로 SQLPLUS 로그인 시 정보를 저장할 수 있는 파일입니다. 열어보도록 합시다. 다음과 같이 되어 있을 것입니다.
--
-- Copyright (c) 1988, 2005, Oracle. All Rights Reserved.
--
-- NAME
-- glogin.sql
--
-- DESCRIPTION
-- SQL*Plus global login "site profile" file
--
-- Add any SQL*Plus commands here that are to be executed when a
-- user starts SQL*Plus, or uses the SQL*Plus CONNECT command.
--
-- USAGE
-- This script is automatically run
--
이 부분에 원하는 환경설정 정보를 입력하여 저장해 주세요. 저는 상단에 입력하였던 SET LINESIZE 1024, SET PAGESIZE 1024를 저장하도록 하겠습니다.
SQLPLUS LOGIN 정보 확인하기
이제 SQLPLUS에 로그인 하여 정보가 올바르게 저장이 되는지 확인해 보도록 하겠습니다.
SQL*Plus: Release 11.2.0.2.0 Production
Enter user-name: USER_NAME
Enter password:
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
SQL> SHOW LINESIZE
linesize 1024
SQL> SHOW PAGESIZE
pagesize 1024