windows下安装oracle,sqlplus连接启动oracle(oracle 主机字符串输入是什么)

Posted 哒少囧Net

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/[email protected] 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/[email protected] as sysdba                 已连接。                SQL>

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

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

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

以上是关于windows下安装oracle,sqlplus连接启动oracle(oracle 主机字符串输入是什么)的主要内容,如果未能解决你的问题,请参考以下文章

在win7中输入sqlplus命令连接到windows server 2008上的Oracle数据库

使用除 oracle 之外的另一个 linux 用户连接到 sqlplus

我在windows xp上安装了Oracle 11g,自己学习用,但通过命令提示符登录sqlplus进不去?为啥呢?

Windows下安装Oracle12C

sqlplus连接oracle数据库

oracle数据库的启动与关闭