oracle导出空表
2024-08-30 06:22:41
1.先查询数据库空表
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
2.利用查看出来的语句进行运行,查询的结果是拼接而成的,然后复制进行运行。
3.设置deferred_segment_creation 参数状态,默认是TRUE,下列语句我试过利用plsql运行没用,得用cmd命令执行。
show parameter deferred_segment_creation
将这个deferred_segment_creation 参数更改为false。
alter system set deferred_segment_creation=false
4.如此设置是因为数据库默认不给空表的表空间,设置为false之后默认就会给一定空间给空表。
最新文章
- Winform MDI窗体容器,权限以及简单通讯
- JavaScript基础--内部类(九)
- 311.	Sparse Matrix Multiplication
- Android Navigation Drawer,自定义ActionBar(标题居中)
- Microsoft HoloLens 技术解谜(上)
- 10th day
- iOS布局
- Apache Mina -2
- Scanner输入数字时个位十位百位千位单独取出。
- 使用Type.MakeGenericType,反射构造泛型类型
- IntelliJ IDEA 导航的 20 大特性
- jq的dom操作
- Confluence 6 使用 Velocity 宏
- Redis实现聊天功能
- JavaScript-合同到期续约案例
- SharePoint Framework 企业向导(八)
- HTML5 学习总结(三)——本地存储(localStorage、sessionStorage、WebSqlDataBase、IndexedDB)
- 无线路由器无线AP模式的配置
- 牛客网多校赛第九场A-circulant matrix【数论】
- Django FBV和CBV -