- 浏览: 720130 次
-
最新评论
-
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
基于Mina的Http Server以及简单的Http请求客户端 -
Baple:
...
Maven常用配置 -
喵喵大神:
推荐聚合数据上一些免费API接口https://www.juh ...
又一波开放API接口 精品文摘、站内搜索、笑话详情 -
ioandy:
请问楼主,为什么我在测试的时候,会收到2次请求?
基于Mina的Http Server以及简单的Http请求客户端 -
jammk:
之前看到一个,应该也是灵图的,http://www.cnblo ...
又来一只开放API——基于FAQ的问答机器人
文章列表
MongoDB的集群主要作用:
故障切换,数据集成,读扩展,热备份,离线批处理数据源等。
主从复制
搭建主从复制的步骤:
1. 准备两套MongoDB环境
首先,复制两份MongoDB软件;然后,创建两个数据库文件的存放目录。比如说:D:\MongoDb\data和D:\MongoDb\data2
2. 启动主服务
选择一个作为主服务,启动命令如下:
mongod --dbpath D:\MongoDb\data --port 27107 --master
3. 启动从服务
启动另外一个,作为从服务,启动命令如下,其中—source指定的是刚启动的主服务的IP及端口。
mongod ...
Oracle在group by后合并表的某一列,以逗号隔开
或者合并整个表中的一列
函数为wm_concat
用法如下:
把表中一列合并成一行
select wm_concat(songid) from album_song;
把结果里的逗号替换成"|"
select replace(wm_concat(songid),',','|') from album_song;
效果3:按ID分组合并name
select albumid,wm_concat(songid) name from album_song group by albumid;
oracle 11g后 ...
附件是从博客园看的3篇文章,感觉写的比较好,特制作成pdf文档,传上来,以供以后查阅,同时分享给需要的人。
原文地址:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066119.html
主要内容包括:
MongoDB介绍
MongoDB主要操作
Java操作MongoDB
下面给出一个最简单的Oracle网络配置,并且是行之有效的
#sqlnet.ora
SQLNET.AUTHENTICATION_SERVICES = (NTS)
#tnsnames.ora
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
...
listener.ora存放位置一般在:$ORACLE_HOME/network/admin目录下
一.文件组成部分
listener的名称
listener接受连接的协议地址
数据库服务名
Oracle8之后的版本有动态监听注册,可以不需要配置静态监听。但是Oracle官网说如果想要使用em需要配置静态监听
控制参数
二.示例
LISTENER=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=sale-server)(PORT=1521))
(ADDRESS=(PROTOCO ...
本地命名参数,存放位置一般在:$ORACLE_HOME/network/admin目录下
tnsnames.ora主要是做名称映射的。连接描述字符串中服务与本地命名方法的映射(客户端);网络请求中的服务名与本地监听的地址映射(服务端)。
tnsnames.ora的基本语法
DESCRIPTION包含整个连接描述,ADDRESS包含协议地址,CONNECT_DATA包含数据库服务ID信息
标准格式:
net_service_name=
(DESCRIPTION=
(ADDRESS=(protocol_address_information))
(CONNECT_DATA=
...
sqlnet.ora的作用(官网指出的)
1.限制客户端访问(如指定客户端域为不允许访问)
2.指定命名方法(local naming,directory nameing...)的优先级
3.启用日志及跟踪(log and trace)功能
4.通过特定进程来路由客户端连接
5.配置外部命名(第三方连接程序,如c语言写的)参数
6.配置Oracle的高级安全
7.使用协议特定的参数限制对数据库的访问
sqlnet配置文件的存放位置一般在:$ORACLE_HOME/network/admin目录下
常用参数设置
1.设置windows下允许使用windows nt本地认证
SQLNET.AUT ...
oracle网络管理主要使用lsnrctl命令。
在控制台输入该命令即可
如下:
常用的命令:
start:启动
stop:停止
status:查看状态
trace:指定跟踪级别,方便解决问题用
show:查看参数设置
help:经常用到,查看某个命令怎么执行
常用的配置文件
sqlnet.ora,tnsnames.ora,listener.ora
后面详细说下上面3个配置文件的常用配置
原因:
开发用的Oracle数据库出问题了
各种问题,调来调去搞不定。重装,但是想保留数据文件。
解决方法:
1.备份原来oradata文件夹,包括数据文件,控制文件,redo log文件,备份为oradata_bak
2.卸载原来的数据库
3.安装新数据库,注意数据库的参数要与原来安装的一样,如Oracle sid,数据文件存放位置等。要不然要改很多配置
4.关闭数据库,执行shutdown命令
5.把oradata_bak下的文件拷贝到新的oradata文件夹下
6.startup即可
注意:em想要访问的话需要重启em服务
现象:
启动数据库时出现如下错误:
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 167775108 bytes
Database Buffers 436207616 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 8 - 请参阅 ...
现象:
开发服务器不能正常启动了。出现如下错误
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: ???????????????? 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\INITORCL.ORA
'
出现原因:
之前在调数据库的参数local_listener,调错了,可能把spfile格式改的有问题了。
一般spfile存放地址为:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA,加粗部分为数据库示例名 ...
cxf本身就支持日志功能,能打印传入传出的soap报文,但是需要配置一下。
配置步骤如下:
我这里配置的是cxf结合spring做的WebService,参考http://ajita.iteye.com/blog/1740754
1.在spring配置文件中的jaxws:endpoint节点下配置日志拦截器
具体配置如下:
...
<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extens ...
在c# 2.0的WebService中,可以使用SoapExtension来扩展WebService的功能。
在日常接口的调测中,尤其是不同平台的WebService接口调测中,很容易出现请求错误或者请求参数为空,或者复杂请求参数的属性为空的情况。这样,就需要查看传递的xml报文。
当然,我们可以使用类似wireshark之类的抓包工具来看具体的传输东西,但是那样略嫌麻烦。在微软的官网,就给了一个TraceExtension的例子,继承自SoapExtension,用来记录传入和传出的报文。
示例如下(注意要看下面的备注及说明):
1.先创建SoapExtension.cs,新建一个A ...
留作备忘!
基于Jax-ws的WebService。发布至Tomcat下运行。
附件的wsdl是用来通过wsimport生成项目中其中较复杂服务的原始wsdl
备忘!附件为项目。hello world 版本的。
指定了命名空间,参数名称,url映射等。接口方式实现的