또니 개발 일기
-
오라클 sagment 에러 (ORA-00439: feature not enabled: Deferred Segment Creation %s, ora-01950 no privileges on tablespace "system")또니 개발 일기/Database 관련 2020. 2. 20. 15:34
오라클 DB 이전으로 DB를 백업했다가 복원을 진행하였다. 복원 진행하여 테이블과 데이터를 삽입하는데 sql파일이 실행이 안되며 아래와 같은 에러가 떨어졌다. ORA-00439: feature not enabled: Deferred Segment Creation %s 오라클의 sagment는 디스크 저장공간인데 파티션을 나누면 에러가 사라진다고 한다. 다른 방법으로는 SEGMENT CREATION DEFERRED -> SEGMENT CREATION IMMEDIATE 이렇게 변경하면 에러가 사라진다. ex) CREATE TABLE "DDONI"."USER_INFO" ( "SERIAL_NUMBER" VARCHAR2(20 BYTE), "USER_NAME" VARCHAR2(10 BYTE), "USER_BIRTH..
-
open 지시자, maven, gradle(spirng boot + kotlin)또니 개발 일기/개발 프로그래밍 2020. 2. 20. 15:30
spring boot로 kotlin 프로젝트를 생성 후 돌려보면 에러가 난다. 검색을 해봤더니 코틀린은 상속을 남용하지 않고 상속에 대한 설계를 명확하게 작성하기를 바라기 때문에 class앞에 open 지시자를 사용해야했다. 코틀린은 default가 final이다. @Service open class UserInfoServiceImpl : UserInfoService { @Autowired private lateinit var userInfoRepository:UserInfoRepository @Transactional(readOnly=true) override fun findByAll():List { return userInfoRepository.findAll() } } 이런식으로 class 앞에 op..
-
docker 에러모음또니 개발 일기/docker 2020. 2. 19. 11:10
1. 개요 - 도커 서비스가 실행되지 않음. 2. 에러내용 3가지 - ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE) Main PID: 2295 (code=exited, status=1/FAILURE) - failed to start daemon: Devices cgroup isn't mounted - mmap 카운트 제한은 262,144 이상 3. 해결방안 - 첫번째 : ExecStart= 빈값으로 앞줄에 한번 더 작성해줘야함. ExecStart= ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock - 두번째 : -- 권한이 있는 사용자로..
-
docker + elk(elasticsearch + logstash + kibana) 설치하는 법또니 개발 일기/ELK(elasticsearch+logstash+kibana) 2020. 2. 19. 11:08
1. docker elk 설치법 -- docker elk 이미지 다운로드 $ sudo docker pull sebp/elk -- docker elk 실행 $ sudo docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name docker_elk sebp/elk 2. elk - elasticsearch : 9200 - kibana : 5601 - logstash : 5044
-
docker db service등록하고 실행하기 (service 등록, 실행, 재실행, 중지)또니 개발 일기/docker 2020. 2. 19. 11:07
1. 개요 - 서버 재실행 시 컨테이너가 자동 실행할 수 있도록 서비스 등록. 2. 예제 - 컨테이너 목록 확인 $ sudo docker ps -a - /etc/systemd/system에 서비스 작성 (각 DB 모두 만듬) $ vi docker_postgres.service - 에디터 작성 [Unit] Wants=docker_postgres.service After=docker_postgres.service [Service] RemainAfterExit=yes ExecStart=/usr/bin/docker start postgres ExecStop=/usr/bin/docker stop postgres [Install] WantedBy=multi-user.target - 데몬 재시작 (수정 후 재시작) ..
-
docker + mssql 설치또니 개발 일기/docker 2020. 2. 19. 10:53
1. docker mssql 설치 - image 검색 $ sudo docke search mssql - 다운로드 $ sudo docker pull mcr.microsoft.com/mssql/server:2019-latest - 실행 -- 볼륨 설정 $ sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=P@$$w0rd' --name 'mssql' -d -p 1433:1433 -v /var/lib/mssql:/var/opt/mssql microsoft/mssql-server-linux - 확인 $ sudo docker ps - bash $ sudo docker exec -it mssql "bash" - 접속 $ /opt/mssql-tools/bin/sqlc..
-
docker + mysql 설치또니 개발 일기/docker 2020. 2. 19. 10:46
1. docker mysql 설치 - image 검색 $ sudo docke search mysql - 다운로드 $ sudo docker pull mysql - 실행 $ sudo docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=P@$$w0rd --name mysql -v /var/lib/mysql:/var/opt/mysql mysql - 확인 $ sudo docker ps - bash $ sudo docker exec -it mysql "bash"