CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

HELP ME!

楼主jxdyzwh(http://www.szsoftware.com.cn)2003-12-01 08:36:31 在 Oracle / 基础和管理 提问

大家好,我是一个ORACLE的初学者,最近在用SQL*PLUS的时候,查询的表为什么只能是在SYSTEM表空间里的表呀,我的表在别的表空间里面那我该怎么办呢?用开发语言对ORACLE的时候,也只能对SYSTEM里面的表进行操作,为什么?小弟在此有礼了! 问题点数:0、回复次数:6Top

1 楼armu80830(此情可待)回复于 2003-12-01 09:09:24 得分 0

你可以建立自己的用户和单独的表空间,然后在自己的表空间里建立表,开发语言连接oracle时用这个新用户连接就行了Top

2 楼jxdyzwh(http://www.szsoftware.com.cn)回复于 2003-12-01 12:14:41 得分 0

对了,我用的是SYSTEM用户进行登录的,难道没有操作其它表空间的权限?Top

3 楼leecooper0918(爱一个人好难)回复于 2003-12-01 13:03:27 得分 0

 
    SYSTEM   用户缺省的表空间就是system表空间.  
   
    要在其他的表空间进行测试,请建立用户并指定表空间  
   
    create   user   UserA   identified   by   Password  
    default   tablespace   TbsName1  
    temporary   tablespace   TbsName2  
    quota   XXX   on   TbsName  
    ...  
  Top

4 楼morinson(雪狼)回复于 2003-12-01 13:07:54 得分 0

用户system登录,当然有操作其它用户下对象的权利了,但是你要加上前缀,即用户名,如你要操作scott这个用户下的emp表,就不能只是以emp来使用,而是要以scott.emp来用Top

5 楼HeavenHe()回复于 2003-12-01 16:35:20 得分 0

除非你把其他表空间中的表建立synonym,这样就不用以   用户名.表名   的形式去查询了!  
  create   public   synonym   ALL_CATALOG   for   SYS.ALL_CATALOGTop

6 楼lilygy5(我爱oracle)回复于 2003-12-01 20:07:16 得分 0

要操作其他用户的表,或者其他对象,在前面加用户名  
  select   *   from     myname.table1   ;Top

相关问题

  • help me,help me
  • help me,help me!!!
  • help me,help me !!
  • help me help me
  • help me help me
  • help me ~~~~help me ~~~~help me ~~~~help me ~~~~help me ~~~~
  • help Me!help Me!HELP ME!!!
  • Help me!!!
  • help me。。。。
  • help me!...

关键词

  • 用户
  • oracle
  • 表
  • tbsname
  • 空间
  • 操作
  • 建立
  • emp

得分解答快速导航

  • 帖主:jxdyzwh

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo