<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>大王的异想世界</title>
	<atom:link href="http://jindows.cn/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://jindows.cn</link>
	<description>世界上唯一不用努力就能得到的只有年龄.</description>
	<lastBuildDate>Wed, 07 Mar 2012 02:20:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>应用python编写shell脚本</title>
		<link>http://jindows.cn/index.php/archives/269?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%25ba%2594%25e7%2594%25a8python%25e7%25bc%2596%25e5%2586%2599shell%25e8%2584%259a%25e6%259c%25ac</link>
		<comments>http://jindows.cn/index.php/archives/269#comments</comments>
		<pubDate>Wed, 07 Mar 2012 02:20:57 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=269</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>python可以做shell脚本吗？ 首先介绍一个函数：</p>
<p>os.system(command)<br />
这个函数可以调用shell运行命令行command并且返回它的返回值。试一下在python的解释器里输入os.system(”ls<br />
-l”)，就可以看到”ls”列出了当前目录下的文件。可以说，通过这个函数，python就拥有了shell的所有能力。呵呵。。不过，通常这条命令不<br />
需要用到。因为shell常用的那些命令在python中通常有对应而且同样简洁的写法。</p>
<p>shell中最常用的是ls命令，python对应的写法是：os.listdir(dirname)，这个函数返回字符串列表，里面是所有的文件名，不过不包含”.”和”..”。如果要遍历整个目录的话就会比较复杂一点。我们等下再说吧。先在解释器里试一下：<br />
&#62;&#62;&#62; os.listdir(”/”)<br />
[’tmp’, ‘misc’, ‘opt’, ‘root’, ‘.autorelabel’, ’sbin’, ’srv’,<br />
‘.autofsck’, ‘mnt’, ‘usr’, ‘var’, ‘etc’, ’selinux’, ‘lib’, ‘net’,<br />
‘lost+found’, ’sys’, ‘media’, ‘dev’, ‘proc’, ‘boot’, ‘home’, ‘bin’]<br />
就像这样，接下去所有命令都可以在python的解释器里直接运行观看结果。</p>
<p>对应于cp命令的是：shutil.copy(src,dest)，这个函数有两个参数，参数src是指源文件的名字，参数dest则是目标文件或<br />
者目标目录的名字。<br />
如果dest是一个目录名，就会在那个目录下创建一个相同名字的文件。与shutil.copy函数相类似的是<br />
shutil.copy2(src,dest)，不过copy2还会复制最后存取时间和最后更新时间。</p>
<p>不过，shell的cp命令还可以复制目录，python的shutil.copy却不行，第一个参数只能是一个文件。这怎么办？其<br />
实，python还有个shutil.copytree(src,dst[,symlinks])&#8230;</p>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>python可以做shell脚本吗？ 首先介绍一个函数：</p>
<p>os.system(command)<br />
这个函数可以调用shell运行命令行command并且返回它的返回值。试一下在python的解释器里输入os.system(”ls<br />
-l”)，就可以看到”ls”列出了当前目录下的文件。可以说，通过这个函数，python就拥有了shell的所有能力。呵呵。。不过，通常这条命令不<br />
需要用到。因为shell常用的那些命令在python中通常有对应而且同样简洁的写法。</p>
<p>shell中最常用的是ls命令，python对应的写法是：os.listdir(dirname)，这个函数返回字符串列表，里面是所有的文件名，不过不包含”.”和”..”。如果要遍历整个目录的话就会比较复杂一点。我们等下再说吧。先在解释器里试一下：<br />
&gt;&gt;&gt; os.listdir(”/”)<br />
[’tmp’, ‘misc’, ‘opt’, ‘root’, ‘.autorelabel’, ’sbin’, ’srv’,<br />
‘.autofsck’, ‘mnt’, ‘usr’, ‘var’, ‘etc’, ’selinux’, ‘lib’, ‘net’,<br />
‘lost+found’, ’sys’, ‘media’, ‘dev’, ‘proc’, ‘boot’, ‘home’, ‘bin’]<br />
就像这样，接下去所有命令都可以在python的解释器里直接运行观看结果。</p>
<p>对应于cp命令的是：shutil.copy(src,dest)，这个函数有两个参数，参数src是指源文件的名字，参数dest则是目标文件或<br />
者目标目录的名字。<br />
如果dest是一个目录名，就会在那个目录下创建一个相同名字的文件。与shutil.copy函数相类似的是<br />
shutil.copy2(src,dest)，不过copy2还会复制最后存取时间和最后更新时间。</p>
<p>不过，shell的cp命令还可以复制目录，python的shutil.copy却不行，第一个参数只能是一个文件。这怎么办？其<br />
实，python还有个shutil.copytree(src,dst[,symlinks])<br />
。参数多了一个symlinks，它是一个布尔值，如果是True的话就创建符号链接。</p>
<p>移动或者重命名文件和目录呢？估计被聪明的朋友猜到了，shutil.move(src,dst)，呵呵。。与mv命令类似，如果src和dst在<br />
同一个文件系统上，shutil.move只是简单改一下名字，如果src和dst在不同的文件系统上，shutil.move会先把src复制到<br />
dst，然后删除src文件。看到现在，大多数朋友应该已经对python的能力有点眉目了，接下来我就列个表，介绍一下其它的函数：</p>
<p>os.chdir(dirname)<br />
把当前工作目录切换到dirname下</p>
<p>os.getcwd()<br />
返回当前的工作目录路径</p>
<p>os.chroot(dirname)<br />
把dirname作为进程的根目录。和*nix下的chroot命令类似</p>
<p>os.chmod(path,mode)<br />
更改path的权限位。mode可以是以下值(使用or)的组合：<br />
os.S_ISUID<br />
os.S_ISGID<br />
os.S_ENFMT<br />
os.S_ISVTX<br />
os.S_IREAD<br />
os.S_IWRITE<br />
os.S_IEXEC<br />
os.S_IRWXU<br />
os.S_IRUSR<br />
os.S_IWUSR<br />
os.S_IXUSR<br />
os.S_IRWXG<br />
os.S_IRGRP<br />
os.S_IWGRP<br />
os.S_IXGRP<br />
os.S_IRWXO<br />
os.S_IROTH<br />
os.S_IWOTH<br />
os.S_IXOTH<br />
具体它们是什么含义，就不仔细说了，基本上就是R代表读,W代表写，X代表执行权限。USR代表用户，GRP代表组，OTH代表其它。</p>
<p>os.chown(path,uid,gid)<br />
改变文件的属主。uid和gid为-1的时候不改变原来的属主。</p>
<p>os.link(src,dst)<br />
创建硬连接</p>
<p>os.mkdir(path,[mode])<br />
创建目录。mode的意义参见os.chmod()，默认是0777</p>
<p>os.makedirs(path,[mode])<br />
和os.mkdir()类似，不过会先创建不存在的父目录。</p>
<p>os.readlink(path)<br />
返回path这个符号链接所指向的路径</p>
<p>os.remove(path)<br />
删除文件，不能用于删除目录</p>
<p>os.rmdir(path)<br />
删除文件夹，不能用于删除文件</p>
<p>os.symlink(src,dst)<br />
创建符号链接</p>
<p>shutil.rmtree(path[,ignore_errors[,onerror]])<br />
删除文件夹</p>
<p>介绍了这么多，其实只要查一下os和shutil两个模块的文档就有了，呵呵。。真正编写shell脚本的时候还需要注意：</p>
<p>1.环境变量。python的环境变量保存在os.environ这个字典里，可以用普通字典的方法修改它，使用system启动其它程序的时候会自动被继承。比如：<br />
os.environ[”fish”]=”nothing”<br />
不过也要注意，环境变量的值只能是字符串。和shell有些不同的是，python没有export环境变量这个概念。为什么没有呢？因为python没有必要有:-)</p>
<p>2.os.path这个模块里包含了很多关于路径名处理的函数。在shell里路径名处理好像不是很重要，但是在python里经常需要用到。最常用的两个是分离和合并目录名和文件名：<br />
os.path.split(path) -&gt; (dirname,basename)<br />
这个函数会把一个路径分离为两部分，比如：os.path.split(”/foo/bar.dat”)会返回(”/foo”,”bar.dat”)<br />
os.path.join(dirname,basename)<br />
这个函数会把目录名和文件名组合成一个完整的路径名，比如：os.path.join(”/foo”,”bar.dat”)会返回”/foo/bar.dat”。这个函数和os.path.split()刚好相反。<br />
还有这些函数：<br />
os.path.abspath(path)<br />
把path转成绝对路径<br />
os.path.expanduser(path)<br />
把path中包含的”~”和”~user”转换成用户目录<br />
os.path.expandvars(path)<br />
根据环境变量的值替换path中包含的”$name”和”${name}”，比如环境变量FISH=nothing，那os.path.expandvars(”$FISH/abc”)会返回”nothing/abc”<br />
os.path.normpath(path)<br />
去掉path中包含的”.”和”..”<br />
os.path.splitext(path)<br />
把path分离成基本名和扩展名。比如：os.path.splitext(”/foo/bar.tar.bz2″)返回(’/foo/bar.tar’, ‘.bz2′)。要注意它和os.path.split()的区别</p>
<p>3.在os模块有一个很好用的函数叫os.stat()没有介绍，因为os.path模块里包含了一组和它具有同样功能的函数，但是名字更好记一点。<br />
os.path.exists(path)<br />
判断文件或者目录是否存在<br />
os.path.isfile(path)<br />
判断path所指向的是否是一个普通文件，而不是目录<br />
os.path.isdir(path)<br />
判断path所指向的是否是一个目录，而不是普通文件<br />
os.path.islink(path)<br />
判断path所指向的是否是一个符号链接<br />
os.path.ismount(path)<br />
判断path所指向的是否是一个挂接点(mount point)<br />
os.path.getatime(path)<br />
返回path所指向的文件或者目录的最后存取时间。<br />
os.path.getmtime(path)<br />
返回path所指向的文件或者目录的最后修改时间<br />
os.path.getctime(path)<br />
返回path所指向的文件的创建时间<br />
os.path.getsize(path)<br />
返回path所指向的文件的大小</p>
<p>4.应用python编写shell脚本经常要用到os,shutil,glob(正则表达式的文件名),tempfile(临时文<br />
件),pwd(操作/etc/passwd文件),grp(操作/etc/group文件),commands(取得一个命令的输出)。前面两个已经基本<br />
上介绍完了，后面几个很简单，看一下文档就可以了。</p>
<p>5.sys.argv是一个列表，保存了python程序的命令行参数。其中sys.argv[0]是程序本身的名字。<br />
不能光说不练，接下来我们就编写一个用于复制文件的简单脚本。前两天叫我写脚本的同事有个几万个文件的目录，他想复制这些文件到其它的目录，又不能<br />
直接复制目录本身。他试了一下”cp src/* dest/”结果报了一个命令行太长的错误，让我帮他写一个脚本。操起python来：<br />
import sys,os.path,shutil<br />
for f in os.listdir(sys.argv[1]):<br />
shutil.copy(os.path.join(sys.argv[1],f),sys.argv[2])<br />
再试一下linuxapp版里的帖子——把一个文件夹下的所有文件重命名成10001～10999。可以这样写：</p>
<blockquote><p>
import os.path,sys<br />
dirname=sys.argv[1]<br />
i=10001<br />
for f in os.listdir(dirname):<br />
src=os.path.join(dirname,f)<br />
if os.path.isdir(src):<br />
continue<br />
os.rename(src,str(i))<br />
i+=1</p></blockquote>
<p>原文地址：http://bbs.chinaunix.net/thread-1603236-1-1.html</p>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/269/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python连接oracle的几种方式</title>
		<link>http://jindows.cn/index.php/archives/266?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=python%25e8%25bf%259e%25e6%258e%25a5oracle%25e7%259a%2584%25e5%2587%25a0%25e7%25a7%258d%25e6%2596%25b9%25e5%25bc%258f</link>
		<comments>http://jindows.cn/index.php/archives/266#comments</comments>
		<pubDate>Tue, 06 Mar 2012 06:09:45 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=266</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>1.基本连接–使用Oracle tns alias</p>
<div>
<blockquote>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>"tp/tp@ocn_test"</code><code>)</code></div>
<div><code>#查看tns alias命令</code></div>
<div><code>cmd&#62;tnsping ocn_test</code></div>
<div><code>TNS Ping Utility </code><code>for</code><code>Linux: Version </code><code>9.2</code><code>.</code><code>0.8</code><code>.</code><code>0</code><code>-</code><code>Production on </code><code>27</code><code>-</code><code>SEP</code><code>-</code><code>2011</code><code>10</code><code>:</code><code>47</code><code>:</code><code>48</code></div>
<div><code>Copyright (c) </code><code>1997</code></div></blockquote>&#8230;</div>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>1.基本连接–使用Oracle tns alias</p>
<div>
<blockquote>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>"tp/tp@ocn_test"</code><code>)</code></div>
<div><code>#查看tns alias命令</code></div>
<div><code>cmd&gt;tnsping ocn_test</code></div>
<div><code>TNS Ping Utility </code><code>for</code><code>Linux: Version </code><code>9.2</code><code>.</code><code>0.8</code><code>.</code><code>0</code><code>-</code><code>Production on </code><code>27</code><code>-</code><code>SEP</code><code>-</code><code>2011</code><code>10</code><code>:</code><code>47</code><code>:</code><code>48</code></div>
<div><code>Copyright (c) </code><code>1997</code><code>, </code><code>2006</code><code>, Oracle Corporation.  </code><code>All</code><code>rights reserved.</code></div>
<div><code>Used parameter files:</code></div>
<div><code>/</code><code>opt</code><code>/</code><code>……</code><code>/</code><code>sqlnet.ora</code></div>
<div><code>Used TNSNAMES adapter to resolve the alias</code></div>
<div><code>Attempting to contact (DESCRIPTION </code><code>=</code><code>(ADDRESS_LIST </code><code>=</code><code>(ADDRESS </code><code>=</code><code>(PROTOCOL </code><code>=</code><code>TCP)(HOST </code><code>=</code><code>10.20</code><code>.</code><code>36.19</code><code>)(PORT </code><code>=</code><code>1520</code><code>))) (CONNECT_DATA </code><code>=</code><code>(SID </code><code>=</code><code>ocntest)))</code></div>
<div><code>OK (</code><code>10</code><code>msec)</code></div>
</blockquote>
</div>
<div>2.用户输入密码连接</div>
<div>
<div>
<blockquote>
<div><code>pwd </code><code>=</code><code>getpass.getpass()</code></div>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>"tp"</code><code>,pwd,</code><code>"ocn_test"</code><code>)</code></div>
</blockquote>
<div>3.用户直接在Python命令中输入连接账号信息，格式如python script.py tp/tp@ocn_test</div>
<div>
<div>
<blockquote>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(sys.argv[</code><code>1</code><code>])</code></div>
</blockquote>
<div>4.使用Easy Connect语法，通过Drive连接数据库</div>
<div>
<div>
<blockquote>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>'tp'</code><code>,</code><code>'tp'</code><code>,</code><code>'10.20.36.19:1521/ocntest'</code><code>)</code></div>
<div><code>#or</code></div>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>'tp/tp@10.20.36.19:1521/ocntest'</code><code>)</code></div>
</blockquote>
<div>5.先使用DSN构成TNSNAME</div>
<div>
<div>
<blockquote>
<div><code>tns_name </code><code>=</code><code>cx_Oracle.makedsn(</code><code>'10.20.36.19'</code><code>,</code><code>'1521'</code><code>,</code><code>' ocntest '</code><code>)</code></div>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>'tp'</code><code>,</code><code>'tp'</code><code>,tns_name)</code></div>
</blockquote>
<div>6.登陆as SYSDBA</div>
<div>
<div>
<blockquote>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>'tp/tp@ocn_test'</code><code>, mode</code><code>=</code><code>cx_Oracle.SYSDBA)</code></div>
<div><code>#or as SYSOPER</code></div>
<div><code>connection </code><code>=</code><code>cx_Oracle.connect(</code><code>'tp/tp@ocn_test'</code><code>, mode</code><code>=</code><code>cx_Oracle.SYSOPER)</code></div>
</blockquote>
</div>
<div></div>
<div>p.s</div>
<div>
<p>python中的一些格式</p>
<div>
<blockquote>
<div><code>#一般循环格式：</code></div>
<div><code>while</code><code>&lt;test1&gt;:</code></div>
<div><code>      </code><code>&lt;statements1&gt;</code></div>
<div><code>      </code><code>if</code><code>&lt;test2&gt; : </code><code>break</code><code>#Exit loop now,skip else</code></div>
<div><code>      </code><code>if</code><code>&lt;test3&gt; : </code><code>continue</code><code>#Go to top of loop now,to test1</code></div>
<div><code>      </code><code>else</code><code>:</code></div>
<div><code>           </code><code>&lt;statements2&gt;               </code><code>#Run if we didn't hit a 'break'</code></div>
<div><code>#for循环格式：</code></div>
<div><code>for</code><code>&lt;target&gt; </code><code>in</code><code>&lt;</code><code>object</code><code>&gt; :</code></div>
<div><code>       </code><code>&lt;statements&gt;</code></div>
<div><code>else</code><code>:</code></div>
<div><code>       </code><code>&lt;statements&gt;</code></div>
</blockquote>
<div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/266/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python&amp;cx_Oracle</title>
		<link>http://jindows.cn/index.php/archives/263?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pythoncx_oracle</link>
		<comments>http://jindows.cn/index.php/archives/263#comments</comments>
		<pubDate>Tue, 06 Mar 2012 02:53:57 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=263</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>最新开始研究Python，收集一常遇的问题于此。</p>
<div>
<p>Python版本：<a href="http://jindows.cn/index.php/archives/tag/python" class="st_tag internal_tag" rel="tag" title="标签 Python 下的日志">python</a>2.7.2<br />
Instantclient版本：Version 10.2.0.4<br />
cx_Oracle版本：cx_Oracle-5.0.1<br />
下载软件及工程目录：/home/oracle/LL/python/software(/workstation)</p>
<p><strong>1. 查看系统版本选择合适版本</strong><br />
uname -a<br />
Linux inc-dba-ccbu-36-18 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:56:44 EST 2007 x86_64 x86_64 x86_64 GNU/Linux</p>
<p><strong>2. 下载安装python2.7.2 – 稳定版</strong><br />
# wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tar.bz2<br />
# tar -jxvf Python-2.7.1.tar.bz2<br />
# </p>&#8230;</div>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>最新开始研究Python，收集一常遇的问题于此。</p>
<div>
<p>Python版本：<a href="http://jindows.cn/index.php/archives/tag/python" class="st_tag internal_tag" rel="tag" title="标签 Python 下的日志">python</a>2.7.2<br />
Instantclient版本：Version 10.2.0.4<br />
cx_Oracle版本：cx_Oracle-5.0.1<br />
下载软件及工程目录：/home/oracle/LL/python/software(/workstation)</p>
<p><strong>1. 查看系统版本选择合适版本</strong><br />
uname -a<br />
Linux inc-dba-ccbu-36-18 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:56:44 EST 2007 x86_64 x86_64 x86_64 GNU/Linux</p>
<p><strong>2. 下载安装python2.7.2 – 稳定版</strong><br />
# wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tar.bz2<br />
# tar -jxvf Python-2.7.1.tar.bz2<br />
# cd Python-2.7.1<br />
# ./configure (默认安装在/usr/local/lib/python2.7，–prefix可指定)<br />
# make &amp;&amp; make install</p>
<p><strong>3. 安装cx_Oracle之前必须安装oracle客户端—安装目录/opt/</strong><br />
安装或使用cx_Oracle时，需要用到Oracle的链接库，如libclntsh.so.10.1，否则会有各种各样的错误信息。选择安装Oracle Instant Client就可得到这个链接库，避免安装几百兆大小的Oracle Client。<br />
TIPS: 一般Oracle服务器都有客户端，只需指定step4的环境变量<br />
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME<br />
地址：http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html<br />
需要下载：’instantclient-linux-basic’和’instantclient-sdk-linux’<br />
选择版本Version 10.2.0.4：<br />
▪ basic-10.2.0.4.0-linux-x86_64.zip<br />
▪ oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm</p>
<p>#unzip basic-10.2.0.4.0-linux-x86_64.zip #生成instantclient_10_2文件<br />
#rpm -ivh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm<br />
#cd instantclient_10_2<br />
#ln -s libclntsh.so.10.1 libclntsh.so</p>
<p><strong>4. 设置环境变量—oracle&amp;&amp;root用户下</strong><br />
vi $HOME/.bash_profile（$HOME=/home/oracle）<br />
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME(/opt/instantclient_10_2)<br />
#source $HOME/.bash_profile #使改动生效</p>
<p><strong>5. 安装cx_Oracle</strong><br />
参考官方文档：</p>
<p>http://cx-oracle.sourceforge.net/BUILD.txt</p>
<p>http://cx-oracle.sourceforge.net/README.txt</p>
<p>若直接安装rpm，导入cx_Oracle模块后不起作用，所以直接使用源码编译安装。<br />
#cd cx_Oracle-5.0.1<br />
#python setup.py build<br />
#python setup.py install</p>
<p>出现问题及解决方式：<br />
1. 系统中含默认Python版本2.3，需要修改PATH等，解决方式：参考：</p>
<p>http://www.cnblogs.com/chenzehe/archive/2010/10/20/1856437.html</p>
<p>2. 使用源码编译安装可能会出现权限不够的问题(oracle用户)，解决方式：<br />
切换到root用户下，但是需要export相关oracle配置信息，因为root下环境变量中不包含oracle的相关配置。<br />
3. cx_Oracle版本需要和Oracle instantclient版本相一致，不然可能出错<br />
4. cx_Oracle的rpm包安装成功，但仍旧无法导入cx_Oracle模块，解决方式：<br />
下载源码直接编译安装，成功，虽然有warning。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/263/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1亿用户密码已被破</title>
		<link>http://jindows.cn/index.php/archives/261?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=1%25e4%25ba%25bf%25e7%2594%25a8%25e6%2588%25b7%25e5%25af%2586%25e7%25a0%2581%25e5%25b7%25b2%25e8%25a2%25ab%25e7%25a0%25b4</link>
		<comments>http://jindows.cn/index.php/archives/261#comments</comments>
		<pubDate>Thu, 29 Dec 2011 04:57:41 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[互联网新闻]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=261</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>腾讯科技讯（娄池）12月28日消息，2011年12月19日有着中国黑客教父之称的goodwell龚蔚在其腾讯微博发表了一篇微博再次指出互联网信任危机一触即发，其后的48小时，中国互联网迎来了历史上最大的灾难性的安全事件。腾讯科技特邀请龚蔚从专业角度对本次事件进行深度解析。</p>
<p>龚蔚表示，本次黑客公布的用户账号约为1亿个用户账号及密码相关信息，预计地下黑客掌握了更多的互联网用户账号信息，本次泄露及公布的与实际被黑客掌握的用户账号数相比只是冰山一角，预计有将近4到6亿的用户账号信息在黑客地下领域流传（2011年互联网数据统计，中国互联网网民为4.8亿），这次被黑客公布爆库的网站数据信息只是黑客地下流传的极少一部分。</p>
<p>他透露，其中有相当一部分网站采用明文方式存储用户密码，分析预计约有2亿的用户密码为明文存储。其余90%以上的网站采用公开的MD5算法对用户密码进行存储，通过简单的彩虹表碰撞（一种加密密码破解的方法）可以在数秒钟内破解加密存储的密码。</p>
<p>以下为本次账号泄露的基本时间表：</p>
<p>12月21日：CSDN 640W用户帐户，密码，邮箱遭到黑客泄露</p>
<p>12月22日：中国各大知名网站全面沦陷.涉及范围甚广，泄露信息涉及用户相关业务甚多&#8230;. 一场席卷全中国的密码安全问题爆发了&#8230;.</p>
<p>12月23日：经过确认 CSDN 泄露 多玩 泄露 梦幻西游帐户通过木马泄露 人人网部分泄露</p>
<p>12月23日：网友爆料 天涯沦陷&#8230;7K7K包中包含天涯帐户密码!!!互联网安全何在???</p>
<p>12月24日：178沦陷 UUU9沦陷 事态蔓延&#8230;</p>
<p>12月24日：天涯全面沦陷 泄露多达900W帐户信息&#8230;</p>
<p>12月24日：网易土木在线也沦陷，数据量惊人&#8230;</p>
<p>12月25日：百度疑因帐号开放平台泄露帐户信息&#8230;</p>
<p>12月25日：北京麒麟网信息科技有限公司疑泄露百度与PPLive帐户与密码.并且自身帐户信息全部泄露&#8230;</p>
<p>12月25日：UUU9.COM被黑客两次拖库..</p>
<p>12月25日：事态升级天涯疑泄露4000W用户资料</p>
<p>12月25日：178第二次被拖库泄露数据110W条</p>
<p>12月25日：木蚂蚁被爆加密密文用户数据，约13W数据</p>
<p>12月25日：知名婚恋网站5261302条帐户信息证实&#8230;</p>
<p>12月26日：myspace泄露，迅雷又成功离线3个泄露包!</p>
<p>12月26日：ispeak泄露帐户信息 已验证!请官方通知会员修改密码!</p>
<p>12月26日：网络流传包17173.7z中17173.0为178帐户信息，178惨被拖库3次</p>
<p>12月26日：网络流传包17173.7z中17173.3为UUU9.COM帐户信息，泄露数据不详</p>
<p>12月26日：塞班智能手机网校验准确率高达70%！！或塞班智能手机网沦陷</p>
<p>12月27日：网易土木论坛通过碰撞分析密码，用户资料全部属实！共计135文件，4.31G 资料泄露时间疑为2011-07-09 15：09：11(已论坛发帖通知，厂商未回应.)&#8230;</p>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>腾讯科技讯（娄池）12月28日消息，2011年12月19日有着中国黑客教父之称的goodwell龚蔚在其腾讯微博发表了一篇微博再次指出互联网信任危机一触即发，其后的48小时，中国互联网迎来了历史上最大的灾难性的安全事件。腾讯科技特邀请龚蔚从专业角度对本次事件进行深度解析。</p>
<p>龚蔚表示，本次黑客公布的用户账号约为1亿个用户账号及密码相关信息，预计地下黑客掌握了更多的互联网用户账号信息，本次泄露及公布的与实际被黑客掌握的用户账号数相比只是冰山一角，预计有将近4到6亿的用户账号信息在黑客地下领域流传（2011年互联网数据统计，中国互联网网民为4.8亿），这次被黑客公布爆库的网站数据信息只是黑客地下流传的极少一部分。</p>
<p>他透露，其中有相当一部分网站采用明文方式存储用户密码，分析预计约有2亿的用户密码为明文存储。其余90%以上的网站采用公开的MD5算法对用户密码进行存储，通过简单的彩虹表碰撞（一种加密密码破解的方法）可以在数秒钟内破解加密存储的密码。</p>
<p>以下为本次账号泄露的基本时间表：</p>
<p>12月21日：CSDN 640W用户帐户，密码，邮箱遭到黑客泄露</p>
<p>12月22日：中国各大知名网站全面沦陷.涉及范围甚广，泄露信息涉及用户相关业务甚多&#8230;. 一场席卷全中国的密码安全问题爆发了&#8230;.</p>
<p>12月23日：经过确认 CSDN 泄露 多玩 泄露 梦幻西游帐户通过木马泄露 人人网部分泄露</p>
<p>12月23日：网友爆料 天涯沦陷&#8230;7K7K包中包含天涯帐户密码!!!互联网安全何在???</p>
<p>12月24日：178沦陷 UUU9沦陷 事态蔓延&#8230;</p>
<p>12月24日：天涯全面沦陷 泄露多达900W帐户信息&#8230;</p>
<p>12月24日：网易土木在线也沦陷，数据量惊人&#8230;</p>
<p>12月25日：百度疑因帐号开放平台泄露帐户信息&#8230;</p>
<p>12月25日：北京麒麟网信息科技有限公司疑泄露百度与PPLive帐户与密码.并且自身帐户信息全部泄露&#8230;</p>
<p>12月25日：UUU9.COM被黑客两次拖库..</p>
<p>12月25日：事态升级天涯疑泄露4000W用户资料</p>
<p>12月25日：178第二次被拖库泄露数据110W条</p>
<p>12月25日：木蚂蚁被爆加密密文用户数据，约13W数据</p>
<p>12月25日：知名婚恋网站5261302条帐户信息证实&#8230;</p>
<p>12月26日：myspace泄露，迅雷又成功离线3个泄露包!</p>
<p>12月26日：ispeak泄露帐户信息 已验证!请官方通知会员修改密码!</p>
<p>12月26日：网络流传包17173.7z中17173.0为178帐户信息，178惨被拖库3次</p>
<p>12月26日：网络流传包17173.7z中17173.3为UUU9.COM帐户信息，泄露数据不详</p>
<p>12月26日：塞班智能手机网校验准确率高达70%！！或塞班智能手机网沦陷</p>
<p>12月27日：网易土木论坛通过碰撞分析密码，用户资料全部属实！共计135文件，4.31G 资料泄露时间疑为2011-07-09 15：09：11(已论坛发帖通知，厂商未回应.)</p>
<p>12月27日：178.com彻底沦陷，共计泄露超出1100W+ 数据!</p>
<p>12月27日：766验证泄露，泄露数据十余万！</p>
<p>12月27日：ys168验证泄露，泄露数据三十余万！</p>
<p>12月27日：凡客20W 当当10W 卓越20W 用户资料验证泄露</p>
<p>12月28日：太平洋电脑泄露200W用户资料包含用户帐户</p>
<p>12月28日：大学数据库泄露，身份证信息泄露，更为敏感内容糟骇客泄露，泄露数据不详，只能靠截图揣摩!</p>
<p>以下为本次账号泄露情况的基本信息表：</p>
<p>CSDN共计泄露640万个帐号，泄漏信息：帐号、明文密码、电子邮件；</p>
<p>多玩：共计泄露800万个帐号，泄漏信息：帐号、MD5加密密码、部分明文密码，电子邮件，多玩昵称；</p>
<p>178.COM：共计泄露188万个账号，泄漏信息：帐号、MD5加密密码、全部明文密码、电子邮件、178昵称(178账户通用NGA)</p>
<p>天涯：共计泄露4000万个帐号(预计超过4000W数据)，泄漏信息：帐号、明文密码、电子邮件</p>
<p>人人网：共计泄露500万个帐号，泄漏信息：明文密码、电子邮件</p>
<p>UUU9.COM：共计泄露700万个帐号，泄漏信息：帐号、MD5加密密码、全部明文密码、电子邮件、U9昵称</p>
<p>网易土木在线：约4.3GB 137个文件，泄漏信息：帐号、MD5加密密码、其他相关数据</p>
<p>梦幻西游：约1.4G(木马盗取)，泄漏信息：帐号、邮箱、明文密码、角色名称、所在服务器、最后登陆时间、最后登陆IP。</p>
<p>北京麒麟网信息科技有限公司：共计泄露9072966个帐号，泄漏信息：帐户、明文密码</p>
<p>知名婚恋网站：共计泄露5261302个帐号，泄漏信息：帐户、明文密码</p>
<p>Ispeak.CN：共计泄露1680271个帐号，泄漏信息：帐户、明文密码、昵称</p>
<p>木蚂蚁：共计泄露13W帐号，泄漏信息：帐户、加密密码、数据库排序ID、其他信息</p>
<p>塞班论坛：共计泄露约140W帐号 泄漏信息：帐户、明文密码、电子邮箱</p>
<p>766.COM：共计泄露约12W帐号，泄漏信息：帐户、md5(md5(pwd).salt)密码、salt、电子邮箱、数据库排序ID</p>
<p>ys168：共计泄露约30W帐号，泄漏信息：帐户、明文、电子邮箱</p>
<p>当当：共计泄露约10W用户资料，泄漏信息：真实姓名、电子邮件、家庭住址、电话</p>
<p>凡客：共计泄露约20W用户资料，泄漏信息：真实姓名、电子邮件、家庭住址、电话</p>
<p>卓越：共计泄露约20W用户资料，泄漏信息：真实姓名、电子邮件、家庭住址、，电话</p>
<p>谁是幕后的主谋？</p>
<p>龚蔚认为，从某种意义上说任何一个安全厂商都可能是事件之后直接的利益获得者，首次公布CSDN泄密信息为金山一个不知名的技术人员，但事件的第一个出场人物不是这些数据的最早拥有者，且就算凭借他的一己之力也不可能掌握如此庞大的数据，面对事件带来的极大社会影响谁都可以预知，显然作为长期站在黑客对立面的商业公司肯定不愿意搅这趟浑水。</p>
<p>他表示，从技术分析，一个或者几个联合体的黑客团队完全可能掌握这些庞大的地下信息，但是公布这些信息显然是对他们没有任何价值的，就目前来看还没有一个黑客团队公布对该事件的任何信息，公布近亿的用户数据就为了一个出名显然不可能。</p>
<p>他认为这次得信息泄露就是一场蝴蝶效应，当一部分密码被泄露后，一方面用户首先会做的就是更改他所有网站的密码，而另一方面对于黑客来说，他以前掌握的这些用户账号密码但来自于其他不同的网站，当黑客发现他们的密码将不再有任何的价值和意义时，随即娱乐大众拿出自己掌握的数据来与大家分享一下，用黑客那种独有的桀骜不驯的性格愚弄和嘲讽这些所谓的门户网站。这是一种连锁反应。</p>
<p>产业链解析</p>
<p>龚蔚称，黑客地下产业细分很明确，一旦获得用户账户信息（黑客们习惯称为刷库），将进行流水化的洗库工作，庞大的群体等待着这些账户密码（黑客俗称洗库），下线洗库的首先判断是否可以登录其他所有的将近500个大型网站，然后分门别类的区分出不同的账号价值，比如短位QQ账号（5位6位的QQ号），带有虚拟币的系统比如支付宝系统，网游系统，通过第一次的刷库将其最直接的虚拟币或游戏账号进行转移，第二梯队根据刷下的库对用户账户信息进行筛选，将用户的一些基本信息进行保存，比如密码习惯，找回密码的答案，然后再根据这些信息去尝试用户其他的账户，同时进行二次刷库。</p>
<p>掌握某些网站的关键维护人员的用户账号信息后，他们的密码很可能就是某些网站的维护密码，这为刷库的黑客带来了更多的入侵机会，他们将会尝试这些管理员的密码扩大入侵的范围，（黑客俗称“社会工程学破解”）。</p>
<p>龚蔚表示，更多的产业链在等着这些刷库工作者，用户数、游戏运营商需要注册用户数，广告商要用户数，刷库的可以在短时间内将任何有需求的注册用户数提升上去，而且都是真实的用户。</p>
<p>他透露，更为可怕的是，根据数据库可以判断出账户的社会关系，如果一个密码数据库里只有5个人用，那就是马甲了。如果一个邮件后缀只有30个用户那你们就是某种特定关系的朋友或者是同事。</p>
<p>一个IP用户不同账号同时发了几次微博，那你一定离得很近。如果一个密码找回的问题有着同样的答案且不多过10个重复率，那你们之间一定有联系。还有更多的黑客分析算法，目的只有一个这将作为下一个产业链的开始，可以是诈骗，可以是敲诈。因为他知道网民背后所有的秘密。</p>
<p>他介绍，就算最后所有的价值都被榨取完了，这些账号还是有利用价值的，这些信息将被无情的低价倒卖给一些专门发送垃圾邮件，垃圾广告的群体，你的每一次点击将会给他带来1毛钱的收入。</p>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/261/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>天涯4000万用户密码遭黑客泄露</title>
		<link>http://jindows.cn/index.php/archives/257?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%25a4%25a9%25e6%25b6%25af4000%25e4%25b8%2587%25e7%2594%25a8%25e6%2588%25b7%25e5%25af%2586%25e7%25a0%2581%25e9%2581%25ad%25e9%25bb%2591%25e5%25ae%25a2%25e6%25b3%2584%25e9%259c%25b2</link>
		<comments>http://jindows.cn/index.php/archives/257#comments</comments>
		<pubDate>Tue, 27 Dec 2011 08:28:27 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[IDC相关]]></category>
		<category><![CDATA[互联网新闻]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=257</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>　　继知名程序员网站CSDN被曝用户数据库遭到泄露，导致大量明文登记的用户账号与密码泄露后，人气网站天涯社区也被曝用户数据库遭黑客公开，涉及的用户量据称有4000万之多。对此，天涯方面昨天回应，此次被盗的数据为2009年之前的备份数据，但尚未确认具体的泄露数据及原因。</p>
<p>　　“密码事件延续，是一个不好的消息，但知道真相总比不知道要好，天涯社区4000万用户明文密码泄露”。昨天下午，ID为“乌云-漏洞报告平台”的网友发布微博说。据悉，“乌云网”是一个介于厂商和安全研究者之间的安全问题反馈平台，不定期更新互联网平台和产品安全漏洞信息。</p>
<p>　　该网站还公布了部分遭泄露用户的信息截图，称“经验证为有效数据”。与此同时，包括“陈子夏”在内的部分网友也在微博上发帖，声称在泄露的数据库当中找到了自己的账号和密码。此外，与CSDN用户数据库泄露事件如出一辙，这次天涯社区遭公开的用户数据，同样是以明文方式来保存的。</p>
<p>　　昨晚，天涯方面给南都记者发来了有关此次用户数据外泄事件的声明，称此次被盗的是2009年之前的备份数据，2010年之后升级改造了天涯社区用户账号管理功能，使用了强加密算法，解决了用户账号的各种安全性问题。至于为何采用明文密码，声明仅以“历史原因”一句带过。至于具体被泄露的用户规模，天涯市场部相关人员表示，截至目前尚无具体数字，但应该低于网上盛传的4000万这一数字。</p>
<p>　　一些名人也成为受害者。昨日18时26分，编剧宁财神在微博上称，他的天涯账号被盗。他笑言，“虽然已很久没去天涯，但那是我混的第一个论坛……希望捡到我那个ID的人好好玩，不要乱泡妞啊”。</p>
<p>　　<strong>数据库被盗并非秘密</strong></p>
<p>　　目前，在天涯社区的个人微博首页上，可以看到有关修改密码的提醒和建议。天涯社区的工作人员表示，这一提示信息早在CSDN用户数据库被曝泄露之后，即作为预警信息已发出。</p>
<p>　　事实上，自CSDN的用户数据库遭公开以来，已陆续传出多个网络社区或SNS网站用户数据库被黑客盗取。有消息称，“被标注为开心网、多玩等数十家知名网站的数据库打包资料，开始在网络提供下载，涉及近5000万用户”，但这未获相关网站证实。尽管如此，连日来有关各类网站用户数据库被盗的消息，已经让众多网民感到不安，有网友甚至调侃，“全民修改密码的时代来临了”。</p>
<p>　　更重要的是，业内和网友普遍认为，遭窃数据库明文存储账号与密码的方式，暴露了国内互联网安全防护系统的脆弱。此外，包括“月光博客”在内的业内人士亦向南都记者表示，用户数据库被黑客盗取在业内也并非秘密，只是像近期这样被公开并在网上大规模散播的现象还是首次，但具体原因暂时不详。</p>
<div><strong></strong> </div>
<div>“CSDN-中文IT社区-600万.rar” &#124; “人人网500W_16610.rar” &#124; “多玩网_800W.rar” &#124; “猫1000W_8228.rar” &#124; “嘟嘟牛_66277.rar” &#124; “7k7k2000万_2047.rar” &#124; “weibo.com_12160.rar” &#124; “天涯数据.kz”</div>
<div> </div>
<div>天涯数据.kz 在华为网盘依旧可以下载：</div>
<div>百度快照：</div>
<div><em><a href="http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104089711923d6336f8b89027fa3c215cc790a431026b0f17c204506c780212757a05e2d9be74103207523a0eace9f4badace35b38fc5123006b913764c419de920e&#38;p=8b2a961f979e11a058eeca125c49&#38;user=baidu&#38;fm=sc&#38;query=%CC%EC%D1%C4%CA%FD%BE%DD+kz&#38;qid=edb97061013b84bc&#38;p1=4">http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104089711923d6336f8b89027fa3c215cc790a431026b0f17c204506c780212757a05e2d9be74103207523a0eace9f4badace35b38fc5123006b913764c419de920e&#38;p=8b2a961f979e11a058eeca125c49&#38;user=baidu&#38;fm=sc&#38;query=%CC%EC%D1%C4%CA%FD%BE%DD+kz&#38;qid=edb97061013b84bc&#38;p1=4</a></em></div>
<div>赶紧了&#8230;</div>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun_dark.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>　　继知名程序员网站CSDN被曝用户数据库遭到泄露，导致大量明文登记的用户账号与密码泄露后，人气网站天涯社区也被曝用户数据库遭黑客公开，涉及的用户量据称有4000万之多。对此，天涯方面昨天回应，此次被盗的数据为2009年之前的备份数据，但尚未确认具体的泄露数据及原因。</p>
<p>　　“密码事件延续，是一个不好的消息，但知道真相总比不知道要好，天涯社区4000万用户明文密码泄露”。昨天下午，ID为“乌云-漏洞报告平台”的网友发布微博说。据悉，“乌云网”是一个介于厂商和安全研究者之间的安全问题反馈平台，不定期更新互联网平台和产品安全漏洞信息。</p>
<p>　　该网站还公布了部分遭泄露用户的信息截图，称“经验证为有效数据”。与此同时，包括“陈子夏”在内的部分网友也在微博上发帖，声称在泄露的数据库当中找到了自己的账号和密码。此外，与CSDN用户数据库泄露事件如出一辙，这次天涯社区遭公开的用户数据，同样是以明文方式来保存的。</p>
<p>　　昨晚，天涯方面给南都记者发来了有关此次用户数据外泄事件的声明，称此次被盗的是2009年之前的备份数据，2010年之后升级改造了天涯社区用户账号管理功能，使用了强加密算法，解决了用户账号的各种安全性问题。至于为何采用明文密码，声明仅以“历史原因”一句带过。至于具体被泄露的用户规模，天涯市场部相关人员表示，截至目前尚无具体数字，但应该低于网上盛传的4000万这一数字。</p>
<p>　　一些名人也成为受害者。昨日18时26分，编剧宁财神在微博上称，他的天涯账号被盗。他笑言，“虽然已很久没去天涯，但那是我混的第一个论坛……希望捡到我那个ID的人好好玩，不要乱泡妞啊”。</p>
<p>　　<strong>数据库被盗并非秘密</strong></p>
<p>　　目前，在天涯社区的个人微博首页上，可以看到有关修改密码的提醒和建议。天涯社区的工作人员表示，这一提示信息早在CSDN用户数据库被曝泄露之后，即作为预警信息已发出。</p>
<p>　　事实上，自CSDN的用户数据库遭公开以来，已陆续传出多个网络社区或SNS网站用户数据库被黑客盗取。有消息称，“被标注为开心网、多玩等数十家知名网站的数据库打包资料，开始在网络提供下载，涉及近5000万用户”，但这未获相关网站证实。尽管如此，连日来有关各类网站用户数据库被盗的消息，已经让众多网民感到不安，有网友甚至调侃，“全民修改密码的时代来临了”。</p>
<p>　　更重要的是，业内和网友普遍认为，遭窃数据库明文存储账号与密码的方式，暴露了国内互联网安全防护系统的脆弱。此外，包括“月光博客”在内的业内人士亦向南都记者表示，用户数据库被黑客盗取在业内也并非秘密，只是像近期这样被公开并在网上大规模散播的现象还是首次，但具体原因暂时不详。</p>
<div><strong></strong> </div>
<div>“CSDN-中文IT社区-600万.rar” | “人人网500W_16610.rar” | “多玩网_800W.rar” | “猫1000W_8228.rar” | “嘟嘟牛_66277.rar” | “7k7k2000万_2047.rar” | “weibo.com_12160.rar” | “天涯数据.kz”</div>
<div> </div>
<div>天涯数据.kz 在华为网盘依旧可以下载：</div>
<div>百度快照：</div>
<div><em><a href="http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104089711923d6336f8b89027fa3c215cc790a431026b0f17c204506c780212757a05e2d9be74103207523a0eace9f4badace35b38fc5123006b913764c419de920e&amp;p=8b2a961f979e11a058eeca125c49&amp;user=baidu&amp;fm=sc&amp;query=%CC%EC%D1%C4%CA%FD%BE%DD+kz&amp;qid=edb97061013b84bc&amp;p1=4">http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763104089711923d6336f8b89027fa3c215cc790a431026b0f17c204506c780212757a05e2d9be74103207523a0eace9f4badace35b38fc5123006b913764c419de920e&amp;p=8b2a961f979e11a058eeca125c49&amp;user=baidu&amp;fm=sc&amp;query=%CC%EC%D1%C4%CA%FD%BE%DD+kz&amp;qid=edb97061013b84bc&amp;p1=4</a></em></div>
<div>赶紧了</div>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/257/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase 客户端介绍(Sybase IQ)</title>
		<link>http://jindows.cn/index.php/archives/254?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sybase-%25e5%25ae%25a2%25e6%2588%25b7%25e7%25ab%25af%25e4%25bb%258b%25e7%25bb%258dsybase-iq</link>
		<comments>http://jindows.cn/index.php/archives/254#comments</comments>
		<pubDate>Thu, 07 Jul 2011 17:28:37 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[我喜欢的]]></category>
		<category><![CDATA[自己心思]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=254</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>换了工作，第一个项目接触的数据库是Sybase IQ，之前没用过，发现客户端比较少。</p>
<p>现在介绍一些比较常用的客户端。</p>
<p>1、官方Sybase SQL Advantage ：我安装的是12.5.1，只能执行SQL查数据，可以通过sybase的导出命令进行整个库的导出，插入和修改数据也只能使用SQL，可像PL-SQL一样查看表结构。</p>
<p>官方Sybase Central：只能用视图形式查看数据及表结构，可查看建表语句，可以直接在视图修改字段属性，但无法插入修改数据，可以在SQL Advantage上操作。</p>
<p>2、DBArtisan：可以连接多种数据库，连接Sybase时需要设置字符集，可以在视图模式下查看表结构及表数据，可以轻松导出整个库及导出单个表的insert语句，也可以导出建表语句，在视图模式中修改表数据时会像PL-SQL一样自动生成相应的SQL语句，整体来说，这款软件功能还是非常全面的。</p>
<p>3、TOAD for Sybase：TOAD是一款很强大的DB客户端软件，但每个DB都得有个独立的软件，我比较喜欢TOAD for oracle，使用起来很方便，而且功能强大，对于管理DB还是比较有用的，怀着对TOAD for oracle的喜欢之情，就更想试一下TOAD for Sybase是不是也同样强大，下载安装才发现并没有for oracle那样容易上手，而且对于单表的导出也不是很方便，不像for oracle一样右键就可以导出表数据，也可以是我没找到吧，但还是有和for oracle一样的特点，就是可以在视图模式下轻松插入、修改及删除数据，由于操作比较复杂，就没深入研究了。</p>
<p>&#160;</p>
<p>4、DBAssistant：一个IQ图形化工具，有兴趣的IQ开发人员和数据库DBA可以用用。</p>
<p>以上就是我常用的Sybase客户端软件了，如果只是来查看数据，直接用官方Sybase Central就可以。其实推荐上面第二种软件，因为我所常用的功能它都能通过直接或者间接的方式来实现，对于平时的开发维护工作已经足够了。&#8230;</p>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>换了工作，第一个项目接触的数据库是Sybase IQ，之前没用过，发现客户端比较少。</p>
<p>现在介绍一些比较常用的客户端。</p>
<p>1、官方Sybase SQL Advantage ：我安装的是12.5.1，只能执行SQL查数据，可以通过sybase的导出命令进行整个库的导出，插入和修改数据也只能使用SQL，可像PL-SQL一样查看表结构。</p>
<p>官方Sybase Central：只能用视图形式查看数据及表结构，可查看建表语句，可以直接在视图修改字段属性，但无法插入修改数据，可以在SQL Advantage上操作。</p>
<p>2、DBArtisan：可以连接多种数据库，连接Sybase时需要设置字符集，可以在视图模式下查看表结构及表数据，可以轻松导出整个库及导出单个表的insert语句，也可以导出建表语句，在视图模式中修改表数据时会像PL-SQL一样自动生成相应的SQL语句，整体来说，这款软件功能还是非常全面的。</p>
<p>3、TOAD for Sybase：TOAD是一款很强大的DB客户端软件，但每个DB都得有个独立的软件，我比较喜欢TOAD for oracle，使用起来很方便，而且功能强大，对于管理DB还是比较有用的，怀着对TOAD for oracle的喜欢之情，就更想试一下TOAD for Sybase是不是也同样强大，下载安装才发现并没有for oracle那样容易上手，而且对于单表的导出也不是很方便，不像for oracle一样右键就可以导出表数据，也可以是我没找到吧，但还是有和for oracle一样的特点，就是可以在视图模式下轻松插入、修改及删除数据，由于操作比较复杂，就没深入研究了。</p>
<p>&nbsp;</p>
<p>4、DBAssistant：一个IQ图形化工具，有兴趣的IQ开发人员和数据库DBA可以用用。</p>
<p>以上就是我常用的Sybase客户端软件了，如果只是来查看数据，直接用官方Sybase Central就可以。其实推荐上面第二种软件，因为我所常用的功能它都能通过直接或者间接的方式来实现，对于平时的开发维护工作已经足够了。</p>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/254/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pentaho的BI</title>
		<link>http://jindows.cn/index.php/archives/252?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pentaho%25e7%259a%2584bi</link>
		<comments>http://jindows.cn/index.php/archives/252#comments</comments>
		<pubDate>Sun, 17 Apr 2011 16:12:33 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[Pentaho]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=252</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>pentaho的BI，一直没认真看过，或许有时间，可以，认真看下？</p>
<p>应该有时间的。&#8230;</p>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>pentaho的BI，一直没认真看过，或许有时间，可以，认真看下？</p>
<p>应该有时间的。</p>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/252/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>oracle表空间命令语句大全[收藏]</title>
		<link>http://jindows.cn/index.php/archives/249?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oracle%25e8%25a1%25a8%25e7%25a9%25ba%25e9%2597%25b4%25e5%2591%25bd%25e4%25bb%25a4%25e8%25af%25ad%25e5%258f%25a5%25e5%25a4%25a7%25e5%2585%25a8%25e6%2594%25b6%25e8%2597%258f</link>
		<comments>http://jindows.cn/index.php/archives/249#comments</comments>
		<pubDate>Wed, 06 Apr 2011 12:48:56 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[5800XM]]></category>
		<category><![CDATA[IDC相关]]></category>
		<category><![CDATA[Pentaho]]></category>
		<category><![CDATA[转载文章]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=249</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>oracle表空间命令语句大全</p>
<p><span style="font-size: small;">建立表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">CREATE TABLESPACE data01</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">DATAFILE &#8216;/oracle/oradata/db/DATA01.dbf&#8217; SIZE 500M</span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">UNIFORM SIZE 128k; #</span>指定区尺寸为<span style="font-family: Times New Roman;">128k,</span>如不指定，区尺寸默认为<span style="font-family: Times New Roman;">64k</span></span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">删除表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">修改表空间大小</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">alter database datafile &#8216;/path/NADDate05.dbf&#8217; resize 100M </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">移动表至另一表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">alter table move </span>&#8230;</p>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>oracle表空间命令语句大全</p>
<p><span style="font-size: small;">建立表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">CREATE TABLESPACE data01</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">DATAFILE &#8216;/oracle/oradata/db/DATA01.dbf&#8217; SIZE 500M</span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">UNIFORM SIZE 128k; #</span>指定区尺寸为<span style="font-family: Times New Roman;">128k,</span>如不指定，区尺寸默认为<span style="font-family: Times New Roman;">64k</span></span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">删除表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">修改表空间大小</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">alter database datafile &#8216;/path/NADDate05.dbf&#8217; resize 100M </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">移动表至另一表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">alter table move tablespace room1; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">一、建立表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">CREATE TABLESPACE data01</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">DATAFILE &#8216;/oracle/oradata/db/DATA01.dbf&#8217; SIZE 500M</span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">UNIFORM SIZE 128k; #</span>指定区尺寸为<span style="font-family: Times New Roman;">128k,</span>如不指定，区尺寸默认为<span style="font-family: Times New Roman;">64k</span></span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">二、建立<span style="font-family: Times New Roman;">UNDO</span>表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">CREATE UNDO TABLESPACE UNDOTBS02</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">DATAFILE &#8216;/oracle/oradata/db/UNDOTBS02.dbf&#8217; SIZE 50M</span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">#</span>注意：在<span style="font-family: Times New Roman;">OPEN</span>状态下某些时刻只能用一个<span style="font-family: Times New Roman;">UNDO</span>表空间，如果要用新建的表空间，必须切换到该表空间<span style="font-family: Times New Roman;">:</span></span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER SYSTEM SET undo_tablespace=UNDOTBS02; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">三、建立临时表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">CREATE TEMPORARY TABLESPACE temp_data</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">TEMPFILE &#8216;/oracle/oradata/db/TEMP_DATA.dbf&#8217; SIZE 50M</span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">四、改变表空间状态</span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">1.</span>使表空间脱机</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER TABLESPACE game OFFLINE; </span></p>
<p><span style="font-size: small;">如果是意外删除了数据文件，则必须带有<span style="font-family: Times New Roman;">RECOVER</span>选项</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER TABLESPACE game OFFLINE FOR RECOVER; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">2.</span>使表空间联机</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER TABLESPACE game ONLINE; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">3.</span>使数据文件脱机</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER DATABASE DATAFILE 3 OFFLINE; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">4.</span>使数据文件联机</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER DATABASE DATAFILE 3 ONLINE; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">5.</span>使表空间只读</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER TABLESPACE game READ ONLY; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">6.</span>使表空间可读写</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER TABLESPACE game READ WRITE; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">五、删除表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">六、扩展表空间</span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;">首先查看表空间的名字和所属文件</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">select tablespace_name, file_id, file_name,</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">round(bytes/(1024*1024),0) total_space</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">from dba_data_files</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">order by tablespace_name; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">1.</span>增加数据文件</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER TABLESPACE game</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ADD DATAFILE &#8216;/oracle/oradata/db/GAME02.dbf&#8217; SIZE 1000M; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">2.</span>手动增加数据文件尺寸</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER DATABASE DATAFILE &#8216;/oracle/oradata/db/GAME.dbf&#8217;</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">RESIZE 4000M; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">3.</span>设定数据文件自动扩展</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">ALTER DATABASE DATAFILE &#8216;/oracle/oradata/db/GAME.dbf&#8217;</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">AUTOEXTEND ON NEXT 100M</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">MAXSIZE 10000M; </span></p>
<p><span style="font-size: small; font-family: Times New Roman;"> </span></p>
<p><span style="font-size: small;"><span style="font-family: Times New Roman;">4.</span>设定后查看表空间信息</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">(B.BYTES*100)/A.BYTES “% USED”,(C.BYTES*100)/A.BYTES “% FREE”</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C</span></p>
<p><span style="font-size: small; font-family: Times New Roman;">WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/249/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>kettle学习之Kitchen使用</title>
		<link>http://jindows.cn/index.php/archives/245?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kettle%25e5%25ad%25a6%25e4%25b9%25a0%25e4%25b9%258bkitchen%25e4%25bd%25bf%25e7%2594%25a8</link>
		<comments>http://jindows.cn/index.php/archives/245#comments</comments>
		<pubDate>Sun, 20 Mar 2011 16:16:56 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[Pentaho]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=245</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>有需要命令行模式运行kettle的，可以参考之。</p>
<p><a href="http://jindows.cn/wp-content/uploads/2011/03/kettle学习之Kitchen.ppt">kettle学习之Kitchen</a></p>
<p>下载该文件，参考期中的方式。&#8230;</p>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>有需要命令行模式运行kettle的，可以参考之。</p>
<p><a href="http://jindows.cn/wp-content/uploads/2011/03/kettle学习之Kitchen.ppt">kettle学习之Kitchen</a></p>
<p>下载该文件，参考期中的方式。</p>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/245/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>博客空间换到国外了(上HostRing主机)</title>
		<link>http://jindows.cn/index.php/archives/236?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%258d%259a%25e5%25ae%25a2%25e7%25a9%25ba%25e9%2597%25b4%25e6%258d%25a2%25e5%2588%25b0%25e5%259b%25bd%25e5%25a4%2596%25e4%25ba%2586</link>
		<comments>http://jindows.cn/index.php/archives/236#comments</comments>
		<pubDate>Fri, 11 Feb 2011 03:10:09 +0000</pubDate>
		<dc:creator>大王</dc:creator>
				<category><![CDATA[IDC相关]]></category>
		<category><![CDATA[自己心思]]></category>

		<guid isPermaLink="false">http://jindows.cn/?p=236</guid>
		<description><![CDATA[<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p></p><p>如题，不为别的，主要是国内的主机限制太多。</p>
<p>博客经常不能在线更新（实在不是什么好的理由）</p>
<p>但是，的确是搬到国外了。</p>
<p>不知道访问速度有什么区别。</p>
<p>对了，选的主机是一个叫<a title="国外优秀主机提供商" href="http://hostring.net/" target="_blank"><strong>HostRing</strong></a>的主机商，88元一年的价格也是很不错的了。</p>
<p>500M的空间对一般的个人来说，也是够用的了。</p>
<p>还可以做5个站点，不限子域名数。</p>
<p>可以在线支付宝支付，实时开通，很方便。</p>
<p>有需要的，可以到这里来看一看。&#8230;</p>]]></description>
			<content:encoded><![CDATA[
<table>
<tr cellpadding=0><td>热度:</td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td><td cellpadding=0><img src='http://jindows.cn/wp-content/plugins/statpresscn/images/sun.gif' width=10 height=10 border=0 /></td></tr>
</table>
<p><p>如题，不为别的，主要是国内的主机限制太多。</p>
<p>博客经常不能在线更新（实在不是什么好的理由）</p>
<p>但是，的确是搬到国外了。</p>
<p>不知道访问速度有什么区别。</p>
<p>对了，选的主机是一个叫<a title="国外优秀主机提供商" href="http://hostring.net/" target="_blank"><strong>HostRing</strong></a>的主机商，88元一年的价格也是很不错的了。</p>
<p>500M的空间对一般的个人来说，也是够用的了。</p>
<p>还可以做5个站点，不限子域名数。</p>
<p>可以在线支付宝支付，实时开通，很方便。</p>
<p>有需要的，可以到这里来看一看。</p>
<div id="attachment_241" class="wp-caption alignnone" style="width: 260px"><a href="http://hostring.net/" target="_blank"><img class="size-full wp-image-241" title="http://hostring.net/" src="http://jindows.cn/wp-content/uploads/2011/02/hostring.gif" alt="国外优秀主机" width="250" height="250" /></a><p class="wp-caption-text">国外优秀主机提供商</p></div>
]]></content:encoded>
			<wfw:commentRss>http://jindows.cn/index.php/archives/236/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

