dev/데이터베이스

dev/데이터베이스

ORA-28000

step 1 : 관리자 권한 접속 sqlplus "/as sysdba" step 2 : unlock 조회 select username, account_status, lock_date from dba_users where username = 'LOCAL_HKC5' ; // 아이디 조회 step 3 : unlock ALTER USER LOCAL_HKC5 ACCOUNT UNLOCK

dev/데이터베이스

Db Lock 및 세션킬 조회

SELECT DISTINCT X.SESSION_ID, A.SERIAL#, D.OBJECT_NAME, A.MACHINE, A.TERMINAL, A.PROGRAM, A.LOGON_TIME, 'ALTER SYSTEM KILL SESSION ''' || A.SID || ', ' || A.SERIAL# || ''';' AS SCRIPT FROM GV$LOCKED_OBJECT X, GV$SESSION A, DBA_OBJECTS D WHERE X.SESSION_ID = A.SID AND X.OBJECT_ID = D.OBJECT_ID ORDER BY LOGON_TIME;

dev/데이터베이스

Oracle - 세션별 Program 조회

SELECT A.INST_ID,A.PROGRAM,COUNT(*) FROM GV$SESSION A GROUP BY A.INST_ID,A.PROGRAM;

dev/데이터베이스

오라클 - 행과 열을 변경하여 Select 하는 Query

ex) /* Formatted on 2018/09/25 오후 2:18:56 (QP5 v5.227.12220.39754) */ WITH LOT_ROW_COL_CHANGE AS (SELECT L.CARRIERNAME AS "CarrierName", SUBSTR (L.LOTNAME, 0, 8) AS "LotName", SUBSTR (L.LOTNAME, 9, 2) AS "SplitSeq", L.PRODUCTSPECNAME AS "ProductSpec", L.ECCODE AS "EC Code", L.PRODUCTREQUESTNAME AS "WorkOrder", PQ.DESCRIPTION AS "WorkOrderDesc", CASE WHEN L.PRODUCTREQUESTNAME = 'MIXED' THEN (SELE..

dev/데이터베이스

오라클 - 파티션 테이블 인덱스의 테이블 스페이스 변경

파티션 테이블 조회 SELECT * FROM DBA_IND_PARTITIONS A WHERE A.INDEX_NAME='인덱스 명'; ALTER INDEX '인덱스 명' REBUILD PARTITION CONSUMABLEHISTORY_201912 TABLESPACE '변경 하고자 하는 테이블스페이스'; ex) ALTER INDEX CONSUMABLEHISTORY_PK REBUILD PARTITION CONSUMABLEHISTORY_201912 TABLESPACE ARRAY_RUNTIME_IDX;

dev/데이터베이스

오라클 - 인덱스 테이블 스페이스 변경

ALTER INDEX (IndexName) REBUILD tablespace (TableSpaceName)

dev/데이터베이스

orient db 를 이용한 코드 중간단계.

/* * express 모듈 객체 생성 */ var express = require('express'); var app = express(); /* * orient db 객체 생성 및 연결 */ var Oriento = require('orientjs'); var server = Oriento({ host: 'localhost', port: 2424, username: 'root', password: '자신의 비밀번호' }); var db=server.use('o2'); /* * pug를 위한 설정 */ app.set('views','./views_orient'); app.set('view engine','pug'); /* * 요걸 해줘야 post 방식으로 전달된 내용들을 파싱 할수 있다. */ var ..

dev/데이터베이스

orient db 를 이용한 insert,select ,update, delete

var Oriento = require('oriento'); var server = Oriento({ host: 'localhost', port: 2424,// 디폴트 포트 username: 'root', password: '자신의 비밀번호' }); var db = server.use('o2'); /* var sql= 'SELECT FROM topic where @rid=:rid'; var param={ params:{ rid:'#19:0' } }; db.query(sql,param).then(function(results){ console.log(results) }); var sql2= "INSERT INTO topic (title,description) VALUES(:title,:desc)"; var..

dev/데이터베이스

아주 간단한 노드js 웹 어플리케이션

const http = require('http'); const hostname = '127.0.0.1'; const port = 1337; http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello World\n'); }).listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });위의 코드는 node js의 가장 기본적인 웹서버를 구현할 수 있는 코드이다. http의 모듈을 가져와 http라는 변수에 저장하고 http는 createServer라는 메소드를 사용해 Se..

dev/데이터베이스

크롤링

※ 개인적으로 공부한 내용들입니다. 오류가 있을 수 있습니다. 오류가 있다면 댓글을 달아주세요^^ 감사합니다. 크롤링이란? 웹사이트에서 글 혹은 사진들을 가지고 오는것이 떠오른다. 만들고 싶은 것은? 취업이 하고 싶다. 자소서를 써야하는데 기업의 이름과 마감일자를 가져와서 보고싶다. 1. 일단 크롤링 할 사이트를 정한다 사람인 너로 정했다. 2. 분석한다 // 나중에 사진첨부하기 ㅠㅠ... 사진이 안올라가네;; var request = require("request"); var cheerio = require("cheerio"); var url = "http://www.saramin.co.kr/zf_user/jobs/public/list?sort=ud&quick_apply=&search_day=&keyw..

jeongsu
'dev/데이터베이스' 카테고리의 글 목록 (2 Page)