楼主: lspnet2005

sql loader 时报告表不存在,见文

[复制链接]
论坛徽章:
0
11#
 楼主| 发表于 2006-8-6 14:19 | 只看该作者
我的表xs1是在sys里的

我是用system这个系统用户登陆数据库的

我测试了用:
sqlldr sys/password control=input.ctl

报:
sql*loader-128:无法开始会话
ORA-28009:connection to sys should be as sysdba or sysoper

使用道具 举报

回复
论坛徽章:
115
生肖徽章:狗
日期:2007-01-06 21:14:12马上有车
日期:2014-03-06 16:45:08马上加薪
日期:2014-05-09 12:27:582014年世界杯参赛球队: 英格兰
日期:2014-07-03 13:10:44青年奥林匹克运动会-竞技体操
日期:2014-09-10 15:30:57马上有钱
日期:2014-10-31 13:56:48美羊羊
日期:2015-03-04 14:48:582015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-04-23 19:26:10金牛座
日期:2015-09-17 08:21:44
12#
发表于 2006-8-6 14:38 | 只看该作者
为什么你把普通的表建立在sys下?原则上不要这么做
如果是用sys登陆,必须是 conn sys/密码 as sysdba 或者 conn sys/密码 as sysoper
如果不写 as sysoper或者 sysdba,那么默认是normal,所以不对
如果你用system登陆,那么肯定会出现表不存在的错误了?是吧
我觉得你还是基本概念不太清除
按照我的建议,肯定能成的

使用道具 举报

回复
论坛徽章:
115
生肖徽章:狗
日期:2007-01-06 21:14:12马上有车
日期:2014-03-06 16:45:08马上加薪
日期:2014-05-09 12:27:582014年世界杯参赛球队: 英格兰
日期:2014-07-03 13:10:44青年奥林匹克运动会-竞技体操
日期:2014-09-10 15:30:57马上有钱
日期:2014-10-31 13:56:48美羊羊
日期:2015-03-04 14:48:582015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-04-23 19:26:10金牛座
日期:2015-09-17 08:21:44
13#
发表于 2006-8-6 14:41 | 只看该作者
我真的不明白你这个xs1表到底是属于哪个用户的,
这样看看
select owner,table_name from dba_tables where table_name='XS1'

使用道具 举报

回复
论坛徽章:
0
14#
 楼主| 发表于 2006-8-6 15:02 | 只看该作者
用你说的我一一做了test用户test表

我也检查了test表,可这表为什么在sys里呢,我是system用户上去建的这个test用户

但是用:
sqlldr userid=test/password control=input.ctl

报:
SQL*Loader-128:  无法开始会话
ORA-01017: invalid username/password; logon denied

不能登陆
我有test登陆数据库都成功呀我这儿却logon denied

唉,oracl真难学

使用道具 举报

回复
论坛徽章:
115
生肖徽章:狗
日期:2007-01-06 21:14:12马上有车
日期:2014-03-06 16:45:08马上加薪
日期:2014-05-09 12:27:582014年世界杯参赛球队: 英格兰
日期:2014-07-03 13:10:44青年奥林匹克运动会-竞技体操
日期:2014-09-10 15:30:57马上有钱
日期:2014-10-31 13:56:48美羊羊
日期:2015-03-04 14:48:582015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-04-23 19:26:10金牛座
日期:2015-09-17 08:21:44
15#
发表于 2006-8-6 15:13 | 只看该作者
这样看看啊
select owner,table_name from dba_tables where table_name='XS1'

把结果帖上来

使用道具 举报

回复
论坛徽章:
115
生肖徽章:狗
日期:2007-01-06 21:14:12马上有车
日期:2014-03-06 16:45:08马上加薪
日期:2014-05-09 12:27:582014年世界杯参赛球队: 英格兰
日期:2014-07-03 13:10:44青年奥林匹克运动会-竞技体操
日期:2014-09-10 15:30:57马上有钱
日期:2014-10-31 13:56:48美羊羊
日期:2015-03-04 14:48:582015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-04-23 19:26:10金牛座
日期:2015-09-17 08:21:44
16#
发表于 2006-8-6 15:16 | 只看该作者
“我也检查了test表,可这表为什么在sys里呢,我是system用户上去建的这个test用户”
你用system用户建立了用户test是吧?然后是否用test用户登陆建立了相关的表呢?
还有,你说的在sys哩时什么意思啊?

首先
sys,system都是用户,当然也有一个system表空间
不过这里和表空间无关

登陆的时候如果提示密码不对,那就是密码不对
如果确认密码对的,那就是oralce出问题了

使用道具 举报

回复
论坛徽章:
0
17#
 楼主| 发表于 2006-8-6 15:19 | 只看该作者
运行这句:
select owner,table_name from dba_tables where table_name='XS1'


没有任何反应。是不是我的oracle出问题了

对了:
我是用system用户建立了用户test,,然后是用test用户登陆建立了相关的test表的

使用道具 举报

回复
论坛徽章:
115
生肖徽章:狗
日期:2007-01-06 21:14:12马上有车
日期:2014-03-06 16:45:08马上加薪
日期:2014-05-09 12:27:582014年世界杯参赛球队: 英格兰
日期:2014-07-03 13:10:44青年奥林匹克运动会-竞技体操
日期:2014-09-10 15:30:57马上有钱
日期:2014-10-31 13:56:48美羊羊
日期:2015-03-04 14:48:582015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-04-23 19:26:10金牛座
日期:2015-09-17 08:21:44
18#
发表于 2006-8-6 15:29 | 只看该作者
没有任何反映?什么意思呢?

使用道具 举报

回复
论坛徽章:
115
生肖徽章:狗
日期:2007-01-06 21:14:12马上有车
日期:2014-03-06 16:45:08马上加薪
日期:2014-05-09 12:27:582014年世界杯参赛球队: 英格兰
日期:2014-07-03 13:10:44青年奥林匹克运动会-竞技体操
日期:2014-09-10 15:30:57马上有钱
日期:2014-10-31 13:56:48美羊羊
日期:2015-03-04 14:48:582015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-04-23 19:26:10金牛座
日期:2015-09-17 08:21:44
19#
发表于 2006-8-6 15:29 | 只看该作者
对了,是不是什么也没有返回?那就是没有这张表啊。。。。。

使用道具 举报

回复
论坛徽章:
0
20#
 楼主| 发表于 2006-8-6 15:46 | 只看该作者
咱个没有这个表哟,我现在就清清楚楚的在电脑里看得到这张表

妈哟,什么问题哟???

使用道具 举报

回复

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

本版积分规则 发表回复

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