在windows下仅使用参数文件不能连接oracle数据库?
来源:互联网 发布:数据分析师助理做什么 编辑:程序博客网 时间:2024/05/22 12:37
在windows下仅仅使用参数文件不能连接oracle数据库?
问题描述:
windows xp/7 + oracle 10gR2/11gR2
新建参数文件INITora1.ORA:db_name=ora1
在设置好环境变量oracle_sid(set oracle_sid=ora1)后,
通过sqlplus / as sysdba进行连接时报监听错误(ORA-12560: TNS:protocol adapter error),
当前用户属于ora_dba系统组,
sqlnet.ora支持操作系统认证:SQLNET.AUTHENTICATION_SERVICES = (NTS)
在没有指定@连接时,根本不走监听,为何还报监听错误?
在linux下实验时,无此问题。
解决方法:
win下需要创建sid相关服务。
重现与解决步骤:
C:\>set oracle_sid=ora1
C:\>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.3.0 - Production on Tue May 15 11:08:46 2012
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
ERROR:
ORA-12560: TNS:protocol adapter error
Enter user-name:
C:\>oradim -new -sid ora1 -startmode manual -pfile D:\oracle\product\10.2.0\db_1\database\INITora1.ORA
Instance created.
C:\>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.3.0 - Production on Tue May 15 11:09:34 2012
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to an idle instance.
SQL>
REF:
1. sqlplus / as sysdba no connect after change oracle xe sid and service name
https://forums.oracle.com/forums/thread.jspa?threadID=2252543
- 在windows下仅使用参数文件不能连接oracle数据库?
- 连接ACCESS 数据库不能使用 '';文件已在使用中。
- Windows如何在Python环境下连接Oracle数据库
- 64位windows环境下powerdesigner16不能到连接oracle数据库
- 在vs2010下使用C#连接Oracle数据库
- 在vs2010下使用C#连接Oracle数据库
- 在vs2010下使用C#连接Oracle数据库
- 在vs2010下使用C#连接Oracle数据库
- VC 在WIN7下使用ADO方式连接ACCESS数据库到XP不能运行
- oracle数据库导入dmp文件-详解(在不知道数据库用户名的条件下-windows环境下)
- oracle数据库在Windows下的备份
- windows系统下python连接mysql数据库和oracle数据库
- 使用OCCI连接Linux下Oracle数据库
- 使用OCCI连接Linux下Oracle数据库
- 使用OCCI连接Linux下Oracle数据库
- 使用OCCI连接Linux下Oracle数据库
- 解决公司oracle数据库服务器,在不能上网的情况下数据库也能正常的在局域网中使用
- windows下plsql连接linux下的oracle数据库
- 字符编码
- YUV--维基百科
- Tutorial 1: Direct3D 10 Basics(Directx手册)
- OpenSUSE12.1中ADSL拨号连接设置
- LED流水灯字符设备驱动
- 在windows下仅使用参数文件不能连接oracle数据库?
- linux内核空间和用户空间
- ls -l |wc -l命令多统计一行
- 菜鸟玩转Apache之配置使用篇
- hdu2830可变换位置的hdu2870变型
- hdu2870子串长度子串最小数
- memo:PostgreSQL的数组函数
- 获得dom元素的宽和高
- vs2010实现java的IDE里的Quick Open File的功能