Oracle�f�[�^�x�[�X�G���W�j�A�Ƃ��Ă̎��͂��ؖ�����ORACLE MASTER���i�B���̓�����ł���Bronze���i�̎擾�͓���Ȃ��B�{�A�ڂƁA�����f�ڒ��̘A�ځuBronze SQL��bI �u���v�ō��i��ڎw�����I�i�Q�l�L���F�uOracle 10g�Ή���ORACLE MASTER�Ƃ́H�v�j
�@�O��Ɉ��������A�X�L�[�}�I�u�W�F�N�g�̊Ǘ��ɂ��Ċw�т܂��B�O��uOracle�̕\�̍쐬�ƃr���[�̗��p�v�ł́A�\�̍쐬�ƕύX�A�r���[�̊Ǘ��ɂ��ďЉ�܂����B����͂��̂ق��̃X�L�[�}�I�u�W�F�N�g�̍쐬�ƕύX�AOracle Enterprise Manager���g�p�����X�L�[�}�I�u�W�F�N�g�̊Ǘ����w�т܂��傤�B
1�D�m�F�������������e
2�D�����̍쐬
�@�{�ȂǂŒP��ɂ��Ē��ׂ�ꍇ�A��������P���T���ăy�[�W���m�F���Ă���A���ۂ̃y�[�W���J���Ǝv���܂��B�f�[�^�x�[�X�������ŁA��ɍ�����t���邱�Ƃ��ł��܂��B
�@�����͗�l�ƍs�ւ̃|�C���^��ʗ̈�ɕۑ����Ă��܂��B�s�ɃA�N�Z�X����Ƃ��͂܂���������|�C���^���擾���Ă�����ۂɃA�N�Z�X���s���܂��B�����̍쐬�́A��K�͂ȕ\���班�Ȃ��s��p�ɂɎ擾����ꍇ�ȂǂɓK���Ă��܂��B
�@�������A�s���X�V�����ƍ����������I�ɍX�V����邽�߁A���ׂ�������܂��B���̂��߁A�X�V���p�ɂɍs����\�̏ꍇ�́A�����̍쐬�͐T�d�ɍs���K�v������܂��B
�@��L�[����ƈ�ӃL�[������g�p����ꍇ�ɂ��������K�v�ł��BOracle�f�[�^�x�[�X�ł́A��L�[����ƈ�ӃL�[�����錾������ɍ��������݂��Ȃ��ꍇ�A��Ӎ����������쐬����܂��B
3�D�풓�^�v���O�������j�b�g
�@Oracle�f�[�^�x�[�X���ɃR���p�C�����Ċi�[�����v���O�������u�풓�^�v���O�������j�b�g�v�ƌĂсAPL/SQL�܂���Java�ō쐬���邱�Ƃ��ł��܂��B�풓�^�v���O�������j�b�g�ɂ͎��̂��̂�����܂��B
�풓�^�v���O�������j�b�g | ���� |
---|---|
�v���V�[�W�� | ���s�`���Ŏg�p����v���O�����B�T�u���[�`���B�p�����[�^���g�p���Ēl��n�����Ƃ��߂����Ƃ��ł��� |
�t�@���N�V���� | ���̈ꕔ�Ƃ��Ďg�p����v���O�����B���B�n���l�͕��������Ă��悢���A�߂��l��1�̂� |
�p�b�P�[�W | �v���V�[�W����t�@���N�V�����A�ϐ��A�f�[�^�^�Ȃǂ��܂Ƃ߂����́B�p�b�P�[�W�d�l���i�O������̌Ăяo�����@�j�ƃp�b�P�[�W�{�́i���ۂ̃R�[�h�j��2�̃I�u�W�F�N�g�ō\������� |
�f�[�^�x�[�X�g���K�[ | �f�[�^�x�[�X�̕\��r���[�A�C�x���g�iDML��N�����~�Ȃǁj�Ɋ֘A�t����ꂽ�v���O�����B�C�x���g�ɂ���Ď����N������ |
�f�[�^�x�[�X���Ɋi�[�����v���O�����\���̂�4�I�����Ȃ����B
a�D�g���K�[
b�D�C���f�b�N�X
c�D�p�b�P�[�W
d�D�v���V�[�W��
e�D�t�@���N�V����
f�D�V�m�j��
�����Fa�Ac�Ad�Ae
�@�O��A�h��Ƃ������ł��BOracle�f�[�^�x�[�X�̃v���O�����\���͐����̂Ƃ���ł��B
�@�s�����ƂȂ����I�u�W�F�N�g���m�F���܂��傤�B
���I����b�F�C���f�b�N�X�i�����j�̓v���O�����Ƃ͈قȂ�܂��B�\����s���擾����Ƃ��A�����I�u�W�F�N�g�Ɋi�[�����|�C���^���g�p���ĕK�v�ȍs�݂̂ɃA�N�Z�X�����邱�Ƃ��ł��܂��B
���I����f�F�V�m�j���́A�I�u�W�F�N�g�ɑ���ʖ��ł��B��������v���O�����Ƃ͖����ł��B
���{�����Ƒ݂��o�����ԁA���������g�p���ČŒ莑�Y���o���K�v������܂��B���̏������s���ɓ�����A�K�ȍ\���̂�I�����Ȃ����B
a�D�p�b�P�[�W
b�D�g���K�[
c�D�C���f�b�N�X
d�D�t�@���N�V����
e�D�V�m�j��
f�D�r���[
�����Fd
�@Oracle�f�[�^�x�[�X�ɂ����āA�v���O�������g�p�����\���̂ɂ́A�p�b�P�[�W�A�v���V�[�W���A�t�@���N�V�����A�g���K�[������܂��B����̖��̂悤�Ɍv�Z���s���v���O�������K�v�ł���A�t�@���N�V�������g�p����̂��K�ł��i����d�j�B
�@SQL������SYSDATE�Ȃǂ̊����g�p�ł���悤�ɁASQL�����Ŏg�����Ƃ��l���Ă���̂ł���A�t�@���N�V�������쐬���܂��傤�B�t�ɁASQL���Ŏg�����Ƃ͍l���Ă��炸�A�ق��̃v���O��������Ăяo���ď������s�������Ȃ�A�v���V�[�W�����쐬���������悢�ł��傤�B
�@�s�����ƂȂ�I�u�W�F�N�g�^�C�v�͎��̂悤�ɉ��߂ł��܂��B
���I����a�F�v���V�[�W����t�@���N�V��������������A�����^�C�~���O�Ŏg����̂ł���A�p�b�P�[�W�Ƃ��ăO���[�v�����邱�Ƃ��������܂��B
���I����b�F�\�ɑ���DML���s��ꂽ�玩���I�ɋN������悤�ȃ��W�b�N���K�v�ł���A�g���K�[���������܂��B�g���K�[�͕\�����łȂ��A�r���[��f�[�^�x�[�X�C�x���g�i�f�[�^�x�[�X�̋N���^��~�A���O�I���^���O�I�t�j�Ɋ֘A�t���č쐬�ł��܂��B
���I����c�F�s�̒��o�������������邽�߁A�s�Ƀ|�C���^��t�������Ƃ��ɃC���f�b�N�X���쐬���܂��B
���I����e�F���G�ȃI�u�W�F�N�g���ɒP���Ȗ��O��t�������ꍇ��A�ق��̃X�L�[�}�I�u�W�F�N�g�ɃA�N�Z�X����Ƃ��́u�X�L�[�}��.�I�u�W�F�N�g���v�̑���ƂȂ閼�O���K�v�ȏꍇ�ɁA�V�m�j�����쐬���܂��B
���I����f�F�\�̓���̗�����̍s�݂̂ɃA�N�Z�X�����������ꍇ��A���G��SELECT�����L�q�������Ȃ��ꍇ�ɁA�r���[���쐬���܂��B
4�DDatabase Control���g�p�����X�L�[�}�I�u�W�F�N�g�̊Ǘ�
�@Database Control���g�p���ăI�u�W�F�N�g���m�F����ꍇ�A�u�Ǘ��v�^�u���u�X�L�[�}�v���[�W�������̃����N���g�p���܂��i�}1�j�B
�@Database Control���g�p���ăf�[�^�̃��[�h���s�����Ƃ��ł��܂��B���̏ꍇ�A�u�����e�i���X�v�^�u���u���[�e�B���e�B�v���[�W�����́u�t�@�C������f�[�^�����[�h�v���g�p���܂��i�}2�j�B
�@��������SQL*Loader���g�p���ăf�[�^�̃��[�h���s�����Ƃ��ł��܂��B�f�[�^�̃��[�h���s���Ƃ��́ASQL*Loader�̐���t�@�C���i�ǂ̂悤�Ƀf�[�^�����[�h���邩���`�����t�@�C���j��SQL*Loader�̃f�[�^�t�@�C���i���[�h����f�[�^���i�[�����t�@�C���j���g�p���܂��B
���̎������m�F���Ă��������B
�����ɂ���悤�ɃA�N�V�����u�f�[�^�̕\���v�����s�������ʂ�I�����Ȃ����B
a�Demployees�\�̒�`���\�������
b�Demployees�\�̂��ׂĂ̍s���\�������
c�Demployees�\�̂��ׂĂ̍s��SELECT�����\�������
d�Demployees�\�̍s�����\�������
�����Fc
�@Database Control���g�p���Ċe��y�[�W�ɃA�N�Z�X���Ă���A�ȒP�ɉ�������ł��ˁB
�@���Ŏg�p���Ă���̂́A�u�Ǘ��v�^�u���u�X�L�[�}�v���[�W�����́u�\�v�����N����A�N�Z�X�����y�[�W�ł��B�u�A�N�V�����v���X�g�ɂāu�f�[�^�̕\���v�����s����ƁA���̌��ʂ��\������܂��i�}3�j�B
�@�܂�A����c�̂悤��SELECT���ƌ��ʂ��\�������킯�ł��B
�@���̂ق��̑I�����̕s�����̗��R�͎��̂Ƃ���ł��B
���I����a�Femployees�\�̃r���[�y�[�W�ŕ\�����܂��B�����ɂ������Ă���u�r���[�v�{�^�����N���b�N����Ɨ�A����Ȃǂ��m�F�ł��܂��i�}4�j�B
���I����b�F�u�f�[�^�̕\���v�y�[�W�ɕ\������܂����A������SELECT�����\�������̂ŁA���̖��̉Ƃ��Ă͐���c�̕����K�ł��B
���I����d�F�s���������m�F���邱�Ƃ́A�u�f�[�^�̕\���v�y�[�W�ł��ł��܂���BSQL*Plus��iSQL*Plus���g�p���āASELECT COUNT(*) FROM employees���s���܂��傤�B
SQL*Loader�ɂăf�[�^�����[�h����ۂɎg�p�����t�@�C����2�I�����Ȃ����B
a�D���O�t�@�C��
b�D����t�@�C��
c�D�_���v�t�@�C��
d�D�f�[�^�t�@�C��
e�D�p�����[�^�t�@�C��
�����Fb�Ad
�@SQL*Loader���g�p���邱�ƂŁA�O���t�@�C���iCSV�`���̃f�[�^��Œ蒷�ŋ��ꂽ�z�X�g�f�[�^�Ȃǁj��\�Ƀ��[�h���邱�Ƃ��ł��܂��B�ǂ̂悤�Ƀ��[�h���邩���L�q�����u����t�@�C���v�ƃf�[�^���i�[���ꂽ�u�f�[�^�t�@�C���v���g�p���܂��B
�E����t�@�C���Fdept.ctl
LOAD DATA INFILE 'dept.dat' APPEND INTO TABLE dept (DEPTNO POSITION(01:02) INTEGER EXTERNAL, DNAME POSITION(04:28) CHAR, LOC POSITION(30:43) CHAR)
�E�f�[�^�t�@�C���Fdept.dat
60 ACCOUNTING NEW YORK 70 RESEARCH DALLAS 80 SALES CHICAGO 90 OPERATIONS BOSTON
�@�����̃t�@�C����Database Control�́u�t�@�C������f�[�^�����[�h�v�y�[�W���g�p���Ďw�肷�邩�Asqlldr�R�}���h���C���c�[�����g�p���邩���ă��[�h���s�����Ƃ��ł��܂��B
�@�I����a�̓��[�h��ɍ쐬����܂��B�ǂ̂悤�Ƀ��[�h���ꂽ���Ƃ������O���m�F���邱�ƂŁA�G���[�ƂȂ����f�[�^�Ȃǂ̊m�F���ł��܂��B
�@�I����c�ƑI����e�́ASQL*Loader�ł͎g�p����Ȃ��p��ł��B�G�N�X�|�[�g��C���|�[�g�Ƃ����������ł͑I����c�̃_���v�t�@�C���Ƃ����p�ꂪ�g�p����܂��B
�@�O��ƍ����2��ɂ킽���āA�X�L�[�}�I�u�W�F�N�g�̊Ǘ��ɂ��ĉ�����܂����B���̓��e���`�F�b�N���Ă����܂��傤�B
�@����́A�u�o�b�N�A�b�v�^���J�o���̎��s�v���m�F���܂��B���̏h��������Ă����Ă��������B
NOARCHIVE���[�h�ł̃o�b�N�A�b�v�̓�����3�I�����Ȃ����B
a�D���ׂĂ�REDO���O�t�@�C�����K�p�ς݂ƂȂ�
b�D���ׂĂ̐���t�@�C���̕ύX���K�p�ς݂ƂȂ�
c�D�C���X�^���X����~������K�v������
d�D�C���X�^���X���N��������K�v������
e�D�f�[�^�t�@�C���̏�Q���烊�J�o���ł���
f�D�C���X�^���X�̏�Q���烊�J�o���ł���
IT���i�����̖͋[����Web�x�[�X�Ŋw�K�ł��遗IT�����헪�������̐V�T�[�r�X�u��IT���i�U���v�ł́AOracle�֘A�̎��i���e�[�}�Ƃ��Ď��グ�Ă��܂��BBronze SQL ��b I�ABronze DBA 10g���ߓ����ɒlj��\��ł��B�u�����������Łv������܂��̂ŁA�L���ƕ����Ă������������B
Copyright © ITmedia, Inc. All Rights Reserved.