楼主: baikejia

winxp上建库出现ora-12560错误

[复制链接]
论坛徽章:
5
ITPUB元老
日期:2005-03-15 09:15:43ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44凯迪拉克
日期:2013-12-27 09:30:49
11#
 楼主| 发表于 2005-2-20 17:48 | 只看该作者
dbca产生的bat文件内容

mkdir G:\oracle\admin\bkj\bdump
mkdir G:\oracle\admin\bkj\cdump
mkdir G:\oracle\admin\bkj\create
mkdir G:\oracle\admin\bkj\pfile
mkdir G:\oracle\admin\bkj\udump
mkdir G:\oracle\ora92\database
mkdir G:\oracle\oradata\bkj
set ORACLE_SID=bkj
[Ljava.lang.String;@2abc71
[Ljava.lang.String;@2abc25
G:\oracle\ora92\bin\orapwd.exe file=G:\oracle\ora92\database\PWDbkj.ora password=change_on_install
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\CreateDB.sql
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\CreateDBFiles.sql
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\CreateDBCatalog.sql
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\postDBCreation.sql

其中运行
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\CreateDB.sql
出错

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-03-15 09:15:43ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44凯迪拉克
日期:2013-12-27 09:30:49
12#
 楼主| 发表于 2005-2-20 17:52 | 只看该作者
最初由 ZALBB 发布
[B]看看是不是这句话造成的,
SQLNET.AUTHENTICATION_SERVICES= (NTS)

把它注释掉后重新登录。 [/B]


注释掉以后,

C:\>set ORACLE_SID=bkj

C:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.6.0 - Production on 星期日 2月 20 17:40:04 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn sys as sysdba
请输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误

SQL> conn / as sysdba
ERROR:
ORA-12560: TNS: 协议适配器错误

SQL> conn sys as sysdba
请输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误

SQL>

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2005-2-20 18:59 | 只看该作者
先注册服务
oradim -new -sid .............

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
14#
发表于 2005-2-20 20:18 | 只看该作者
用Oradim先创建windows服务并启动:
    -NEW -SID sid | -SRVC service [-INTPWD password] [-MAXUSERS number] [-STARTM
ODE a|m] [-PFILE file] [-TIMEOUT secs]

for example:
c:>oradim -new sid <sid> -startmod a -pfile <pfile name>
c:>net start <service>

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
15#
发表于 2005-2-20 21:07 | 只看该作者
Unix下又如何手动建实例那???

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-03-15 09:15:43ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44凯迪拉克
日期:2013-12-27 09:30:49
16#
 楼主| 发表于 2005-2-20 21:19 | 只看该作者
解决了,感谢各位帮忙!

c:\>oradim -new -sid bkj -startmode a

然后再

G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\CreateDB.sql
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\CreateDBFiles.sql
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\CreateDBCatalog.sql
G:\oracle\ora92\bin\sqlplus /nolog @G:\oracle\admin\bkj\scripts\postDBCreation.sql

就创建数据库成功

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-03-15 09:15:43ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44凯迪拉克
日期:2013-12-27 09:30:49
17#
 楼主| 发表于 2005-2-20 22:54 | 只看该作者
奇怪,建好数据库后,conn / as sysdba 还是报ora-12560错

C:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.6.0 - Production on 星期日 2月 20 22:41:54 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn / as sysdba
ERROR:
ORA-12560: TNS: 协议适配器错误


SQL> conn /@bkj as sysdba
已连接。
SQL>

在windows本机上,连接数据库应该不用加串名 @bkj啊,为什么直接conn / as sysdba就不行呢?

使用道具 举报

回复
论坛徽章:
12
ITPUB元老
日期:2006-05-09 18:02:122010年世界杯参赛球队:乌拉圭
日期:2010-05-20 16:38:272010新春纪念徽章
日期:2010-03-01 11:04:59生肖徽章2007版:虎
日期:2009-07-14 17:18:382009新春纪念徽章
日期:2009-01-04 14:52:28奥运会纪念徽章:羽毛球
日期:2008-09-15 16:00:28生肖徽章2007版:兔
日期:2008-05-06 11:06:432008新春纪念徽章
日期:2008-02-13 12:43:03会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07
18#
发表于 2005-2-21 09:19 | 只看该作者
最初由 baikejia 发布
[B]奇怪,建好数据库后,conn / as sysdba 还是报ora-12560错

C:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.6.0 - Production on 星期日 2月 20 22:41:54 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn / as sysdba
ERROR:
ORA-12560: TNS: 协议适配器错误


SQL> conn /@bkj as sysdba
已连接。
SQL>

在windows本机上,连接数据库应该不用加串名 @bkj啊,为什么直接conn / as sysdba就不行呢? [/B]

你的transname.ora中的配置是不是bkj啊?
还有,连接到本级是不用@bkj的

使用道具 举报

回复
论坛徽章:
65
管理团队2006纪念徽章
日期:2006-04-16 22:44:452012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
19#
发表于 2005-2-21 09:37 | 只看该作者
最初由 baikejia 发布
[B]奇怪,建好数据库后,conn / as sysdba 还是报ora-12560错

C:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.6.0 - Production on 星期日 2月 20 22:41:54 2005

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn / as sysdba
ERROR:
ORA-12560: TNS: 协议适配器错误


SQL> conn /@bkj as sysdba
已连接。
SQL>

在windows本机上,连接数据库应该不用加串名 @bkj啊,为什么直接conn / as sysdba就不行呢? [/B]


你在环境变量里还没有添加ORACLE_SID和ORACLE_HOME等环境变量吧..


ORA-12560: TNS: 协议适配器错误
如果监听器没问题.那
一般是ORACLE服务没起,
或ORACLE_SID的环境变量没设置.

使用道具 举报

回复
论坛徽章:
5
ITPUB元老
日期:2005-03-15 09:15:43ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44凯迪拉克
日期:2013-12-27 09:30:49
20#
 楼主| 发表于 2005-2-21 09:40 | 只看该作者
今晚回家试试看

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表