Oracle多余的表

关于XX项目周报中提到的客户嫌弃数据表太多的问题,这个在各个项目中普遍遇到了。
在此我简单说一下问题所在,多余的表是Oracle的例子数据,对我们搭建系统而言是多余的,可以删除。
由于安装数据库时会默认创建ORCL这个数据库,其EXAMPLE的安装是不受我们控制的,那么此处有两个解决方案:
 
1、以后给客户部署系统时,不使用ORCL默认的库,自己再建一个库,比如现在咱们在服务器上常用的DATA库,建立时不要去勾选“示例”那个勾选框即可。
2、依然使用ORCL库,但是将示例数据删除,删除的方法也有两类:
     A、通过SQL语句删除,比如通过PLSQL以SYSTEM帐号登录执行以下7句SQL语句,执行完毕即可:          
Drop User OE Cascade;
Drop User IX Cascade;
Drop User SH Cascade;
Drop User PM Cascade;
Drop User HR Cascade;
Drop User BI Cascade;
 
Drop Tablespace EXAMPLE including contents and datafiles;
 
   B、通过类似与这样的网页管理端(端口可能不同) https://localhost:1158/em  以SYS或SYSTEM帐号以DBA身份登录,
         在“服务器“ 选项卡下的”安全性“-->“用户”中删除以下6个用户 OE、IX、SH、PM、HR 、BI
         然后再在“服务器“ 选项卡下的”存储“-->“表空间”中删除 EXAMPLE 即可。
         注:对于Oracle10g还可以通过客户端的企业管理器登录完成B方法中的操作,效果是一样的。
 
以上操作大家可以记录一下,以备不时之需。
当然也允许大家广泛流传。。。


附图表:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风迦叶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值