对oracle中的表进行操作提示没有足够权限。 各位高手,小弟用ado连接上oracle9i,用adoquery以system帐号登陆oracle可以查询出数据表里的数据,但是一旦涉及到对表进行插入、删除、修改以及新建表时就提示“没有足够权限”,请问这要怎么解决啊?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议不要直接用system用户,那样不安全,最好是在ORA中创建一个运行用户再赋予足够的权限。 可能是自建的表空间不夠有些表能正常创建,而又有了RESOURCE角色可能是你的SQL有问题吧你把Create Table的字段定义后的存储子句全部删除用表空间的默认值试试。 谢谢楼上的,问题解决了一部分,原来我没有给system帐号操作testtable的权限,赋予权限后可以插入删除了。但是还是不能够建表,给了system帐号create table 和create any table权限都不行,提示权限不足。请问这要赋予system帐号什么权限啊?谢谢! 你的system 賬號不一定有對某個表有寫的權限,用oracle的朋友,最好是建立自己的賬號,對應好相應的表空間,設定合適的權限。 Oracle应该自己创建一个用户,不要用System.在SqlPlus中执行如下:create user userA identified by userpass;grant dba to userA;然后用userA登陆就可以了。 刚学delphi,问一个第三方控件的问题 DBGRIDEH能否保存的时候加上标题栏?比如时间等 在数据库中保存图片出错? 如何实现图片的旋转???急!!! 关于架构高性能三层模式的讨论(参与者高分相送) 关于将几个tstringgrid里的内容保存到文件里面的问题[悬赏100分] 请问怎样截取当前屏幕,包括图标、窗口等,而不止是背景? 有关ctrl+alt+del 如何得知在delphi中sqlserver的是否在运行和停止状态? inputquery对话框的汉化? 这个c程序应该用什么编译? 是不是BCB? 关于TDateTimePicker
最好是在ORA中创建一个运行用户
再赋予足够的权限。
有些表能正常创建,而又有了RESOURCE角色
可能是你的SQL有问题吧
你把Create Table的字段定义后的存储子句全部删除用表空间的默认值试试。
在SqlPlus中执行如下:create user userA identified by userpass;grant dba to userA;然后用userA登陆就可以了。