oracle删除所有表,最好的方式是删除一个用户及下面的所有表.所以,最好在插入数据建立表结构的时候,建立一个新的用户,而不是使用system帐户;
建立用户的语句:
添加用户代码:
11g可以使用system/pwd as sysdba 来以管理员身份登录进去
创建c##scott用户(oracle12c创建用户时候必须使用C##作为前缀)
CREATE USER c##scott IDENTIFIED BY tiger ;
授权:
GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO c##scottCONTAINER=ALL ;
ALTER USER c##scott DEFAULT TABLESPACE USERS;
ALTER USER c##scott TEMPORARY TABLESPACE TEMP;
grant dba to c##scott
删除C##scott用户及用户下面的所有表的代码:drop user scott cascade