오라클
오라클 다중행 삽입 쿼리 Inserting multiple rows in Oracle
2016. 2. 13.오라클에서 다중행 삽입은 아래와 같은 방식으로 한다.Inserting multiple rows in one SQL statement INSERT ALL INTO tableA (column1, column2, ..... ) VALUES ('value1', 'value2', ...) INTO tableA (column1, column2, ..... ) VALUES ('value3', 'value4', ...) INTO tableA (column1, column2, ..... ) VALUES ('value5', 'value6', ...) SELECT * FROM dual;
Error 1130 Host 'xxx' is not allowed to connect to this MySQL Server
2015. 9. 27.MySQL Workbench 등을 통해 원격에서 MySQL DB 접속시 상기와 같은 에러가 뜨는 경우에는 다음과 같이 처리한다. 먼저 root 계정으로 접속이 허용된 ip 를 살펴보자. root@localhost:~# mysql -p Enter password: mysql> select host from mysql.user where user='root'; +-----------+------+-------------------------------------------++-----------+------+-------------------------------------------+ 그리고 아래와 같이 테이블에 전체 ip에서 허용이 가능하도록 행을 하나 삽입해주는 것이다. 만약 해당 정책이 필요없다면 해..
Ubuntu에 MySQL 설치, 서버실행확인, 설정변경, root 패스워드 변경
2015. 9. 27.1. Ubuntu에 MySQL 서버 설치 MySQL을 설치하기 위하여, 터미널 프롬프트에서 다음 명령을 실행 합니다: sudo apt-get install mysql-server 위의 설치 과정에서 root 사용자 패스워드를 설정할 수 있다. 2. 서버 실행 확인 MySQL 서버가 실행중인지 여부는 아래와 같이 확인할 수 있다. sudo netstat -tap | grep mysql 아래와 같이 실행중임을 확인할 수 있다. tcp 0 0 localhost:mysql *:* LISTEN 1407/mysqld 서버가 실행중이 아니라면 아래와 같이 실행시킬 수 있다. sudo service mysql restart 3. 설정 변경 기본적인 설정은 /etc/mysql/my.cnf 파일을 통해 할 수 있다. 설정..
파이썬, 장고, 그리고 오라클 데이터베이스 연결하기 (2)
2015. 8. 25.1. Customizing change lists 앞서 만든 user 조회 어플리케이션을 실행해보면 아래와 같이 해당 사용자의 이름이 구분되지 않고 일괄적으로 MstUser object 라고 표시되어 알아보기 힘들다. 이 부분부터 고쳐보자. bourne_users/admin.py 파일을 아래와 같이 수정한다보여주고자 하는 컬럼명을 fieldsets 에 넣고, list_display 에는 리스트에 보여주고 하는 항목을 넣는다from django.contrib import admin from bourne_users.models import MstUser class MstUserAdmin(admin.ModelAdmin): fieldsets = [ (None, {'fields': ['usn']}), ('Regi..
파이썬, 장고, 그리고 오라클 데이터베이스 연결하기 (1)
2015. 8. 23.Using the Django Framework with Python and Oracle Database (1) 본 게시물에서는 파이썬, 장고, 오라클을 이용하여 기존 오라클 데이터베이스의 자료를 조회할 수 있는 페이지를 만들어보고자 한다. http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/oow10/python_django/python_django.htm 파이썬을 만든 Guido van Rossum at PyCon 2013 [1단계] 1. 앞서 밝혔듯이 본 게시물의 작성 목표는 기존에 설치된 Oracle Database 에 연결하여 데이터 조회를 위한 페이지를 만드는 것이다. 2. 본격적인 작업에 앞서 연결할 데이터베이스의 username, p..
오라클 자격증 업그레이드 안내 메일을 받았습니다 (Oracle Database 10g Administrator OCP 2016년 3월 1일 retire)
2015. 2. 27.새로운 자격증 정책에 따라 이전 버전의 Oracle Database 자격증 소지자는 아래와 같이 업그레이드를 하라는 메일을 받았습니다. 기한 2016년 3월 1일 이전입니다. 저같은 경우는 Oracle Database 10g Administrator Certified Professional 인데 업그레이드 시험을 통해 Oracle Database 12c Administrator Certified Professional 으로 업그레이드가 가능하다고 합니다. 업그레이드 시험은 1Z0-060 pgrade to Oracle Database 12c 하나의 시험만 보면 되고, 필수 이수 교육은 없습니다. https://blogs.oracle.com/certification/entry/0856_18 Upgrade ..
오라클 트리거 trigger 현황 보기
2014. 9. 18.SELECT tri.trigger_name triggername, tri.status status, obj.status validation, tri.table_name tablename, tri.table_owner ownerFROM SYS.ALL_OBJECTS obj, SYS.ALL_TRIGGERS triWHERE tri.owner = ' ' AND obj.object_type = 'TRIGGER' AND obj.object_name = tri.trigger_name AND obj.owner = tri.ownertri.owner 에 오너 이름 넣고 조회하면 됨.
오라클 잡 스케줄링 dbms_job.submit
2014. 9. 5.dbms_job.submit 을 통해 일정 간격이나 특정 시간대에 프로시져를 실행할 수 있다. 1. 현재 돌아가고 있는 잡을 확인합니다. SELECT * FROM DBA_JOBS; 2. 다음과 같이 Job 을 등록할 수 있습니다. 1) 코드 예시 DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT ( X Job 넘버 (식별자) ,'SMIS.proc_daily_stat_ins;' 주기적으로 실행할 프로시져 또는 패키지이름 ,to_date('05-09-2014 13:08:00','dd/mm/yyyy hh24:mi:ss') 다음 번 Job 수행시간 ,'SYSDATE + 30/1440' Job 수행 주기 ,TRUE ); SYS.DBMS_OUTPUT.PUT_LINE('Job Number..