命令是这样的,至于为啥不能启动,总有提示吧?
./lsnrctl start

解决方案 »

  1.   

    我刚才在DOS下启动了,还是不行,错误是这样的:
    LSNRCTL> start
    Starting tnslsnr80: please wait...Service OracleTNSListener80 start pending.
    Service OracleTNSListener80 started.
    TNSLSNR80 for 32-bit Windows: Version 8.0.6.0.0 - Production
    System parameter file is d:\orant\NET80\admin\listener.ora
    Log messages written to d:\orant\NET80\log\listener.log
    Listening on: (ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\oracle.worldipc))
    Listening on: (ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\ORCLipc))
    Listening on: (ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc))
    Listening on: (ADDRESS=(PROTOCOL=nmp)(PIPENAME=\\OASERVER\pipe\ORAPIPE))
    Listening on: (ADDRESS=(PROTOCOL=tcp)(DEV=516)(HOST=127.0.0.1)(PORT=1521))
    Listening on: (ADDRESS=(PROTOCOL=tcp)(DEV=336)(HOST=127.0.0.1)(PORT=1526))
    Attempted to listen on: (DESCRIPTION=(CONNECT_TIMEOUT=10)(ADDRESS=(PROTOCOL=TCP
    (Host=127.0.0.1)(Port=1521)))
    TNS-12542: TNS:address already in use
     TNS-12560: TNS:protocol adapter error
      TNS-00512: Address already in use
       32-bit Windows Error: 48: Unknown errorLSNRCTL>
      

  2.   

    刚才在DOS下启动的时候是把网线拿掉的
      

  3.   

    有没有local admin 权限?你用来配置的帐号和你的oracle安装帐号是一个帐号吗
      

  4.   

    先把网线连上,让后把$ORACLE_HOME\network\admin目录下的lisnter.ora文件中的(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))改为:
    (ADDRESS=(PROTOCOL=tcp)(HOST=your_ip)(PORT=1521))试一下
      

  5.   


    友联创新系统集成有限公司(北京上地)
    在天津招聘
    熟悉oracle 有相关工作经验 学过c语言
    工作地点:天津
    其它事项面谈
    有意象请将简历发至
    [email protected] 
    [email protected]
    联系人:王先生
      

  6.   

    同意zealot_zk(风中追风) 
    如果还不可以的话  用oracle自身带的网络工具 net config ...
    删除现有服务 然后再添加一个新的服务