source

Oracle SQL*Plus를 시작하는 동안 TNS Protocol 어댑터 오류가 발생했습니다.

lovecheck 2023. 10. 29. 19:48
반응형

Oracle SQL*Plus를 시작하는 동안 TNS Protocol 어댑터 오류가 발생했습니다.

SQL*Plus(11g Standard Edition Win 64)에 로그인하려고 하면 연결 오류와 관련된 오류가 나타납니다.

sys를 sysdba로 로그인하고 비밀번호를 제공하려고 합니다.

모든 서비스가 시작되었습니다.저는 윈도우 7입니다.

어떤 도움이라도 주시면 감사하겠습니다.

enter image description here

해라

sqlplus sys/<your password>@<your SID> as sysdba

Oracle Service가 실행 중인지 확인합니다.이 오류가 계속 발생하지만 서비스에 들어가서 Oracle ServiceXE를 찾아서 수동으로 시작하면 문제가 해결됩니다.자동으로 시작하도록 설정해 놓았지만, 가끔은 저절로 멈추는 것처럼 보이기도 합니다. 적어도 는 이를 막기 위해 하고 있는 일을 찾을 수가 없습니다.

명령줄에 이 모든 것을 입력해 보십시오.

sqlplus / as sysdba

당신이 하고 있는 일은 sqlplus를 시작하고 나서 사용하는 것입니다.sys as sysdba유효한 사용자가 아니기 때문에 부정확한 사용자 이름으로 지정됩니다.위의 명령어를 사용하여 Oracle은 시스템 로그인 자격 증명을 사용하여 db에 액세스합니다.또한, 당신이 실행중인 sqlplus 실행 파일이 올바른지 확인하기 위해 당신의 경로를 확인하여 확인하고자 합니다 - 서버 설치 디렉토리의 빈에 있는지 확인합니다.

명령 프롬프트에서 이 명령 사용

sqlplus userName/password@host/serviceName

Oracle 데이터베이스를 시작하지 않았기 때문에 ORA-12560: TNS:protocol adaptor 오류가 발생합니다.

이렇게 Oracle 데이터베이스를 시작할 수 있습니다.START->에서 Oracle Database 11g Express Edition(11g 또는 데이터베이스 유형)을 선택합니다.모든 프로그램)에서 확인할 수 있습니다.그런 다음 이 폴더 안에 녹색 반점이 있는 DB 아이콘이 있습니다.Start Database icon서비스 시작 아이콘입니다.클릭하세요.그러면 몇 초 후에 서비스를 시작합니다.

위 메시지를 받은 후 다시 사용자 이름과 비밀번호를 부여하여 SQL plus 명령줄을 통해 연결을 시도합니다.

SQL*Plus 입력 대상:

sqlplus /nolog

그 다음은:

connect sys@<SID> AS sysdba

시작으로 이동 --> 실행 --> "services.msc"를 입력합니다.

Oracle Service 이름, Right Click(오른쪽 클릭), Start(시작)을 선택합니다.

잠시 기다리시면 서비스가 시작됩니다.그런 다음 sql 명령줄 창으로 이동하여 사용자에게 연결을 시도합니다.지금이라도 그렇게 해주셨으면 좋겠습니다.

Oracle이 자동으로 시작되지 않도록 설정했을 수 있습니다.시작으로 이동하여 서비스를 검색합니다.아래로 스크롤하여 Oracle Service를 찾습니다.ORCL(또는 Oracle ServiceSID).두 번 클릭하시고 수동으로 설정된 경우 시작 유형을 자동으로 변경합니다.

또 다른 가능성(특히 여러 Oracle 홈의 경우)

설정 ORACLE_SID=$SID

sqlplus /nolog

conn / as sysdba;

주된 문제는 오라클 데이터베이스 자체가 시작되지 않았다는 것일 수 있습니다.그래서 수동으로 다음을 통과해야 합니다.

명령 -> services를 실행합니다.

Oracle X 확인서비스를 사용할 수 없습니다.

오른쪽 클릭 속성으로 이동-> 자동으로 설정하고 확인을 누릅니다.그런 다음 다시 마우스 오른쪽 버튼을 누른 후 시작합니다.

그러면 데이터베이스에 연결할 수 있도록 데이터베이스가 시작됩니다.

마지막으로 sqlplus 명령줄에서

sysdba로 연결

관리자로 사용자 이름 입력

그런 다음 Enter 키를 누르면 연결됩니다.

Oracle 서비스가 자동으로 실행되고 있는지 확인합니다.Win+R만 누르면 됩니다.텍스트 상자에 services.msc를 입력한 다음 O를 눌러 오라클 서비스를 찾습니다.

PC 이름이 Oracle serviceX와 같을 수 있습니다.YZ. 강조 표시된 서비스를 마우스 오른쪽 버튼으로 클릭합니다.

언급URL : https://stackoverflow.com/questions/8782842/tns-protocol-adapter-error-while-starting-oracle-sqlplus

반응형