شما يه چک کنين ببيينن سرويس LSNRCTL روی سيستمتون استارت هست يا نه.
شما يه چک کنين ببيينن سرويس LSNRCTL روی سيستمتون استارت هست يا نه.
نه.. من اصلا همچين نامي رو در services ندیدم . تا بفهمم که start هست یا stop
:shock:
راستی: من از apache برای local کردن استفاده می کنم. ولی برای استفاده از oracle هیچ چیزی رو در اون set نکردم...
اصلا این مسأله ربطی داره؟!!
این service ای فرمودید اصلا چی هست؟. من که اصلا ندارمش
در ضمن خیلی ممنون که کمکم می کنید.
برويد به:
[code:1]Start > Run[/code:1]
و وارد کنيد:
[code:1]c:\> LSNRCTL80.EXE [/code:1]
و Enter کنيد.
سپس وارد کنيد:
[code:1]LSNRCTL>STATUS [listener_name][/code:1]
اسم Listener رو ميتونيد در فايل LISTENER.ORA با مشخصه LISTENER پيدا کنيد.
بصورت پيش فرض اسمش بايد LISTENER باشه.
با اين دستور ميتونين وضعيت Listener رو ببينيد.
اگر نوشته باشه listener is running يعنی Start است.
و بهتره يکبار Stop و مجددا Start کنيد. برای اين کار از دستور زير استفاده کنيد:
[code:1]LSNRCTL>STOP [listener_name][/code:1]
اگر برای Listener در فايل Listener.ORA کلمه عبور تعريف شده باشه، قبل از Stop کردن بايد وارد کنيد:
[code:1]LSNRCTL>SET PASSWORD [password][/code:1]
Password بصورت پيش فرض "ORACLE" است.
و Listener را با دستور زير Start کنيد:
[code:1]LSNRCTL>START [listener_name][/code:1]
و با دستور زير از برنامه Listener Control خارج شويد:
[code:1]LSNRCTL>EXIT [/code:1]
من به Run رفتم و تایپ کردم c:\> LSNRCTL80.EXE ... به من Error داد که پیداش نمی کنه..
زدم LSNRCTL80.EXE این رو هم پیدا نکرد...
یعنی چی؟!!
خب من LSNRCTL.EXE رو پیدا کردم...
ببینید error های مربوطه به این صورت است:
در مورد Status LISTENER :
LSNRCTL>status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0) ))
TNS-01103:Protocol specific component of the address is incorrectly specified
TNS-12541: TNS:no listener
TNS-12560: TNS:Protocol adaptor error
TNS-00511:No listener
32-bit window Error:2: No such file or directory
خواستم Start اش بکنم این error رو می ده:
LSNRCTL>start listener
Starting tnslsnrlease wait...
Failed to start service,error 3.
TNS-12536:TNSperation would block
TNS-12560:TNSrotocol adapter error
TNS-00506:Operation would block
32-bit windows error:997:Unknown error
يک کپی از فايل listener.ora تهيه کنيد (بعنوان Backup) و سپس از خط هفتم فايل، اين سه خط را حذف کنيد و فايل را Save کنيد:
[code:1] (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
) [/code:1]
و به همان روش قبل Listener را Start کنيد.
نتيجه رو هم بگين لطفا.
خب من اين كار رو انجام دادم...ولي باز هم همون error قبلی رو می ده...
:?