摘要: 修改数据库字符集以支持维文等 utf8停掉库进入装载模式ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;Alter database open;然后执行ALTER DATABASE CHARACTER SET AL32UTF8;字符集关系不正确ALTER DATABASE character set INTERNAL_USE AL32UTF8; ;【注意INTERNAL_ 这个字符表示能够越超字符集修改】再执行ALTE 阅读全文
posted @ 2013-09-14 15:30 cphmvp 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 When to Partition a Table什么时候需要分区表,官网的2个建议如下:(1)Tables greater than 2GB should always be considered for 阅读全文
posted @ 2013-09-14 15:29 cphmvp 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1.检查监听器状态C:\Users\Administrator>lsnrctl status2.启动监听程序C:\Users\Administrator>lsnrctl start3.启动oracle服务实例C:\Users\Administrator>net start oracleServiceOrcl --oracleService+数据库实例名4.关闭oracle服务实例C:\Users\Administrator>net stop oracleServiceOrcl5.关闭监听C:\Users\Administrator>lsnrctl stopcrea 阅读全文
posted @ 2013-09-14 15:25 cphmvp 阅读(3784) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需要 Server Manager, 但系统为了保持向下兼容,依旧保留了Server Manage... 阅读全文
posted @ 2013-09-14 15:22 cphmvp 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1 方便起见一般:执行如下即可不用往下看: 2 3 4 ① 启用行移动功能 5 6 alter table tbl_a enable row movement; 7 8 ② 闪回表数据到某个时间点 9 10 flashback table tbl_a to timestamp to_timestamp('2013-07-19 15:10:00','yyyy-mm-dd hh24:mi:ss'); 11 12 详解: 13 14 15 利用ORACLE的闪回功能恢复数据 16 17 一、 闪回表数据 18 19 20 从9i开始,Oracl... 阅读全文
posted @ 2013-09-14 15:19 cphmvp 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 1 --创建表 tab_a 2 -- create table tab_a (id int primary key not null,pid int); 3 --创建序列 4 /** 5 create sequence seq_a 6 increment by 1 7 start with 1 8 nomaxvalue 9 nocycle10 cache 20;11 **/12 --创建存储过程13 create or replace procedure pro_a_insert is14 i NUMBER(20);15 begin16 fo... 阅读全文
posted @ 2013-09-14 15:16 cphmvp 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1、 在项目开发中使用svn ,带来很大的方便,有时我们会把整个项目上传的svn服务器上这样就包含了 编译过的class文件 以及 一些 .svn,.log文件,有些文件时本地complie的文件 ,不同环境下(pc ,jdk版本 等等),会出现编译后的class文件不太一样,然而都是正确能用的,这样不同开发人员上传和同步整个项目时,会造成其它人员 同步后一旦在本地编译 clean ,生成的class文件夹 svn图标就会产生不爽的*符号。2、解决方法具体位置在 Window -> Preferences -> Team -> Ignored Resources如图2,我想忽 阅读全文
posted @ 2013-09-14 11:27 cphmvp 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 个人总结爬虫的学习曲线,可分为三个阶段,一、 主要在填充基础知识,要熟悉http协议,学习正则表达式,首先基于jdk的基础包的网络功能,.net包下的 httpurlconnction从细节上简单访问网络数据,进一步可以减去一些繁琐的封装功能(请求参数),使用httpClient (4.2.1)版... 阅读全文
posted @ 2013-09-05 22:52 cphmvp 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 1、-----批量删除用户下所有表数据------保留表结构eg: 批量删除用户下的所有表数据 SELECT 'TRUNCATE TALBE '||TABLE_NAME||';' FROM USER_TABLES; 如果表中存在外键会报错,建议使用 delete ,然后再 purge recyclebin;(清空回收站操作) SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;执行方法,在plsql 下,Command Win 阅读全文
posted @ 2013-09-05 12:12 cphmvp 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: 所谓爬虫,首先要通过各种手段爬取到想要站点的数据。 web2.0之后,各种网络站点类型越来越多,早期的站点多为静态页面【html 、htm】,后来逐步加入 jsp。asp,等交互性强的页面。再后来随着js的兴起,也处于站点的美观和易于维护,越来越多的ajax异步请求方式数据站点。[不扯犊子了 ,马上上示例]参与工作时间不是很长,但工作期间一直做不同的爬虫项目。对常见的页面数据获取,有一些简单的认识。 接触到的页面分为三类。A 静态页面(数据在源码中直接可以获取到)B数据在基源码中没有,携带请求数据请求,在浏览器解析过程中,封装出含数据的源码C数据在浏览器解析后的源码中 没有,是通过页面的js函 阅读全文
posted @ 2013-09-04 23:40 cphmvp 阅读(1284) 评论(0) 推荐(0) 编辑
爬虫在线测试小工具: http://tool.haoshuju.cn/