权限问题,只有dba权限是不行的。grant all privileges to user。
确认表空间是否存在:使用SELECT tablespace_name FROM dba_tablespaces;查询所有的表空间,检查导入的表空间是否存在。如果表空间不存在,则需要创建该表空间。 创建表空间:如果表空间不存在,可以使用如下语句创建表空间: CREATE TABLESPACE tablespace_name DATAFILE 'file_name.dbf' SIZE size AUTOEXTEND ON NEXT size; ...
USER_TABLESPACESdescribes the tablespaces accessible to the current user。翻译过来是,DBA_TABLESPACES描述了数据库中的所有表空间。DBA_TABLESPACES描述了当前用户可访问的表空间。 使用DBA_TABLESPACES,查询表空间名称、表空间大小、表空间状态、是否大文件表空间(YES)小文件表空间(NO)。 sys@b19c01>selecttablespace_...
select tablespace_name,status from dba_tablespaces; 三.修改表空间 1.修改状态 表空间的状态属性主要有在线(ONLINE)、离线(OFFLINE)、只读(READ ONLY)和读写(READ WRITE)4种。通过设置表空间的状态属性,可以对表空间的使用进行管理。表空间数据文件属于表空间,一个表空间可有多个数据文件;数据文件有在线(ONLINE)...
ORA-00959: 表空间'TEST'不存在 今天登陆oracle系统 遇到上述问题,可能是不小心把表空间删掉了 于是改用system账户登陆,查看表空间使用情况 SQL>conn system/cici123love 已连接。 SELECT tablespace_name FROM dba_tablespaces; 果然显示结果不包含 TEST表空间,下面将一个已有的表空间(CICI)赋予给ss_hr账户 ...
你先确认一下表空间'ICITY‘名称是否正确, 查一下dba_tablespace视图里面ICITY表空间是否还能查到记录? 然后看一下$ORACLE_BASE\oradata\$ORACLE_SID\ 目录下是否还存在ICITY相关的文件。出现这种情况,要么是你搞错了名称,要么就是该表空间已经删除但是由于删除时oracle 后台进程SMON没有释放进程或者是...
猜测1:SQL导致临时表空间不足? 看了下这条SQL,500多行,大量使用了dblink,但从执行计划看,虽然用到了临时段空间,成本消耗并不大,而且现象是只有昨天出现了这个问题,很难下定论,就是这条SQL导致的。 Oracle的alert.log中会对ORA-01652错误的内容记录trace日志,...
回答:你得把报错的信息贴上来,不然怎么能判断? 这与手动和自动建库没有关系,只要你是成功建库了
SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 显示当前会话所具有的权限 SQL>select * from session_privs; 显示指定用户所具有的系统权限 SQL>select * from dba_sys_privs where gran...