2017年3月

有时候,真的不愿意用xmanager连服务器,再用GUI界面去创建、删除数据库,所以摸索了一下静默方式。以下内容是以oracle11gR2为参照版本的。

1、静默方式建库

oracle用户的主目录touch一个db_create.rsp文件,编辑该文件,内容如下:

[GENERAL]
RESPONSEFILE_VERSION = "11.2.0.1.0"  
OPERATION_TYPE = "createDatabase"  
[CREATEDATABASE]
GDBNAME = "tasdb"  
TEMPLATENAME = "General_Purpose.dbc"  
CHARACTERSET = "ZHS16GBK"  
oracle.install.db.InstallEdition = EE  
SYSPASSWORD = oracle  
SYSTEMPASSWORD = oracle  
MEMORYPERCENTAGE = "15"  

responsefile_version 响应文件版本,其实就是数据库版本

operation_type 静默操作类型

余下的内容请看稍后的响应文件例子。之后,执行这个命令开始建库:

dbca -silent -responseFile ./db_create.rsp

- 阅读剩余部分 -

tomcat的运行模式

运行模式有三种:bio(默认),nio,apr。

bio

bio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包)。Tomcat在默认情况下,就是以bio模式运行的。遗憾的是,就一般而言,bio模式是三种运行模式中性能最低的一种。我们可以通过Tomcat Manager来查看服务器的当前状态。

nio

Java SE 1.4及后续版本提供的一种新的I/O操作方式(即java.nio包及其子包)。Java nio是一个基于缓冲区、并能提供非阻塞I/O操作的Java API,因此nio也被看成是non-blocking I/O的缩写。它拥有比传统I/O操作(bio)更好的并发运行性能。

apr

Apache Portable Runtime/Apache可移植运行库,是Apache HTTP服务器的支持库。你可以简单地理解为,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地提高Tomcat对静态文件的处理性能。 Tomcat apr也是在Tomcat上运行高并发应用的首选模式。

- 阅读剩余部分 -