1. 문제점

oracle11g 로 구성 되어 있는 DB를 export 하는데 데이터가 없는 테이블이 dump 파일에 포함 되지 않는다.

 

2. 해결

검색 결과 해당 문제를 해결 하는 방법이 잘 나와 있다.

http://mighty-x.blogspot.com/2015/11/11g-table.html

 

오라클 11g 에서 사용하지 않은 Table 백업/복원 안될 때

Mighty-X 개발과 관련된 블로그 입니다.

mighty-x.blogspot.com

3. 정리

1) oracle 의 옵션을 변경

alter system set DEFERRED_SEGMENT_CREATION=FALSE scope=both;

 

2) 옵션 변경전에 만들어진 테이블 속성 변경

ALTER TABLE  ALLOCATE EXTENT;

 

3) 2) 의 내용을 전체 데이터가 없는 테이블에 적용 하기 위한 sql 생성

SELECT 'ALTER TABLE '||table_name||' ALLOCATE EXTENT;' FROM user_tables WHERE segment_created = 'NO';

예전에 폐쇄망 안에서 사용하던 remine 의 데이터를 확인할 필요가 있어서 redmine 을 virtualbox 에 설치하고 데이터를 이관 하였다.

 

1. redmine 다운로드

https://bitnami.com/stack/redmine/virtual-machine

 

Redmine Virtual Machines

show MD5 978da4ff220a5ea0e2989e32ac772fb4 SHA1 33dd488989eafb5f104230fff4f4b3f2c33df956 SHA256 c5a68caeecc01547f9120b0ed3de12f95b550e2116c23b23b474d86b32127a7c

bitnami.com

Download .OVA format 을 클릭하여 bitnami-redmine-4.0.4-0-linux-debian-9-x86_64.ova 파일을 다운로드  

 

2. virtualbox 다운로드

https://www.virtualbox.org/ 

 

Oracle VM VirtualBox

Welcome to VirtualBox.org! News Flash New May 14th, 2019VirtualBox 6.0.8 released! Oracle today released a 6.0 maintenance release which improves stability and fixes regressions. See the Changelog for details. New May 14th, 2019VirtualBox 5.2.30 released!

www.virtualbox.org

virtualbox 6.0을 다운로드

 

3. virtualbox 설치

 

4. 가상 시스템 가져오기

virtualbox 에서 파일->가상 시스템 가져오기에서 다운로드 받은 ova 파일을 선택 하여 가져 온다.

설정의 저장소를 확인 하면 vdi 파일이 15G로 설정 되어 있기 때문에 15G 이상의 용량이 확보된 곳에 가져 와야 한다.

램은 2G를 설정 하였다.

 

5. 로그인

사용자 bitnami 로 로그인 한 후 (초기 패스워드 : bitnami)

패스워드를 변경 한다.

 

6. ssh 설치

sudo service sshd status 로 확인 했는데 정상동작 하지 않아 지우고 다시 설치  했다.

sudo apt-get purge openssh-server

sudo apt-get install openssh-server

 

7. 네트워크 설정

host 컴퓨터의 특정 포트만을 포워딩 하여 사용할 것이므로 어댑터 1(기본)은 NAT로 설정 하고 포트 포워딩 설정 한다.

내부로의 연결을 위하여 어댑터2는 호스트 전용 어댑터로 추가 했다.

 

8. 기존 redmine 데이터 백업 및 이동

https://redgura.tistory.com/378

 

RedMine Mysql 백업 및 복구

RedMine DB 설정파일 C:\BitNami\redmine-2.2.2-0\apps\redmine\htdocs\config\database.yml production: adapter: mysql2 database: bitnami_redmine host: localhost port: 3306 username: bitnami password: "a..

redgura.tistory.com

9.  redmine 데이터 마이그레이션

cd /home/bitname/apps/redmine/htdocs

bundle exec rake db:migrate RAILS_ENV=production

 

10. files 디렉토리 복사

/home/bitname/apps/redmine/htdocs/files

 

11. redmine 서비스 재기동

https://docs.bitnami.com/virtual-machine/apps/redmine/administration/control-services/

 

Start or stop services

 

docs.bitnami.com

* 서비스 기동 관련 명령

sudo /opt/bitnami/ctlscript.sh status
sudo /opt/bitnami/ctlscript.sh start
sudo /opt/bitnami/ctlscript.sh stop
sudo /opt/bitnami/ctlscript.sh restart

sudo /opt/bitnami/ctlscript.sh restart apache

1. 숫자가 입력된 열을 모두 범위로 잡고, [데이터]-[텍스트 나누기] 메뉴 실행

2. 하단부의 [다음] 버튼을 2번 눌러, [텍스트 마법사-3단계 중 3단계]의 창으로 이동한 다음 [텍스트]옵션에 체크

3. 마침



출처 : https://nakja.tistory.com/31


POI 를 사용하여 엑셀파일을 읽는데, 몇몇 셀들이 NUMERIC TYPE 으로 값이 읽혀서 해결방법을 검색 중 찾았다.

왜 전체 셀을 선택 하고 [셀 서식] -> [표시 형식] -> 텍스트로 바꾸면 동작 하지 않는지 잘 모르겠다.

1. 24개월 이하 아기는 공짜다. 당연히 좌석이 없다.

2. 부모 중 한명을 아기의 보호자로 지정 한다. 보호자석 티켓에 INF 라고 찍힌다.

3. 보통 3자리인 비행기 좌석에서 긴급상황시 사용하는 산소마스크는 4개만 있다.

4. 3의 이유로 3자리 중 한자리에만 아기를 데리고 탈 수 있고 그 자리를 INFANT 석이라고 한다.

5. 우리 뒷줄의 아기엄마가 앞줄 (우리자리 옆) 에 앉아 있던 남편과 좌석을 바꾸려 했으나, 우리도 아기가 있었기 때문에 3좌석에 아기가 2명이 되는 경우가 되어서 거부 당했다.


# 나만 몰랐나?

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.


 

관련  :

[python] 드롭박스 공개 공유 폴더에서 파일 목록 추출, 다운로드 스크립트입니다.


1. 어댑터 설정 변경 바로 열기


네트워크 및 인터넷설정 열기 ->네트워크 및 공유센터 -> 어댑터 설정 변경


윈10 기준으로 위와 같은 화면을 보려면 위와 같이 3번의 과정을 거쳐야 한다.

이게 다 귀찮다면 실행 창을 열고 아래와 같이 입력 하면 된다.


control netconnections


2. 어댑터 사용/사용하지 않기 설정


netsh interface set interface name="inline" admin=disabled

netsh interface set interface name="inline" admin=enabled

interface name 은 어댑터 설정 변경에서 바꿀 수 있다.


3, IP 변경


netsh -c int ip set address name="inline" source=static addr=192.168.63.150 mask=255.255.255.0 gateway=192.168.63.1 gwmetric=0

netsh -c int ip set dns name="inline" source=static addr=168.126.63.1 register=PRIMARY


좀 더 자세한 내용을 알고 싶으면 이쪽을 참조 한다.

지난주 까지 잘 사용하던 redmine 이 월요일에 갑자기 실행되지 않았다.

증상은 Bitnami Redmine Stack 프로그램에서 Thin_redmine 과 Thin_redmine2 만 빨간색으로 stop 을 표시하고 있는것


어찌 해야 할지 몰라서 인터넷 검색 결과 아래과 같은 포스트를 발견 했다.


[Redmine] BitNami Redmine Stack 서비스 구동 시 Thin_redmine 서비스만 Stopped 되는 문제


포스트 내용 중 "2. 아래와 같이 redmine 을 기동시킨다." 를 실행 하던 중 아래와 같은 오류가 발생 하였다.


무슨 git source 냐고 생각 하던 중, 지난주에 플러그인 설치를 위해서 plugin 경로에서 git checkout 을 했던 기억이 났다. 그리고 2개 checkout 받은 플러그인중 하나가 정상적으로 작동이 되지 않았었던것을 떠올렸다.


그리고 plugin 경로에 가서 해당 부분을 삭제하고 재기동해 보니 정상적으로 실행 되었다.



1. db 백업

2. files 백업

3. 새로운 redmine 설치

4. MySQL 서버 외에 다른 서버 중지

5. db 복원 

mysql -ubitnami -p패스워드 bitnami_redmine < backup.sql

6. files 복원

7. db 마이그레이션

1) c:\Bitnami\redmine-3.4.4-1\use_redmine.bat 실행

2) cd c:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs

3) bundle exec rake db:migrate RAILS_ENV=production


cd c:\Bitnami\redmine-3.4.4-1\mysql\bin
SET yyyymmdd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

mysqldump.exe -ubitnami -p7b78aa2234 bitnami_redmine > c:\backup\%yyyymmdd%_redmine_database.sql

@pause


스케쥴에 등록 해놓으면 편리 하다.


참고로 파란색 글씨는 순서대로

username, password, database 이다.


데이터베이스 password 확인 위치


c:\Bitnami\redmine-3.4.4-1\apps\redmine\htdocs\config\database.yml




netsh interface set interface name="이더넷" admin=disabled
netsh interface set interface name="Wi-Fi" admin=enabled



+ Recent posts