目前出现的问题:
监听起来的时候会报,监听不支持服务,命令执行成功。
但是测试本地服务连接的时候,一直没反应,连接持续时间非常久。连不通。
我的实例名是ORCL。
在环境变量里面添加了两个变量:分别是ORACLE_SID:ORCL和ORACLE_HOSTNAME:90-server。
90-server是我的计算机名。
监听起来的时候会报,监听不支持服务,命令执行成功。
但是测试本地服务连接的时候,一直没反应,连接持续时间非常久。连不通。
我的实例名是ORCL。
在环境变量里面添加了两个变量:分别是ORACLE_SID:ORCL和ORACLE_HOSTNAME:90-server。
90-server是我的计算机名。
解决方案 »
- ORACLE存储过程里字符型转日期型后,为什么日期里面的时间没了?
- oracle function 的简单问题,求教
- 删不掉的表,咋回事呢?
- oracle 11G R2已经有下载了 也散散分.
- sql问题
- (200高分)同一数据库中两个相同结构的表中数据的同步!!详见内容(在线急等!)
- oracle 10g 数据如何导入到oracle 9i中?
- 别用Oracle了 (欢迎拍砖)
- 高手请进,高分相SEND....
- oracle 高手请帮忙看看
- oracle的等待事件中出现GCS remote message,怎么回事?大师能解释一下吗
- 【求助】在plsql检索结果集中如何将字段的代码值直接显示为字段的代码内容???
sqlnet.ora:
# sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.SQLNET.AUTHENTICATION_SERVICES= (NONE)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
listener.ora:# listener.ora Network Configuration File: C:\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 = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 90-server)(PORT = 1521))
)
)tnsnames.ora:# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
然后用system可以登陆。
好奇怪啊。为什么会连不上呢?
那个监听不支持服务又是什么问题呢?
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 90-server)(PORT = 1521))
)
)
改为:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))
)
) 试试看
# 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)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
(SID_NAME = orcl)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)楼主可能要有监听增加一个添加数据库,可以这样
开始-->Oracle-OraDb10g-home1-->配置和移植工具-->Net Manager-->Oracle NetS配置-->临听程序-->LISTENER-->右边下拉选择-数据库服务-->下面选择添加数据库,
全局数据库名:orcl
Oracle主目录:D:\oracle\product\10.2.0\db_1
SID:orcl
2、tnsnames.ORA 链接字符串是否输入正确
但是之后我重装过oracle。注册表之类的信息都删干净了。
然后重装过,
还有这些配置文件里的host值我都用ip,127.0.0.1,还有90-server这三种方式试过。
可是无一例外的都失败了,所以感到很莫名其妙。
会不会和这个hostname有关系,没用过以数字开头的机器名.