<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Everyday NetLog]]></title> 
<link>https://blog.zhoz.com/index.php</link> 
<description><![CDATA[z-NetLog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Everyday NetLog]]></copyright>
<item>
<link>https://blog.zhoz.com/read.php?779</link>
<title><![CDATA[分表优化：千万级数据的插入方法]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Mon, 25 Sep 2017 11:24:21 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?779</guid> 
<description>
<![CDATA[ 
	考虑到数据优化，现将千万级数据作分表存储便与查询<br/><br/>sql如何查找出number中第一位为1的数据：<br/>标准写法：<br/>select substring(cast(adv_id as varchar) from 1 for 1) as a1 from zhoz_sub_dat_6_3;<br/>常规写法：<br/>select substring(cast(adv_id as varchar), 1,1) as a1 from zhoz_sub_dat_6_3;<br/><br/>INSERT INTO zhoz_sub_dat_6_3 <br/> (media_id, adv_id, course_id, serial_code, os, carrier, media_referrer) SELECT media_id, adv_id, course_id, serial_code, os, carrier, media_referrer FROM zhoz_total_dat WHERE delete_flg=false AND substring(cast(adv_id as varchar), 1,1) = '2' AND substring(cast(media_id as varchar), 1,1) = '6';<br/><br/>这样执行多次就可以比较快速的Copy数据。<br/>以上为PostgreSQL数据库，其它原理类似。<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=%25E7%25BD%2591%25E7%25AB%2599%25E8%25BF%2590%25E8%2590%25A5" rel="tag">网站运营</a> , <a href="https://blog.zhoz.com/tag.php?tag=%25E6%2595%2588%25E7%258E%2587%25E4%25BC%2598%25E5%258C%2596" rel="tag">效率优化</a> , <a href="https://blog.zhoz.com/tag.php?tag=pgsql%252Fpostgresql" rel="tag">pgsql/postgresql</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?776</link>
<title><![CDATA[mysql查看、删除、日志回滚操作]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Sat, 07 May 2016 09:26:04 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?776</guid> 
<description>
<![CDATA[ 
	公司老服务器，空间不大。下午哥们说SVN提交不了，原因是磁盘空间不足。<br/>我就简单查询了一下：<br/>[root@oyasai /]# du -h --max-depth=1 &#124;sort<br/>6.2G&nbsp;&nbsp;&nbsp;&nbsp;/usr<br/>19G&nbsp;&nbsp;&nbsp;&nbsp; /var<br/><br/>继续查看，定位到了mysql目录：<br/>-rw-rw----. 1 mysql mysql 3844079616 May&nbsp;&nbsp;7 11:00 ibdata1<br/>-rw-rw----&nbsp;&nbsp;1 mysql mysql&nbsp;&nbsp;371028567 May&nbsp;&nbsp;2 13:10 slow_query.log<br/><br/>原来是索引文件和（一堆）日志文件引起的。<br/><br/><br/>1、彻底不需要：<br/>关闭mysql主从，关闭binlog<br/>/etc/mysql/my.cnf。把里面的log-bin这一行注释掉。<br/><br/># binlog_format=mixed<br/>然后重启数据库<br/><br/>2、重启mysql,开启mysql主从，设置expire_logs_days<br/>> show binary logs;<br/>> show variables like '%log%';<br/>> set global expire_logs_days = 10;<br/><br/>3、手动清除binlog文件<br/># /usr/local/mysql/bin/mysql -u root -p<br/>> PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY);&nbsp;&nbsp; <br/>删除7天前的MySQL binlog日志<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=sql" rel="tag">sql</a> , <a href="https://blog.zhoz.com/tag.php?tag=mysql" rel="tag">mysql</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?772</link>
<title><![CDATA[postgres LOCK TABLE waiting 状态导致无法插入更新DB的解决]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Thu, 19 Mar 2015 04:37:40 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?772</guid> 
<description>
<![CDATA[ 
	当执行一条时间比较长的Sql文时，会引起DB挂起。<br/>①查询Pg的状态方法：<br/># ps axwf &#124; grep 'postgres'<br/>20152 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S&nbsp;&nbsp;&nbsp;&nbsp; 34:54 /usr/local/pgsql/bin/postgres<br/>20154 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ss&nbsp;&nbsp;&nbsp;&nbsp;54:20&nbsp;&nbsp;&#92;_ postgres: writer process<br/>20155 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ss&nbsp;&nbsp;&nbsp;&nbsp;41:50&nbsp;&nbsp;&#92;_ postgres: wal writer process<br/>20156 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ss&nbsp;&nbsp; 192:31&nbsp;&nbsp;&#92;_ postgres: autovacuum launcher process<br/>20157 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ss&nbsp;&nbsp; 465:52&nbsp;&nbsp;&#92;_ postgres: stats collector process<br/>8493 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ss&nbsp;&nbsp;&nbsp;&nbsp; 0:00&nbsp;&nbsp;&#92;_ postgres: postgres WildCard ::1(42985) SELECT<br/>8495 pts/3&nbsp;&nbsp;&nbsp;&nbsp;S+&nbsp;&nbsp;&nbsp;&nbsp; 0:00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#124;&nbsp;&nbsp; &#92;_ grep postgres<br/><br/>②table lock waiting, select waiting产生测试方法，postgres select 执行延迟：<br/>select pg_sleep(50),(select id from zhoz_table) as zhoz_id;<br/><br/>③解决方法：<br/>lock部分mode变换<br/>LOCK TABLE %s IN ACCESS EXCLUSIVE MODE<br/>↓<br/>LOCK TABLE %s IN ROW EXCLUSIVE MODE<br/><br/><br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=sql" rel="tag">sql</a> , <a href="https://blog.zhoz.com/tag.php?tag=%25E6%2595%25B0%25E6%258D%25AE%25E5%25BA%2593%25E8%25BF%259E%25E6%258E%25A5" rel="tag">数据库连接</a> , <a href="https://blog.zhoz.com/tag.php?tag=pgsql%252Fpostgresql" rel="tag">pgsql/postgresql</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?765</link>
<title><![CDATA[sql条件内排除写法：年龄大于18并且如果是女性又要大于28]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Thu, 20 Feb 2014 10:05:49 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?765</guid> 
<description>
<![CDATA[ 
	define("CRITERIA_TOTAL_TYPE_ARRAY", "OVER_18, FEMALE_28");<br/><br/>根据此条件取出所有年龄超过18，并且如果性别是FEMALE>28的数据。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;$criteria_sql = "";<br/>&nbsp;&nbsp;&nbsp;&nbsp;if ($criteria_flg) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$user_sql = "";<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// OVER_18, FEMALE_28<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$param_list = explode(",", CRITERIA_TOTAL_TYPE_ARRAY);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$over_age = explode("_", $param_list[0]);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (isset($over_age[1])) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$user_sql .= " and date_trunc('day', birthday) < '" . date("Y-m-d", strtotime("-" . $over_age[1] . " year")) . "'";<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (isset($param_list[1])) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$sex_age = explode("_", $param_list[1]);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$sex = trim($sex_age[0]);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$user_sql .= " and (sex !='" . $sex . "' or (sex='" . $sex . "'&nbsp;&nbsp;and date_trunc('day', birthday) < '" . date("Y-m-d", strtotime("-" . $sex_age[1] . " year")) . "'))";<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!empty($user_sql)) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$criteria_sql = " inner join (select * from user_mst where delete_flg=false " . $user_sql . ") as u on (u.id=pad.user_id)";<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;<br/><br/><br/>这么漂亮的想法，后来客户更改需求了，但我要记录一下。
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?747</link>
<title><![CDATA[sql update left jion/from 的相关写法]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Fri, 17 May 2013 08:58:16 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?747</guid> 
<description>
<![CDATA[ 
	以前一个表中的字段忘记记录了，想修复数据。可以用一个Sql文的Update来实现。<br/>方法有两种：<br/><br/>update adv_dat set adv_type=adv_mst.adv_type, adv_target=adv_mst.adv_target <br/>from adv_mst where adv_media_total_day_dat.adv_id=adv_mst.id; <br/><br/>另外一种就是用 left join来实现<br/>不过，开始测试的时候，好像不大对，就没去研究了。<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=%25E8%25B0%2583%25E7%25A0%2594%25E6%258A%25A5%25E5%2591%258A" rel="tag">调研报告</a> , <a href="https://blog.zhoz.com/tag.php?tag=sql" rel="tag">sql</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?737</link>
<title><![CDATA[mysql date not null default CURRENT_DATE]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Wed, 06 Feb 2013 09:37:13 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?737</guid> 
<description>
<![CDATA[ 
	系统提示语法错误:date not null default CURRENT_DATE<br/>其实，应该是这样<br/>TIMESTAMP&nbsp;&nbsp;not null default now()<br/>Date或DateTime类型是不能使用函数作为默认值的<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=mysql" rel="tag">mysql</a> , <a href="https://blog.zhoz.com/tag.php?tag=sql" rel="tag">sql</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?690</link>
<title><![CDATA[Adding Oracle JVM安装停止错误]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Fri, 07 May 2010 04:32:12 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?690</guid> 
<description>
<![CDATA[ 
	由于要更改字符，重新安装了Oracle10g<br/><br/>[oracle@sv2 ~]$ rm -rf /opt/oracle/oradata/*<br/>[oracle@sv2 ~]$ rm -rf /opt/oracle/product/10.2.0/db_1/*<br/>这里需要自定义安装，但当走到<br/>Select the database creation options这里的<br/>Adding Oracle JVM<br/>一动不动，等了半小时还是34%，试了2次还不行，最终原来是需要修改配置文件，如下：<br/>[root@sv2 zhouz]# vi /etc/security/limits.conf<br/>增加以下几行：<br/>default:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fsize = -1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data = -1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stack = -1<br/><br/><br/>试试看，奇迹般的过去了。<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=oracle" rel="tag">oracle</a> , <a href="https://blog.zhoz.com/tag.php?tag=%25E4%25B8%25BB%25E6%259C%25BA%25E9%2585%258D%25E7%25BD%25AE" rel="tag">主机配置</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?689</link>
<title><![CDATA[oracle查看字符集 修改字符集]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Thu, 06 May 2010 08:52:36 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?689</guid> 
<description>
<![CDATA[ 
	SQL> select userenv('language') from dual; <br/><br/>USERENV('LANGUAGE')<br/>-----------------------------------------------------------<br/>SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1<br/>从NLS_LANG的组成我们可以看出，真正影响数据库字符集的其实是第三部分。<br/><br/>所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据，前面影响的只是提示信息是中文还是英文。<br/> <br/><br/>1、查看字符集 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 数据库服务器字符集 <strong>select * from nls_database_parameters</strong>，其来源于props$，是表示数据库的字符集。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>　　<br/>　　客户端字符集环境 select * from nls_instance_parameters,其来源于v$parameter，表示客户端的字符集的设置，可能是参数文件，环境变量或者是注册表<br/>　　<br/>　　会话字符集环境 select * from nls_session_parameters，其来源于v$nls_parameters，表示会话自己的设置，可能是会话的环境变量或者是alter session完成，如果会话没有特殊的设置，将与nls_instance_parameters一致。<br/>　　<br/>　　客户端的字符集要求与服务器一致，才能正确显示数据库的非Ascii字符。如果多个设置存在的时候，alter session>环境变量>注册表>参数文件<br/>　　<br/>　　字符集要求一致，但是语言设置却可以不同，语言设置建议用英文。如字符集是zhs16gbk，则nls_lang可以是American_America.zhs16gbk。<br/><br/>2、修改数据库的字从字符集<br/><br/><strong>SQL> ALTER DATABASE NATIONAL CHARACTER SET JAPANSE_JAPAN JA16SJIS;</strong><br/>ALTER DATABASE NATIONAL CHARACTER SET JAPANSE_JAPAN JA16SJIS<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br/>第 1 行出现错误:<br/>ORA-00933: SQL command not properly ended<br/><br/>ALTER DATABASE NATIONAL CHARACTER SET 'JAPANSE_JAPAN JA16SJIS';<br/><br/><strong>SQL> ALTER DATABASE NATIONAL CHARACTER SET 'JAPANSE_JAPAN JA16SJIS';</strong><br/>ALTER DATABASE NATIONAL CHARACTER SET 'JAPANSE_JAPAN JA16SJIS'<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<br/>第 1 行出现错误:<br/>ORA-24329: invalid character set identifier<br/><br/><strong>SQL> select * from V$NLS_VALID_VALUES where parameter ='CHARACTERSET';</strong><br/><br/>PARAMETER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE<br/>---------------------------------------------------------------- ----------------------------------------------------------------<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8MUSSAD768<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8ADOS710<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8ADOS720<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8APTEC715<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8MSWIN1256<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8MSAWIN<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8NAFITHA721<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8SAKHR706<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8ARABICMAC<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8ARABICMACS<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AR8ARABICMACT<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LA8ISO6937<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WE8DECTST<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16VMS<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16EUC<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16EUCYEN<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16SJIS<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16DBCS<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16SJISYEN<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16EBCDIC930<br/>CHARACTERSET&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JA16MACSJIS<br/><br/>ALTER DATABASE NATIONAL CHARACTER SET 'JA16SJIS';<br/><br/><span style="color: #FF4500;">SQL文修改编码方法：</span><br/>shutdown immediate;<br/>startup mount;<br/>alter system&nbsp;&nbsp;enable restricted session;<br/>alter system set JOB_QUEUE_PROCESSES=0;<br/>alter system set AQ_TM_PROCESSES=0;<br/>alter database open;<br/>alter database character set internal_use GB2312;<br/>shutdown immediate;<br/>startup;<br/><br/>我没有测试成功，唉！重安装库吧……<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=oracle" rel="tag">oracle</a> , <a href="https://blog.zhoz.com/tag.php?tag=%25E8%25B0%2583%25E7%25A0%2594%25E6%258A%25A5%25E5%2591%258A" rel="tag">调研报告</a> , <a href="https://blog.zhoz.com/tag.php?tag=sql" rel="tag">sql</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?688</link>
<title><![CDATA[SSH下连接Oracle的方法]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Wed, 05 May 2010 16:38:12 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?688</guid> 
<description>
<![CDATA[ 
	-bash-3.2$ su oracle<br/>Password: <br/>[oracle@sv2 tkdn]$ cd<br/>[oracle@sv2 ~]$ source&nbsp;&nbsp;.bash_profile<br/>[oracle@sv2 ~]$ sqlplus tkdn/tkdn as sysdba<br/><br/>SQL> select table_name from user_tables;<br/>select table_name from user_tables<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br/>ERROR at line 1:<br/>ORA-01219: database not open: queries allowed on fixed tables/views only<br/><br/>困了，想睡觉了……<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=%25E8%25B0%2583%25E7%25A0%2594%25E6%258A%25A5%25E5%2591%258A" rel="tag">调研报告</a> , <a href="https://blog.zhoz.com/tag.php?tag=oracle" rel="tag">oracle</a>
]]>
</description>
</item><item>
<link>https://blog.zhoz.com/read.php?687</link>
<title><![CDATA[oracle查看用户表相关sql]]></title> 
<author> &lt;&gt;</author>
<category><![CDATA[数据库]]></category>
<pubDate>Fri, 30 Apr 2010 10:51:54 +0000</pubDate> 
<guid>https://blog.zhoz.com/read.php?687</guid> 
<description>
<![CDATA[ 
	看用户建立的表：<br/>select table_name from user_tables;&nbsp;&nbsp;//当前用户的表&nbsp;&nbsp; <br/><br/>select table_name from dba_tables;&nbsp;&nbsp;//包括系统表 <br/><br/>select table_name from all_tables;&nbsp;&nbsp;//所有用户的表&nbsp;&nbsp; <br/><br/>在Oracle中查看所有的表: <br/>select * from tab/dba_tables/dba_objects/cat; <br/><br/><strong>查看表结构</strong><br/>desc&nbsp;&nbsp; tablename;<br/><br/><strong>关于表的删除与恢复sql</strong><br/><br/>1.删除表中数据两种方法<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a. delete * from My_Table;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b. truncate table My_Table;<br/><br/>2.删除整个表<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drop table My_Table;<br/><br/><br/>如何恢复不小心 Drop 掉的表呢,其实 Oracle 中也有类似的 "回收站"<br/><br/>比如不小心删除了表 My_Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drop table My_Table;<br/>这个时候再用SELECT语句查询此表时，将会提示表或视图不存在.<br/><br/>但可以用如下语句查询到这个表还在Oracle回收站中：<br/>SELECT * FROM user_recyclebin WHERE original_name='My_Table';<br/><br/>那么现在就可以用如下语句进行恢复：<br/>FLASHBACK TABLE My_Table TO BEFORE DROP;<br/> <br/><br/>明天就5.1劳动节了，打算一家北上劳动一下。<br/>Tags - <a href="https://blog.zhoz.com/tag.php?tag=oracle" rel="tag">oracle</a>
]]>
</description>
</item>
</channel>
</rss>