wolfgump

导航

2013年9月7日 #

解决 Oracle exp导出表数据时空表不能导出的问题

摘要: 一、不能导出空表的原因1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 查看: SQL>show parameter deferred_segment_creation; 该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。二、解决办法可以使用手 阅读全文

posted @ 2013-09-07 17:41 wolfgump 阅读(662) 评论(0) 推荐(0) 编辑

mysql 乱码问题(程序界面显示正常,mysql command line显示乱码)

摘要: 今天用java写一个程序,用的是mysql数据库。界面出现乱码,然后写了一个过滤器结果了乱码问题。 但是,当我在mysql command line 中查询数据的时候,在界面上显示正常的数据,在mysql command line中显示乱码。 然后, 按网上说的,设置mysql编码,如下图所示: 所有项都设置成了utf-8,如下图 执行了charset gbk之后就能正常显示了,如下图所示: 问题:为什么设置成gbk能够正常显示,uf8不能正常显示呢,两种编码应该都能正常显示中文才对啊? 原因:mysql command line client的编码为gbk,如下图所示: 阅读全文

posted @ 2013-09-07 13:40 wolfgump 阅读(636) 评论(0) 推荐(0) 编辑