不能连接数据库 用sqlplus 连接的~如果填主机字符串orcl就不能连接~不填的话就能连接~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错误1503 无法启动OracleDBConsoleorcl这个服务~网上查了没个明确的答案~ 主机字符串orcl=================是什么?sqlplus 的命令行应该是sqlplus "user_name/password@net_service_name"net_service_name 应该在 tnsnames.ora 中有定义。 sqlplus "scott/tiger@orcl"tnsnames.ora如下# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = nailuo)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) # listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = F:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = nailuo)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) ) sqlplus "scott/tiger@orcl" 用这个连接不上~ 用lomboz建立了个JDBC连接~ping不通 我也遇见过:给你说说一般而言,主机字符串是连接其它主机数据库的代号,如同姓名,但是你必须有一个资料库确定这个姓名的地址。姓名只需要在你的数据库上唯一,而地址必须再网络上唯一,也必须再你的数据库自建,建立的过程很简单。、1打开你的 net configuration assisant2:选择 本地net服务名配置3.添加4.此服务名是你要连接主机上数据库的 全局数据库名,一般而言 db name.dbmain name 没有dbmain name 就直接写 db name5.tcp6.主机名:或是要联机器的ip号,或是要连接机器的主机名 可以再我的电脑,属性,计算机名找到。《其它默认,1251》7.进行测试8.测试成功9.现在输入你认为姓名,任意的。比如nainuo88这个就是你在你的数据库建立的nainuo88 资料库 9.不进行新服务建立10.完成cmdsqlplus conn scott/*******@nainuo88 ok 换个网络 oracle就异常啦,怎么都找不到啦~~急急急 Oracle 11g R2 怎么才能登录到控制台界面? sql语句求解 如何在数据回滚得时候写数据 SQL语句查询到变化前记录 客户端程序连接Oracle服务器失败! 查询速度的讨论 DOS界面的字符排版问题 如何修改ORACLE9i数据库的字符集? [高分求解]寻求通用的sql语句解决 count 和 distinct之间的矛盾 oracle 的问题 包中游标定义的问题
网上查了没个明确的答案~
=================
是什么?sqlplus 的命令行应该是
sqlplus "user_name/password@net_service_name"net_service_name 应该在 tnsnames.ora 中有定义。
tnsnames.ora如下
# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = nailuo)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = nailuo)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
一般而言,主机字符串是连接其它主机数据库的代号,如同姓名,但是你必须有一个资料库确定这个姓名的地址。
姓名只需要在你的数据库上唯一,而地址必须再网络上唯一,也必须再你的数据库自建,建立的过程很简单。、
1打开你的 net configuration assisant
2:选择 本地net服务名配置
3.添加
4.此服务名是你要连接主机上数据库的 全局数据库名,
一般而言 db name.dbmain name 没有dbmain name 就直接写 db name
5.tcp
6.主机名:或是要联机器的ip号,或是要连接机器的主机名 可以再我的电脑,属性,计算机名找到。《其它默认,1251》
7.进行测试
8.测试成功
9.现在输入你认为姓名,任意的。比如nainuo88
这个就是你在你的数据库建立的nainuo88 资料库 9.不进行新服务建立
10.完成
cmd
sqlplus
conn scott/*******@nainuo88
ok