반응형

DBMS/Oracle 21

[ORACLE]"ORA-12541 : TNS 리스너가 없습니다." - 특별한 이유 없이 발생하는 경우

ORA-12541 : TNS 리스너가 없습니다. 갑자기 "ORA-12541"이라는 오류가 발생하였다. 기존에 접속자는 이상이 없는데, 신규로 접속할려고 하니 위와 같은 오류를 발생시킨다. 클라이언트인 내 컴퓨터도 꺼보고, 서버도 리스타트 해보고 신규 접속을 할려고하니, 서버를 리부팅해서 그런지 모두 접속이 되지 않는다. 서버에서 "C:\>lsnrctl status"를 실행시켜 보니......멍청히 있다. 그래서 구글링을 해본 결과, 간혹 "listener.log" 파일이 4GB를 넘으면 접속이 안된다는 글을 본다. 그래서 위치를 찾는다. 난 윈도우버전을 이용하므로 윈도우 버전으로 위치를 기입하겠다. "{드라이브명}:\{ORACLE 설치 ROOT 폴더}\diag\tnslsnr\{서버명}\listener\t..

DBMS/Oracle 2021.04.20

ODP.NET 설치 안하고 클라이언트 배포

해당 실행 파일에 본 첨부파일을 풀어 주면 클라이언트 없이도 배포 가능합니다. 별도로 TNS_ADMIN 경로를 환경설정에서 해줘도 되나, 10g Client 버전부터는 TNS를 이용안하고 설정 가능합니다. 실행파일과 같은 경로에 배포하시면 쉽게 사용 가능합니다. DataGridView를 이용하였습니다. OracleConnection oraConn = new OracleConnection(); oraConn.ConnectionString = string.Format("USER ID={0};PASSWORD={1};DATA SOURCE={2};PERSIST SECURITY INFO=false", "{오라클UserID}", "{오라클UserPassword}", "{Oracle Host Name(Domain) o..

DBMS/Oracle 2012.07.13

ORA-01991 에러 발생시

목차 ORA-01991 에러 발생시 발생조건 장애내용 해결 방법 기타 참고사항 관리자 모드 접근 방법 ORACLE_SID 지정 관리자 모드 ORA-01991 에러 발생시# 발생조건# OraData\{SID}폴더만 복사해서 복구할경우 장애내용# Startup 시 ORA-01991: invalid password file '...PWD{SID}.ora' 이러면서 해당 파일 경로가 나타남. 해결 방법# >orapwd file={경로}\PWD{SID}.ora password={패스워드} 기타 참고사항# 관리자 모드 접근 방법# ORACLE_SID 지정# Windows >SET ORACLE_SID={SID} or UNIX >export ORACLE_SID={SID} 관리자 모드# >SQLPLUS "/as sysd..

DBMS/Oracle 2008.09.08

로그마이너

> 시나리오 :: SCOTT계정으로 들어간 넘이 테이블의 데이터를 잘못 수정하여 테이블을 망가트린 뒤 커밋 명령을 실행하다.. SCOTT계정이 명령어를 친 시점 = LSN 23 관리자가 문제점을 발견한 시점 = LSN28 테이블을 망가뜨린 시점과 사용한 명령어를 찾아내는 기능을 로그 마이너라고 한다..!!!! 1. UTL_FILE_DIR 딕셔너리 화일의 경로지정(딕셔너리 화일에 REDO 로그 화일의 정보를 기록한다.) Oracle>mkdir DICT SQL>alter system set UTL_FILE_DIR='/Oracle/DICT' scope=spfile; //인스턴스 재시작 필요..;; SQL>show parameter utl; NAME TYPE VALUE -----------------------..

DBMS/Oracle 2008.07.16

SQL*Plus Instant Client

환경변수 추가 항목 1.환경변수 PATH에 설치 폴더 추가 -LD_LIBRARY_PATH, LIBPATH or SHLIB_PATH(linux) -PATH 2. SQL*Plus Path 추가 -SQLPATH 3.NLS_LANG 추가 -AMERICAN_AMERICA.KO16MSWIN949,KOREAN_KOREA.KO16MSWIN949,KOREAN_KOREA.KO16KSC5601 4.TNS_ADMIN 추가 기타1) tnsnames.ora(복사 또는 생성) MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = mymachine.mydomain)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ..

DBMS/Oracle 2008.07.16

Linux 9i 설치

Linux에 오라클 계정 생성 #groupadd oinstall #groupadd dba #useradd -m -g oinstall -G dba, oinstall oracle oracle 압축해제 #gzip -d [파일명].cpio.gz #cpio -idmv < [파일명].cpio oracle 디렉토리 설정 #mkdir -p [홈폴더명] #chown -R oracle.oinstall [홈폴더명] #mkdir -p [데이터폴더] #chown -R oracle.oinstall [데이터폴더] Oracle 설치(oracle 계정으로 X-window 로그인) #export LANG=ko_KR.eucKR #한글이 깨질 경우 #export LANG=C or 공백 #./runInstaller & 이 글은 스프링노트에서..

DBMS/Oracle 2008.07.16
반응형