有没有一种方法可以在不从头开始重新安装Oracle 10g的情况下删除所有创建的内容,这样我就可以在没有任何冲突的情况下开始使用它?
我想删除:users & privileges, procedures,triggers and tables
也许有清理一切的命令?
非常感谢
安装oracle时,安装的是运行数据库的软件。安装oracle后,您可以在系统上创建n+1个数据库,每个数据库相互独立。
换句话说,如果你想删除一个数据库,这个操作对oracle软件没有影响,所以不需要重新安装10g。
要删除您发布的用户(加特权):
DROP USER USER_NAME CASCADE;
这也会删除特定用户(模式)实际拥有的过程、触发器、表、包、ANY OBJECT和数据。
根据用户和对象的数量,使用drop database删除现有数据库并使用数据库创建向导重新创建数据库通常同样快或更快。该向导将允许您将创建步骤保存在模板中,这样下次这个过程就非常容易了。