zoukankan      html  css  js  c++  java
  • windows下安装oracle,sqlplus连接启动oracle(oracle 主机字符串输入是什么)(转载)

    1.oracle安装

      参考http://wenku.baidu.com/view/d01ffd43336c1eb91a375d68.html,这里不再赘述

    2.命令行sqlplus连接oracle

       (1)检查监听状态

        C:\>lsnrctl status

          LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:01:01

          Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

         正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oyez)(PORT=1521)))
        TNS-12541: TNS:无监听器
         TNS-12560: TNS: 协议适配器错误
         TNS-00511: 无监听器
        32-bit Windows Error: 61: Unknown error
        正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
       TNS-12541: TNS:无监听器
        TNS-12560: TNS: 协议适配器错误
        TNS-00511: 无监听器
       32-bit Windows Error: 2: No such file or directory

      

        出现上述信息,表示没有启动监听。

     

      (2)启动监听

        C:\>lsnrctl start   

    LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:01:36

    Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

    启动tnslsnr:请稍候...

    TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
    系统参数文件为F:\oracle\ora92\network\admin\listener.ora
    写入F:\oracle\ora92\network\log\listener.log的日志信息
    监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oyez)(PORT=1521)))
    监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))

    正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oyez)(PORT=1521)))
    LISTENER 的 STATUS
    ------------------------
    别名                      LISTENER
    版本                      TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
    启动日期                  28-6月 -2005 11:01:38
    正常运行时间              0 天 0 小时 0 分 2 秒
    跟踪级别                  off
    安全性                    OFF
    SNMP                      OFF
    监听器参数文件          F:\oracle\ora92\network\admin\listener.ora
    监听器日志文件          F:\oracle\ora92\network\log\listener.log
    监听端点概要...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oyez)(PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))

       (3)   连接数据库

        C:\>sqlplus \nolog

        SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:05:27 2005

       Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

       SQL> conn user/password@orcl as sysdba   //user和password是要链的用户名和密码,如sys/123456

       ERROR:
       ORA-12500: TNS: 监听程序无法启动专用服务器进程

        SQL>exit

       原因:本地数据库对应的服务没有打开,在服务中把oracleu对应的服务打开

       (4)   连接数据库

      E:\>sqlplus /nolog

      SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:17:53 2005

      Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

       SQL> conn user/password@oradb as sysdba
        已连接。
       SQL>

    3.通过自带sql*plus连接oracle

        用 SQL*Plus 连接数据库的时候,出现一个对话框,要求填入用户名、密码、主机字符串信息。前两者不用说,自己会填对的,但是这个主机字符串就不知道什么意思,通过查资料才明白,其实这里的这个字符串就是在安装oracle的时候自动生成,它是配置的数据库连接服务名,一般与你在安装时设置的全局数据库名一致,默认的是orcl,所以连接的时候,应该填写主机字符串为orcl as sysdba.
        以sys为用户名,password为密码,sysdba为连接身份登录或连接到sql*plus,则输入用户名称:sys,口令:password,主机字符串:orcl as sysdba

      主机字符串填写错误的话就会一直报错。

  • 相关阅读:
    图的深度优先搜索(递归和非递归c++实现)
    第十届蓝桥杯大赛软件类省赛 迷宫问题题解
    第十届蓝桥杯大赛软件类省赛研究生组 试题D:最短路
    第十届蓝桥杯大赛软件类省赛研究生组 试题H:修改数组
    Redis设计与实现书中勘误-sdstrim函数解释错误
    Clion 引入libevent Undefined symbols for architecture x86_64: "
    RabbitMQ Linux 下 安装
    kafka基本使用
    2种方法改变String 值
    Maven学习笔记-1
  • 原文地址:https://www.cnblogs.com/emilyzhang68/p/2787913.html
Copyright © 2011-2022 走看看