打开NET8 ASSITANT ,检查你的监听,看看服务名是不是域用户,改成机器名
解决方案 »
- 如何让ORACLE每月自动更新一个表的数据?
- ORACLE 监听
- 怎么查找索引在哪个段里面?
- 请教:oracle中如何实现以下功能?
- 查看一个用户下的所有序列,存储过程,触发器的sql语句,该怎默写?
- oracle安装后与机器开机速度影响大吗?
- 为什么asp.net连接oracle会显示乱码,而连接sqlserver就没事
- 在线跪求:偶是蔡鸟,请问在哪有oracle 的免费下载软件?急求!!!!!!!!!
- 在solaris8 for x86下安装oracle8i 出现错误请指教,重分!!!
- 如何从oracle中导出某一时间段的数据?
- 高分请教:关于检测数据库连接的问题
- 請問怎樣用ASP ﹐JSP 中的方法或函數將"字符型"轉成"數字型 ",謝謝
如果非要配置的话,你可以把
tnsnames.ora
listener.ora
sqlnet.ora
都贴出来,让大家看看
全局:web.domain
SID : web在没有局域网的情况下,无法正常连接数据库,INSTANCE无法装载。我将所有HOST改为了127.0.0.1或主机名,都不行。大家请帮帮忙!
2。 检查
tnsnames.ora
listener.ora
sqlnet.ora HOST
3。检查服务线程中的数据库是否已经启动
4。svrmgrl
connect internal
startup mount
alert web open
把listener.ora删掉 不用他 也不用配置
配置tnsnames.ora为
ONE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oneoracle) // 和服务器上的 init 文件中的 SERVICE_NAME 参数值匹配
)
)先启动lsnrctl 再启动实列sql>connect sys@one
tnsnames.ora中的SERVICE_NAME 写错了
改为SERVICE_NAME = one_oracle
或
ORA-12514:TNS:listener could not resolve SERVICE_NAME given in connect descriptor
这两个错误是在你什么操作的时候出现的?你说的本地服务名是指用net assistant或者net manager配置的那个本地服务名吗?如果是的话,为什么联本地数据库还要配置本地服务名呢?
但数据库服务和监听服务已启动。(这是怎么回事)在sqlplus中就是连不上。启动不了。一连接就出现一下错误:ORA-01033:ORACLE initialization or shutdown in progress.
或
ORA-12514:TNS:listener could not resolve SERVICE_NAME given in connect descriptor
TNS:listener could not resolve SERVICE_NAME given in connect descriptorCause: The SERVICE_NAME in the CONNECT_DATA was not found in the listener's tables.Action: Check to make sure that the SERVICE_NAME specified is correct.