首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到sql中创建的数据库11g

连接到sql中创建的数据库11g
EN

Stack Overflow用户
提问于 2018-05-10 19:50:17
回答 1查看 24关注 0票数 1

我刚通过本教程2.html创建了数据库--一切都很好--我可以通过sqlplus登录。但是如何在上登录呢?我想弄清楚,但什么都没有

我的[listener.ora][1]的一部分

代码语言:javascript
复制
# LISTENER =
#  (ADDRESS_LIST=
#   (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
#   (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))   

# SID_LIST_<lsnr>
#   List of services the listener knows about and can connect 
#   clients to.  There is no default.  See the Net8 Administrator's
#   Guide for more information.
#
# SID_LIST_LISTENER=
#   (SID_LIST=
#   (SID_DESC=
#           #BEQUEATH CONFIG
#          (GLOBAL_DBNAME=salesdb.mycompany)
#          (SID_NAME=sid1)          
#          (ORACLE_HOME=/private/app/oracle/product/8.0.3)
#           #PRESPAWN CONFIG
#         (PRESPAWN_MAX=20)
#     (PRESPAWN_LIST=
#           (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
#         )
#        )
#       )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-10 20:17:59

您发布的LISTENER.ORA毫无用处;每一行都有注释(请参见行首的哈希符号?)。TNSNAMES.ORA可能更有用;发布它。

你真的跟着那个向导走了吗?它创建了一个数据库,其SID = books不是orcl。否则,你应该知道你给了哪个名字。这正是SQL所抱怨的--您放置了一个未知的SID。

说你可以通过SQL*Plus连接意味着什么?你能和我分享一下你打的东西吗?因为,这些信息可能会有帮助。例如,如果我想连接到本地速成版(XE)数据库中的用户SCOTT,则使用

代码语言:javascript
复制
sqlplus scott/tiger@xe

如果我输入-在操作系统命令提示符- TNSPING XE,我得到一些有用的信息。试着做同样的事情:

代码语言:javascript
复制
c:\>tnsping xe

TNS Ping Utility for 64-bit Windows: Version 11.2.0.2.0 - Production on 10-SVI-2018 22:15:40

Copyright (c) 1997, 2014, Oracle.  All rights reserved.

Used parameter files:
C:\Users\lf\Documents\E_0_library\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = lf)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
OK (10 msec)

c:\>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50280520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档