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 /nologSQL*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
主机字符串填写错误的话就会一直报错。
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号