摘要: 首先祝愿雅安能够坚强的走过来,逝者安息!去年11月份来到北京,将近半年时间了,在一个软件公司BI组做一些工作。最近比较烦躁,每天重复同样性质的工作,除了数据还是数据,感觉学不到一点东西,想沿着oracle这条路一直走下去,可感到迷茫,无从下手,慢慢来吧,从基础开始学起。又想着能够转做开发,java有一定的基础,对SSH有一些了解,应用方面没有经验想着摆在眼前的我认为的两条路:一是oracle,二就是开发,仔细想想,做开发的同时也可以学到oracle相关知识。整天漫无目的的活着好累好累,整天抱怨生活这不好那不公平,说到底还是自己不够努力,不够吃苦加油! 阅读全文
posted @ 2013-04-23 19:09 萨普洛斯小纯洁 阅读(383) 评论(1) 推荐(0) 编辑
摘要: 一台机器上面安装了许多服务,连接其中一个库的时候报错啦。ORA-12516:监听程序找不到符合协议堆栈要求的可用处理程网上搜索了一些帖子,大体知道会话数超过了服务的最大限制,修改processes和sessionselect count(*) from v$process; 查询目前的进程数登陆sqlplus -> show parameter processes和show parameter sessions查看processes和session修改processes和session语句:alter system set processes=300 scope=spfile;alter 阅读全文
posted @ 2013-04-17 12:31 萨普洛斯小纯洁 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 公司需要升级oracle数据库,网上搜索了一些资料,加上自己的总结,大致能够如何去操作,在此简单记录一下。OS:windowsoracle原版本:10.2.0.3升级到版本:10.2.0.51,首先停止oracle在机器上的所有服务(控制面板-管理-服务 下面的Server和Listener等)2,打开升级包,点stept进行安装,安装目录原有数据库的根目录(D:\oracle\product5\10.2.0\db_1)3,上述步骤完成之后,按照步骤1从新打开oracle所有服务4:进入dos命令,升级DATABASE(必须要做)C:\Users\caojie>sqlplus " 阅读全文
posted @ 2013-04-16 18:05 萨普洛斯小纯洁 阅读(2240) 评论(1) 推荐(0) 编辑
摘要: 转载java调用kettle,以供学习。原文地址:http://blog.csdn.net/scorpio3k/article/details/7869196 作者:scorpio3kJava调用Kettle执行任务或转换,需要使用Kettle中的jar,可以先导入lib目录中的几个基本的jar,如:kettle-core.jar、kettle-db.jar、kettle-engine.jar ,其它jar根据情况进行添加,所需的jar在<kettle-home>\lib、<kettle-home>\libext下面都可以找到,本示例引用的jar如下图:之后编写代码测试 阅读全文
posted @ 2013-04-12 15:58 萨普洛斯小纯洁 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 发现一个奇怪的问题:kettle跑定时任务的时候报错了,以前没有发生过,最近修改的东西就是把原先的配置文件方式修改为连接池的方式,不知道问题出在哪里,有待研究~~~~我这是在java里面调用job,设定时间,每一个时间点调用不同的job,可是总报如下的错误贴一张报错的图:这问题比较纠结,在网上查找了一些资料,说替换一下ojdbc.jar 阅读全文
posted @ 2013-04-12 15:50 萨普洛斯小纯洁 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 由于公司服务器地址变更,集中管理,把各个服务统一安装同一台机器上面。昨天搞了一天,总是报ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,网上找了些例子,大体知道怎么解决。我的操作步骤:1.我安装的是oracle 10g服务端,有三个服务,所以我安装了三次服务端。2.安装完成之后,相对应的在每个里面新建实例,一共新建了三个服务3.装完之后默认的三个服务的端口号都是:1521此处让我比较苦恼。之前碰到过类似的情况,多个服务不能使用同一个端口号,机器不重启可以访问,一旦服务器重启了,就访问不了。接下来的问题就是如何修改每一个的端口号4:我也是通过Net Configura 阅读全文
posted @ 2013-04-12 09:50 萨普洛斯小纯洁 阅读(1607) 评论(0) 推荐(0) 编辑
摘要: 一般Oracle安装好之后的默认端口为1521,为了安全。如何更改。1、查看监听端口:C:\Documents and Settings\mengzhaoliang>lsnrctl statusLSNRCTL for 32-bitWindows: Version 10.2.0.1.0 - Production on 17-12月-2008 18:28:20Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=orcl)))LISTENER 的 阅读全文
posted @ 2013-04-11 18:36 萨普洛斯小纯洁 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 网上看到的帖子,手动创建数据库,很实用哈,先转了,慢慢看~~~~~~~~~~在Oracle中建库,通常有两种方法。 一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle OraDb10g_home1”—“ Configuration and Migration Tools”—“ Database ConfigurationAssistant”),也可以在命令行(”开始”—“运行”—“cmd”)工具中直接输入dbca. 阅读全文
posted @ 2013-04-10 18:25 萨普洛斯小纯洁 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 今天发现了一个奇怪的问题,两个库互相导数据的时候报错,长度超出了,但是两个表结构一模一样的,后来网上查了些资料,终于明白了,两个库的汉字字符集不一样。 varchar2(4000) abc; intert into table_name(abc) values('这里有1500个汉字……'); 报错:插入字符过长!经过测试,发现一个汉字占3个字节,所以会报错。 问题症结: 使用的字符集是UTF8,就会出现此错误! 你可以使用命令查看:SQL> select * from v$nls_parameters where parameter='NLS_CHARACTER 阅读全文
posted @ 2013-04-10 17:45 萨普洛斯小纯洁 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1.查询数据库现在的表空间selecttablespace_name,file_name,sum(bytes)/1024/1024table_sizefromdba_data_filesgroupbytablespace_name,file_name;2.建立表空间CREATETABLESPACEdata01DATAFILE'/oracle/oradata/db/DATA01.dbf'SIZE500M;3.删除表空间DROPTABLESPACEdata01INCLUDINGCONTENTSANDDATAFILES;4.修改表空间大小alterdatabasedatafile&# 阅读全文
posted @ 2013-04-10 16:18 萨普洛斯小纯洁 阅读(134) 评论(0) 推荐(0) 编辑