본문 바로가기

정보관리(데이터베이스, DB)106

ORA-12541: TNS : 리스너가 없습니다.(no listener) 출처: https://www.zinnunkebi.com/oracledb-ora-12541/ ORA-12541: TNS : 리스너가 없습니다.(no listener) 다음과 같이 Oracle Database에 접속하려고 할 때 ORA-12541오류가 발생할 수가 있습니다. 이 글에서는 ORA-12541 오류의 원인과 해결 방법을 소개합니다. D:\>sqlplus scott www.zinnunkebi.com ORA-12541: TNS : 리스너가 없습니다.(no listener) 10월 17, 2021(2년前) Oracle DB - 0 목차 [hide] · 1 작업 환경 · 2 리스너 확인하기 o 2.1 ~TNSListener 서비스가 정지 상태 o 2.2 ~TNSListener 서비스 기동 상태 · 3 리.. 2023. 11. 28.
리눅스에서 Oracle 서비스 시작 및 종료 출처: https://blog.naver.com/yruyo/220408895645 CentOS에서 테스트 하였음. 오라클 시작 [root@TestDB]# su -l oracle -- oracle 계정으로 변경 [oracle@TestDB]$ sqlplus /nolog -- sqlplus 실행 SQL> connect /as sysdba -- sysdba 계정으로 접속 SQL> startup -- oracle 시작 SQL> exit -- sqlplus 종료 [oracle@TestDB]$ lsnrctl start -- 리스너 시작 오라클 종료 [root@TestDB]# su -l oracle -- oracle 계정으로 변경 [oracle@TestDB]$ lsnrctl stop -- 리스너 종료 [oracle@T.. 2023. 11. 28.
JOB_QUEUE_PROCESSES 출처: https://blog.naver.com/dandywoobin/10041617559 일정한 시간 ,일정한 간격으로 반복적으로 수행되어지는 JOB을 JOB QUEUE를 사용하여 스케줄링 할 수 있으며 JOB을 스케줄링 하기 위해서 ORACLE의 DBMS_JOB 패키지를 이용합니다.. 이를 위해서는 JOB_QUEUE_PROCESSES 를 설정해야 하는데.... 초기 파라미터를 '0'으로 설정하면 ...JOB_QUEUE_PROCESSES 의 시작은 물론 등록된 어떠한 JOB도 실행되질 않습니다... 반드시 유념해 두셔야 겠죠^^ 반드시 파라미터의 값을 설정해야 하며 'ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 50' 이렇게 설정할 수 있습니다... 파라미터 값을 정했으면 JO.. 2023. 11. 28.
Oracle returns an error ORA-01031: insufficient privileges 출처: Oracle returns an error ORA-01031: insufficient privileges (tistory.com) 위 오류는 오라클 설치 후 로그인 과정에서 발생하는 오류로써 본인의 경우 CentOS에 Oracle 11XE를 설치하고 발생한 경우였다. 평소처럼 설치 후 아래와 같이 sys 계정으로 접근하려고 했다. # sqlplus "/as sysdba" 그러나 위와같은 오류메시지가 출력되었는데... 초기 설치시 passwd 파일이 생성되지 않았기 때문이다. 해결은 아래와 같이 진행되었다. # cd $ORACLE_HOME/dbs # orapwd file=$ORACLE_HOME/dbs/orapwXE.ora password=yourpassword entries=2 이렇게 하면 해당 경.. 2023. 11. 28.
Oracle Character Set 변경 방법 출처: https://roviet.tistory.com/4 System/Database Oracle Database 를 Export 받은 후 Import 할 경우 Character Set 이 서로 달라서 오류가 발생하는 경우가 종종 생긴다. 이럴 경우 Import 하는 Database 에서 Database 의 Character Set 을 변경해 주면 된다. 1. 현재의 Character Set 을 확인한다. SQL> SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER LIKE '%CHAR%'; PARAMETER VALUE ------------------------------------------------------ NLS_NCHAR_CONV_EXCP FAL.. 2023. 11. 28.