๐ก
dedicated server
: ์ ์ ํ๋ก์ธ์ ํ๋๋น ์๋ฒํ๋ก์ธ์ ํ๋๊ฐ ํ ๋น๋๋ ๋ฐฉ์ (default)
shared server
: ๋ค์์ ์ ์ ธํ๋ก์ธ์๋ฅผ ํ๋์ ์๋ฒํ๋ก์ธ์๊ฐ ํ ๋นํ๋ ๋ฐฉ์
SELECT server FROM v$session WHERE sid = (SELECT sid FROM v$mystat WHERE rownum = 1);
๐ก ๋ณ๋ ฌ ์์ ์ ๋น ๋ฅด๊ฒ ์ํํ๊ฒ ํ๋ ค๋ฉด ๋ผ์งํ ์ฌ์ด์ฆ๋ฅผ ๋๋ ค์ค์ผํฉ๋๋ค.
SQL> connect sys/oracle_4U as sysdba
์ฐ๊ฒฐ๋์์ต๋๋ค.
SQL>
SQL> alter system set statistics_level=all scope=both;
์์คํ
์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
SQL>
SQL> shutdown immediate
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ซํ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ง์ดํธ ํด์ ๋์์ต๋๋ค.
ORACLE ์ธ์คํด์ค๊ฐ ์ข
๋ฃ๋์์ต๋๋ค.
SQL>
SQL> startup
ORACLE ์ธ์คํด์ค๊ฐ ์์๋์์ต๋๋ค.
Total System Global Area 1979709008 bytes
Fixed Size 8898128 bytes
Variable Size 452984832 bytes
Database Buffers 1493172224 bytes
Redo Buffers 24653824 bytes
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ง์ดํธ๋์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ด๋ ธ์ต๋๋ค.
SQL>
SQL> show parameter statistics_level
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
client_statistics_level string TYPICAL
statistics_level string ALL
SQL>
ed demo.sql
alter session set nls_Date_format='RR/MM/DD';
drop table emp;
drop table dept;
CREATE TABLE DEPT
(DEPTNO number(10),
DNAME VARCHAR2(14),
LOC VARCHAR2(13) );
INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK');
INSERT INTO DEPT VALUES (20, 'RESEARCH', 'DALLAS');
INSERT INTO DEPT VALUES (30, 'SALES', 'CHICAGO');
INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON');
CREATE TABLE EMP (
EMPNO NUMBER(4) NOT NULL,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4) ,
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2) );
INSERT INTO EMP VALUES (7839,'KING','PRESIDENT',NULL,'81-11-17',5000,NULL,10);
INSERT INTO EMP VALUES (7698,'BLAKE','MANAGER',7839,'81-05-01',2850,NULL,30);
INSERT INTO EMP VALUES (7782,'CLARK','MANAGER',7839,'81-05-09',2450,NULL,10);
INSERT INTO EMP VALUES (7566,'JONES','MANAGER',7839,'81-04-01',2975,NULL,20);
INSERT INTO EMP VALUES (7654,'MARTIN','SALESMAN',7698,'81-09-10',1250,1400,30);
INSERT INTO EMP VALUES (7499,'ALLEN','SALESMAN',7698,'81-02-11',1600,300,30);
INSERT INTO EMP VALUES (7844,'TURNER','SALESMAN',7698,'81-08-21',1500,0,30);
INSERT INTO EMP VALUES (7900,'JAMES','CLERK',7698,'81-12-11',950,NULL,30);
INSERT INTO EMP VALUES (7521,'WARD','SALESMAN',7698,'81-02-23',1250,500,30);
INSERT INTO EMP VALUES (7902,'FORD','ANALYST',7566,'81-12-11',3000,NULL,20);
INSERT INTO EMP VALUES (7369,'SMITH','CLERK',7902,'80-12-09',800,NULL,20);
INSERT INTO EMP VALUES (7788,'SCOTT','ANALYST',7566,'82-12-22',3000,NULL,20);
INSERT INTO EMP VALUES (7876,'ADAMS','CLERK',7788,'83-01-15',1100,NULL,20);
INSERT INTO EMP VALUES (7934,'MILLER','CLERK',7782,'82-01-11',1300,NULL,10);
commit;
ed p.sql
set lines 5000
set pages 4000
SELECT * FROM table(dbms_xplan.display_cursor(null, null, 'ALLSTATS LAST'));
SELECT ename, sal
from emp;
@p.sql
SQL> select * from v$version;
BANNER BANNER_FULL BANNER_LEGACY CON_ID
-------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ----------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production 0
Version 19.3.0.0.0
select /*+ parallel(emp, 4) */ ename, sal
from emp;
@p.sql
SQL> show parameter large_pool
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
large_pool_size big integer 0
SQL>
์์์ ๋ณด์ด๋ 0์ ์ค๋ผํด์ด ์์์ ๋ผ์งํ ์ฌ์ด์ฆ๋ฅผ ์๋ ์กฐ์ ํ๊ณ ์์ด์ 0์ผ๋ก ๋ณด์ด๋๊ฒ๋๋ค.
๋ง์ฝ ์ด ํฌ๊ธฐ๋ฅผ 3m๋ก ์ค์ ํ๋ฉด ์ต์ 3m ์ธ๊ฑฐ๊ณ ๊ทธ ์ดํ๋ก ์ค๋ผํด์ด ์๋์ผ๋ก ์ค์ผ์ ์๊ณ ๋๋ฆฌ๋๊ฑด ์ผ๋ง๋ ์ง ์ค๋ผํด์ด ์๋์ผ๋ก ๋๋ฆฝ๋๋ค.
SQL> connect sys/oracle_4U as sysdba
์ฐ๊ฒฐ๋์์ต๋๋ค.
SQL>
SQL> alter system set large_pool_size=5m scope=both;
์์คํ
์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
SQL>
SQL> shutdown immediate
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ซํ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ง์ดํธ ํด์ ๋์์ต๋๋ค.
ORACLE ์ธ์คํด์ค๊ฐ ์ข
๋ฃ๋์์ต๋๋ค.
SQL> SQL> SQL> startup
ORACLE ์ธ์คํด์ค๊ฐ ์์๋์์ต๋๋ค.
Total System Global Area 1979709008 bytes
Fixed Size 8898128 bytes
Variable Size 452984832 bytes
Database Buffers 1493172224 bytes
Redo Buffers 24653824 bytes
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ง์ดํธ๋์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ด๋ ธ์ต๋๋ค.
SQL>
SQL> show parameter large
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
large_pool_size big integer 16M
use_large_pages string TRUE
SQL>
๐ก ์๋งจ(rman)์ผ๋ก ์ค๋ผํด ๋ฐฑ์ ๊ณผ ๋ณต๊ตฌ๋ฅผ ๋น ๋ฅด๊ฒ ์ํ๋๊ฒ ํ๊ณ ์ถ๋ค๋ฉด ๋ผ์งํ ์ฌ์ด์ฆ๋ฅผ ๋๋ ค์ผํฉ๋๋ค.
[oracle@ora19c ~]$ sys
SQL*Plus: Release 19.0.0.0.0 - Production on ์ 8์ 20 15:24:27 2025
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
๋ค์์ ์ ์๋จ:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> archive log list
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ก๊ทธ ๋ชจ๋ ์์นด์ด๋ธ ๋ชจ๋๊ฐ ์๋
์๋ ์์นด์ด๋ธ ์ฌ์ฉ ์ํจ์ผ๋ก ์ค์ ๋จ
์์นด์ด๋ธ ๋์ USE_DB_RECOVERY_FILE_DEST
๊ฐ์ฅ ์ค๋๋ ์จ๋ผ์ธ ๋ก๊ทธ ์์ 17
ํ์ฌ ๋ก๊ทธ ์์ 19
SQL>
SQL> shutdown immediate
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ซํ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ง์ดํธ ํด์ ๋์์ต๋๋ค.
ORACLE ์ธ์คํด์ค๊ฐ ์ข
๋ฃ๋์์ต๋๋ค.
SQL>
SQL> startup mount
ORACLE ์ธ์คํด์ค๊ฐ ์์๋์์ต๋๋ค.
Total System Global Area 1979709008 bytes
Fixed Size 8898128 bytes
Variable Size 452984832 bytes
Database Buffers 1493172224 bytes
Redo Buffers 24653824 bytes
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ง์ดํธ๋์์ต๋๋ค.
SQL>
SQL> alter database archivelog;
๋ฐ์ดํ๋ฒ ์ด์ค๊ฐ ๋ณ๊ฒฝ๋์์ต๋๋ค.
SQL> alter database open;
๋ฐ์ดํ๋ฒ ์ด์ค๊ฐ ๋ณ๊ฒฝ๋์์ต๋๋ค.
SQL> archive log list
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ก๊ทธ ๋ชจ๋ ์์นด์ด๋ธ ๋ชจ๋
์๋ ์์นด์ด๋ธ ์ฌ์ฉ์ผ๋ก ์ค์ ๋จ
์์นด์ด๋ธ ๋์ USE_DB_RECOVERY_FILE_DEST
๊ฐ์ฅ ์ค๋๋ ์จ๋ผ์ธ ๋ก๊ทธ ์์ 17
์์นด์ด๋ธํ ๋ค์ ๋ก๊ทธ 19
ํ์ฌ ๋ก๊ทธ ์์ 19
SQL>
[oracle@ora19c ~]$ rman target /
๋ณต๊ตฌ ๊ด๋ฆฌ์: Release 19.0.0.0.0 - Production on ์ 8์ 20 15:28:57 2025
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์๋จ: ORA19(DBID=707417237)
RMAN> backup database;