본문 바로가기

프로젝트 하면서/DB10



[tibero] DB 기본 user찾기 및 JEUS에서 Datasource 생성 tibero 공식 가이드를 따라 설치한 경우 아이디와 비번은 sys/tibero일 것이다. 이 계정으로 들어가서 유저를 확인해준다. tbsql sys/tibero select username from dba_users; Connection Pool min=50 max=50 Connection Idle(장시간 데이터 트래픽이 없는 경우)일 때 10초동안 Connection 얻기 위해 대기하는 시간. 1000분의 1초 ms(밀리세컨드) 단위로 값을 입력해준다. 1000=1초 10000=10초 Connection 확인하는 설정도 추가해준다. Connection 확인 용도로 사용되는 Check Query는 간단하게 작성하면 된다. 예제와 같이 select 1 from dual이라는 쿼리를 작성했다. 300초 주.. 2021. 9. 3.
[Oracle] SQL Developer 실행 오류 해결(jdk 1.8.0_301) SQL Developer를 실행할 때 아래와 같은 오류가 발생한다면 Unable to launch the Java Virtual Machine Located at path : C\Program File\Java\jdk1.8.0_291\jre\bin\msvcr100.dll 1. C:\Windows\System32에서 msvcr100.dll파일을 복사 2. C:\Program Files\Java\[jdk버전]\jre\bin 경로에 붙여 넣기 3. [SQL Developer 설치 경로]\sqldeveloper\bin 경로에 붙여 넣기 해결방법을 찾게된 SQL Developer를 처음 실행할 때 Java JDK Home을 설정하는 창이 뜬다. 사용하고 있던 jdk1.8.0_301의 폴더 경로로 JAVA HOME.. 2021. 7. 28.
[tibero] DBeaver에서 Tibero사용하기 드라이버 관리자에서 tibero 추가해주기 새 데이터베이스 연결하기 Connect to a database 2021. 6. 22.
[tibero] DataSource 설정/Not connected to the server Data Source Id pairDataSource alias="" : conn_name이랑 jndi_name="" : WAS에서 Export Name 같아야 https://technet.tmaxsoft.com/upload/download/online/tibero/pver-20150504-000001/index.html Tibero 6 Online Manual technet.tmaxsoft.com TIBERO 사용자 생성 // 사용자 생성 CREATE USER PO7 IDENTIFIED BY PO7; // 사용자 권한 부여 grant connect to PO7; ${JEUS_HOME}/lib/datasource tibero를 설치한 곳에서 tibero-jdbc.jar 파일을 찾아서 jeus가 설치된 경.. 2021. 6. 18.
[tibero] Unable to open a session/Not connected to the server TBS-70004 이 문제는 티베로를 재기동해주니까 해결되었다. JDBC-12003 저번주부터 센터컷 서비스를 실행할 때 Unable to open a session 오류가 발생했다. 저번에 발생했을 때는 [thome]/tibero.tip에서 max_session을 200으로 늘려줘서 해결했었는데 같은 오류가 계속 발생했다. 데이터를 초기화하고 실행했더니 1000개의 데이터 중에 182개까지는 실행되고 그 다음부터는 같은 오류가 발생했다. session을 열 수 없다고 하니까 session이 부족한거겠지? 열었다가 닫아주는 부분을 다시 한번 보자. 결론적으로 문제는 connection을 close 하는 부분이었다. 현재 서비스의 선처리에서는 이미지 로깅과 거래제어를 하고 있는데 이 때 이미지로깅은 헤더에.. 2021. 5. 24.
[tibero6] 기동 실패/shared memory segment with the same key already exists/no space left on device a shared memory segment with the same key already exists shm_key = trying to reuse the shaared memory segment IPC ( Inter-Process Communication ) : unix, linux에서 프로세스 간 통신 가능하게 하는 기술 --> Message Queue, Shared memory, Semaphore ipc search ipcs : ipc 자원 조회 옵션 조회대상 -a 모든 자원 -q 메세지 큐 -m 공유 메모리 -s 세마포어 ipc remove ipcrm [옵션] [ID] : ipc 자원 삭제 옵션 삭제대상 -q 메세지 큐 -m 공유 메모리 -s 세마포어 공유 메모리를 삭제하고 다시 실행했는데 저장용.. 2021. 5. 15.
[tibero] 엑셀 대량 데이터 INSERT 할 일 : 테이블을 생성 / PRIMARY KEY 설정 / column 설명 작성 / 엑셀파일 데이터 테이블에 적재 CREATE TABLE tbank_cus_mst ( CUS_NO VARCHAR2(10 BYTE), CUS_NM VARCHAR2(20 BYTE), CUS_ID VARCHAR2(10 BYTE) ); alter table tbank_cus_mst add constraint cus_pk primary key (cus_no); COMMENT ON COLUMN tbank_cus_mst.cus_no is '고객번호'; COMMENT ON COLUMN tbank_cus_mst.CUS_NM is '이름'; COMMENT ON COLUMN tbank_cus_mst.CUS_ID is '고객ID'; commit.. 2021. 4. 26.
[error] Error Code: 1046 Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar. 어떤 스키마를 사용할지 정해주니까 해결됐다. use [사용할 스키마]; 공통 프로젝트 끝나고 일주일밖에 안지났는데 벌써 이런 간단한 걸 잊다니.. 역시 꾸준히 해야한다 😂 2020. 9. 23.
[MySQL 에러 : 1175] delete, update 할 때 Error Code : 1175 You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe, mode, toggle ... delete나 update하고 싶은 table에서 SET SQL_SAFE_UPDATES = 0; 이 문장을 실행시켜주면 설정이 바뀐다 더보기 역시 에러는 검색을 해봐야지!! 에러나면 바로 검색하자 2020. 8. 11.