??xml version="1.0" encoding="utf-8" standalone="yes"?> 首先准备阿好如下的安装文Ӟ 下蝲上述文gq放?tt>/var/tmp/oracle目录下。最好要把你的YUM源指向你的系l安装光盘或者ISO文g?/p> 用root登陆Q执行如下命令: otk已经帮我们徏立了oracle用户Q下面需要设|Oracle用户密码 q一步最爽,最为头疼的环境依赖问题Lp决了Q首先要验证下你的系l还差什么没有满求,OTK脚本提供了智能的环境是否满? 最后的l论告诉你的pȝ共有几个警告Q我的系l是7个)Q你可以在输出日志中查看到底~Z什么。下面的一l命令很P让你一下子解决所有的问题: OTK提供了一个优化增强的sqlplus环境Q?/p> 切换?tt>/opt/oracle/otk/current/conf/installManager目录Q编?tt>osSetup11gR2.cfg来配|安装参敎ͼ包括内核参数、目录创建及所有授权等讄Q如果你想默认安装就无需更改q个文g?/p> otk默认doracle安装文g的目录是/var/opt/oracle/repositoryQotk?strong>swInst实例安装命o会读取这个目录: q一步没什么实际意义,是定制Oracle用户d的提C符?/p> OTK没有采用Oracle Universal Installer(OUI)Q而是?strong>swInst来控制整个安装过E的Q?/p> OTK采用dbSetup来创建实例,首先要进?tt>$INSTALL_CONF目录配置实例参数 本文采用dbSetup-prod.cfg生环境模式配置Q我们看到还有dev(开发环?和test(试环境)Q不q我没试q,有兴的童鞋可以试试。我在上面列Z我所作出的配|,原文q没有修改内存参敎ͼ我之所以修Ҏ因ؓ实际环境因ؓ内存讄太小Dq行一D|间数据库l常挂掉Q经q多ơ的调试而得到的l验|q里需要说明下我的数据库配|: installManager dbSetup dbSetup-prod.cfg命o开始安装数据库实例Q不q我你最好先配置下你?tt>/etc/hosts文gQ加入下面的内容Q?/p> 接下来就是O长的{待Q大概需要几十分钟,具体Ҏ你的机器配置情况。如果你最后看到如下的输出Q?/p> CongratulationsQ?/strong>你安装成功了?/p> 下面登陆试试Q?/p> OTK提供了一个ctl工具来帮我们理Oracle实例Q?/p> 定时备䆾Job otkq没有帮我们创徏EM控制収ͼ对于习惯用Web理的用户很不方便,我们需要手工创建: OKQ?大功告成Q相信各位童鞋都安装成功了,OTK的安装还是很E_的,臛_我安装了几十ơ都成功了! 最后祝各位童鞋好运Q?/p> 首先q入oracle用户Q?strong>rman工具执行命orman target/Q?/p> 竟然报错了,如果你的I间100%一点剩余都没有Q那么就会报q个错,只能惛_法让你的pȝ腑և一点空_哪怕几癑օQ然后重启数据库应该可以登陆dba了?/p> 重启数据库,再次rman 现在删除Archivelog归档文gQ执行下面的命o来删除最q?天的归档Q?/p> 也可以只保留最q?天的Q其余的都删除: 但是q一D|间你的日志还是回满,对于开发环境这L归档功能其实没什么必要,d解决办法是关闭这个功能,用dba登陆oracleQ?/p> 然后执行下面的命令: 然后重启数据库就OK了! Jenkins提供一个专注于Maven2目的Jobcd。这UJobcd深度集成Maven2q提供如下优于free-style software project Jobcd的特性: Jenkins从Maven POM中获取更多信息来辅助构徏工作Q这样就大大减少了Job的配|工作?/p> Jenkins监听Maven执行q程来决定如何处理Job。例如,Jenkins会在Maven试阶段自动记录JUnit报告。如果你正在q行javadoc目标QJenkins会自动记录javadoc?/p> 因此你只需要ؓJob配置SCM信息和指定运行Maven目的哪个目标就可以了,其它的Jenkins会帮你决定如何去做?/p> Jenkins从你的POM模型中读取项目依赖,如果q个依赖已经是Jenkins内的一个构建,那么Jenkins会自动的触发q个构徏。Jenkins能够识别POM内所用类型的依赖Q?/p> 父POM <dependencies>部分 <extensions>部分 <reporting>部分 q个处理q程取决于版本和账户Q因为在你的目中有很多版本/分支QJenkins要正的军_如何处理依赖?/p> Jenkins的Maevn2目cd包含一个Maven集成插gQ它已经l定在Jenkins发行版本中。它会列在可用插件列表中Q当插g版本低于Jenkins当前版本Ӟ推荐你升UMaven集成插g。虽然它是一个插Ӟ但是它会作ؓJenkins核心的一部分q行开发、测试和发布?/p> 下面列出root目录下的文gl构 目的是除了目录subdir2和文件fileA.txt其它的都要删除,如果一个一个删效率太低了QShell命o可以L的解?/p> 执行的效果如?/p>怿很多童鞋都有q在Linux上安装Oracle数据库的痛苦l历Q其中绝大多数都是环境设|的问题。我l大家推荐一个国外大牛写的Oracle的安装脚?nbsp;OTKQ是用Bash写的Q这东东大大化了Oracle安装q程Q而且成功率达?9.9999%以上Q只要确保你的Linuxpȝ是干净的,那么按照q个教程Q保证你会安装成功?/span>
准备工作
安装OTK
# su - root
# cd /var/tmp/oracle
# ls -1 oratool*
oratoolkit-1.0.2.1.5-1.noarch.rpm
# rpm -ivh oratoolkit-1.0.2.1.5-1.noarch.rpm
Preparing... ########################################### [100%]
1:oratoolkit ########################################### [100%]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.解决环境依赖
# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup11gR2.cfg
...//省略大部分输?
20130521_165122: Info: Action swReqCheck of installManager ended with 7 WARNINGS//先拼装命?
# REQ_FILE_DIR="/opt/oracle/otk/current/conf/installManager/requirement"
# REQ_FILE_PATH="$REQ_FILE_DIR/ora11gR2-redhat-5-x86_64.pkg.lst"
# YUM_COMMAND=$(echo "yum install")
# YUM_COMMAND+=$(egrep -v "#" $REQ_FILE_PATH | grep 32-bit | awk '{ print " "$1".i[356]86" }')
# YUM_COMMAND+=$(egrep -v "#" $REQ_FILE_PATH | grep 64-bit | awk '{ print " "$1".x86_64" }')
//用echo看看最l拼装的命o是什么样
# echo $YUM_COMMAND
//执行命o
# $YUM_COMMAND
//再次执行环境?
# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup11gR2.cfg
...
20130521_170131: Info: Action swReqCheck of installManager ended successfully //q次验证成功了,环境已经满Oracle安装要求增强sqlplus
# cd /opt/oracle/otk/current/tools/rlwrap/
# ./configure
# make
# make install
# /usr/local/bin/rlwrap -v
rlwrap 0.30使用installManager提取安装
# cd /opt/oracle/otk/current/conf/installManager/
# vi osSetup11gR2.cfg
# sdiff -s osSetup11gR2.cfg sample/osSetup11gR2.cfg //Ҏ哪些参数修改q?
# /opt/oracle/otk/current/bin/installManager osSetup osSetup11gR2.cfg把Oracle安装文gUd资源目录
# cd /var/tmp/oracle
# chown oracle:oinstall *
# mv linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip /var/opt/oracle/repository/定制oracle用户d的PS1变量
# su - oracle
------------------------------------------------------
oraToolKit environment variables
------------------------------------------------------
Installation directory : /opt/oracle/otk
Release : 1.0.2.1.5
$RUN directory : /opt/oracle/otk/1.0/bin
$LOG_BASE directory : /var/opt/oracle/otk/1.0/log
------------------------------------------------------
<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ grep ^SITE .profile.custom.interactive
SITE="<SITE|COMPANY>"
<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ vi .profile.custom.interactive
<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ grep ^SITE .profile.custom.interactive
SITE="KuuYee"http://修改q一行,可以昄你喜Ƣ的内容
<SITE|COMPANY>:oracle@stquist1p:sidNotSet$ exit
# su - oracle
KuuYee:oracle@stquist1p:sidNotSet$安装Oracle数据?/h4>
$ bash
$ cd $INSTALL_CONF
$ cp sample/swInstEeSrv11gR2-Step1-linux-x86_64.cfg .
$ installManager swInst swInstEeSrv11gR2-Step1-linux-x86_64.cfg
$ su -
# /opt/oracle/eesrv/11.2.0/db1/root.sh
# exit创徏数据库实?/h4>
$ cd $INSTALL_CONF
$ ls -1 dbSetup*.cfg
dbSetup-dev.cfg
dbSetup-prod.cfg
dbSetup-test.cfg
$ vi dbSetup-prod.cfg //prod为生产模?
$ sdiff -s dbSetup-prod.cfg sample/dbSetup-prod.cfg
DB_NAME="idm_test" | DB_NAME="prod"
ORACLE_HOME="$ORACLE_BASE/eesrv/11.2.0/db1" | ORACLE_HOME="$ORACLE_BASE/sesrv/11.1.0/db1"
NLS_LANG=".AL32UTF8" | NLS_LANG=".UTF8"
SYSTEM_SIZE=1G | SYSTEM_SIZE=512M
TEMP_SIZE=2G | TEMP_SIZE=512M
UNDO_SIZE=2G | UNDO_SIZE=512M
USERS_SIZE=100M | USERS_SIZE=10M
LISTENER_PORT="1541" | LISTENER_PORT="1531"
MEMORY_TARGET=7G | MEMORY_TARGET=512M
MEMORY_MAX_TARGET=7G | MEMORY_MAX_TARGET=512M
SGA_TARGET=3G | SGA_TARGET=256M
PROCESSES=1000 | PROCESSES=100
$ installManager dbSetup dbSetup-prod.cfg //执行q部之前最好先配置?etc/hosts文gQ看下面说明
OSQVMware虚拟?RHEL5.5)
CPUQ??br />内存Q?2G
盘Q?00GB
上面?tt>sdiff -s dbSetup-prod.cfg sample/dbSetup-prod.cfg命o可以Ҏ下我的参C改,左面是我的修改参敎ͼ右面是原参数,需要特别说明的是第二个参数ORACLE_HOMEQ一定要自修修改Q原来的参数?tt>$ORACLE_BASE/sesrv/11.1.0/db1Q要修改?ORACLE_BASE/eesrv/11.2.0/db1Q别攚w了!127.0.0.1 你的hostname
----------------------------------------------------------------------------------------------------
20130522_091856: Info: Executing libmiscellaneous.getFooter function
20130522_091856: Info: Terminating installManager execution
20130522_091856: Info: Summary log file: /var/opt/oracle/otk/1.0/log-old/installManager/../installManager.log
20130522_091856: Info: Detailed log file: /var/opt/oracle/otk/1.0/log-old/installManager/dbsetup-20130522_090349.log
20130522_091856: Info: Action dbSetup of installManager ended successfully
----------------------------------------------------------------------------------------------------OTK默认创徏了一?strong>otk用户Q密码也?strong>otkQ?nbsp;sys?strong>system默认密码?strong>manager $ bash
$ sourceProdEnv
$ sqlplus sys/manager@idm_dev as sysdba;
或?
$ sqlplus otk/otk@idm_dev
SQL*Plus: Release 11.2.0.1.0 Production on Wed May 22 11:05:16 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>使用appctl理oracle
$ ctl status all //查看当前状?
$ ctl stop all //停止数据?
$ ctl start all //启动数据?/code>使用backupuManager备䆾oracle
$ cd $BACKUP_CONF
$ vi prod.cfg
$ sdiff -s prod.cfg sample/prod.cfg DISK_DEVICE_MOUNT_POINT="/" | DISK_DEVICE_MOUNT_POINT="/backup01"
$ backupManager full prod.cfg$ crontab -l|head -2
# Example 1: Daily physical database backup
# 0 2 * * * [ -d $HOME/../current ] && (ksh -c '. ./.profile >/dev/null; backupManager full <sid_1>.cfg <sid_2>.cfg <sid_n>.cfg >/dev/null')
$ crontab -e
$ crontab -l|head -2
# Example 1: Daily physical database backup
0 2 * * * [ -d $HOME/../current ] && (ksh -c '. ./.profile >/dev/null; backupManager full prod.cfg >/dev/null')创徏EM理控制?/h4>
$ emca -config dbcontrol db -repos recreate
STARTED EMCA at May 22, 2013 11:18:41 AM
EM Configuration Assistant, Version 11.2.0.0.2 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved. Enter the following information:
Database SID: idm_dev //输入sid
Listener port number: 1541 //监听输入端口
Listener ORACLE_HOME [ /opt/oracle/eesrv/11.2.0/db1 ]: //默认回R
Password for SYS user: //输入密码manager
Password for DBSNMP user: //输入密码manager
Password for SYSMAN user: //输入密码manager
Email address for notifications (optional): //默认回R
Outgoing Mail (SMTP) server for notifications (optional): //默认回R
-----------------------------------------------------------------
You have specified the following settings
Database ORACLE_HOME ................ /opt/oracle/eesrv/11.2.0/db1
Local hostname ................ localhost.localdomain
Listener ORACLE_HOME ................ /opt/oracle/eesrv/11.2.0/db1
Listener port number ................ 1541
Database SID ................ idm_dev
Email address for notifications ...............
Outgoing Mail (SMTP) server for notifications ...............
-----------------------------------------------------------------
Do you wish to continue? [yes(Y)/no(N)]: yes
May 22, 2013 11:19:20 AM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at /opt/oracle/cfgtoollogs/emca/idm_dev/emca_2013_05_22_11_18_40.log.
May 22, 2013 11:19:21 AM oracle.sysman.emcp.EMReposConfig invoke
INFO: Dropping the EM repository (this may take a while) ...
May 22, 2013 11:19:23 AM oracle.sysman.emcp.EMReposConfig invoke
INFO: Repository successfully dropped
May 22, 2013 11:19:23 AM oracle.sysman.emcp.EMReposConfig createRepository
INFO: Creating the EM repository (this may take a while) ...
May 22, 2013 11:24:27 AM oracle.sysman.emcp.EMReposConfig invoke
INFO: Repository successfully created
May 22, 2013 11:24:30 AM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
INFO: Uploading configuration data to EM repository (this may take a while) ... //可能会等一?
May 22, 2013 11:25:19 AM oracle.sysman.emcp.EMReposConfig invoke
INFO: Uploaded configuration data successfully
May 22, 2013 11:25:23 AM oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
INFO: Software library configured successfully.
May 22, 2013 11:25:23 AM oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
INFO: Deploying Provisioning archives ...
May 22, 2013 11:25:45 AM oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
INFO: Provisioning archives deployed successfully.
May 22, 2013 11:25:45 AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole
INFO: Securing Database Control (this may take a while) ...
May 22, 2013 11:25:58 AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole
INFO: Database Control secured successfully.
May 22, 2013 11:25:58 AM oracle.sysman.emcp.util.DBControlUtil startOMS
INFO: Starting Database Control (this may take a while) ...
May 22, 2013 11:26:28 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: Database Control started successfully
May 22, 2013 11:26:28 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: >>>>>>>>>>> The Database Control URL is https://localhost.localdomain:1158/em <<<<<<<<<<< //q个是EM的访问链?
May 22, 2013 11:26:31 AM oracle.sysman.emcp.EMDBPostConfig invoke
WARNING:
************************ WARNING ************************
Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted. The encryption key has been placed in the file: /opt/oracle/eesrv/11.2.0/db1/localhost.localdomain_idm_dev/sysman/config/emkey.ora. Please ensure this file is backed up as the encrypted data will become unusable if this file is lost.
***********************************************************
Enterprise Manager configuration completed successfully
FINISHED EMCA at May 22, 2013 11:26:31 AM
]]>今天数据库突然连不上了,报ORA-00257错误Q空间不错误)Q通过查找资料Q绝大部分说q是׃Archivelog归档日志太多Q占用了全部的硬盘剩余空间导致的Q通过单删除日志或加大存储I间p够解冟?/span>
oracle@test-idm-db01$ rman target/
Recovery Manager: Release 11.2.0.1.0 - Production on Wed May 15 09:29:06 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-01031: insufficient privilegesoracle@test-idm-db01$ rman target/
Recovery Manager: Release 11.2.0.1.0 - Production on Wed May 15 09:29:40 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database: IDM_TEST (DBID=4064060693)RMAN> DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';
RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
sqlplus / as sysdba;
SQL> alter database flashback off;
]]>原文链接: https://wiki.jenkins-ci.org/display/JENKINS/Building+a+maven2+project
TODO 谈论Maven modules在子目中的表现Q还有构建编号在子项目中是如何控制的。带有截屏?/blockquote>
用模块依赖链接自动构?/h4>
Maven集成插g
]]>Shell环境下删除命令如何排除指定文?/h2>
+- root
+- fileA.txt
+- subdir1
+- a.txt
+- b.txt
+- c.txt
+- subdir2
+- d.txt
+- e.txt
+- f.txt
+- subdir3
+- subdir4
+- subdir5
+- subdir6
+- subdir7
+- subdir8
+- subdir9
...ls|grep -v 'subdir2\|fileA.txt'|xargs rm -r
+- root
+- fileA.txt
+- subdir2
+- d.txt
+- e.txt
+- f.txt
]]>
然后安装?/p>
rpm -ivh pgdg-redhat92-9.2-7.noarch.rpm
最后安装postgresql92
yum install postgresql92 postgresql92-server postgresql92-devel
初始化数据库
service postgresql-9.2 initdb Initializing database: [ OK ]
启动数据?/p>
/etc/init.d/postgresql-9.2 start Starting postgresql-9.2 service: [ OK ]
查看数据状?/p>
netstat -nutlap | grep post tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 21627/postmaster udp 0 0 127.0.0.1:12823 127.0.0.1:12823 ESTABLISHED 21627/postmaster
插g主页Q?a style="color: #0088cc; text-decoration: initial;">http://eclipsecolorthemes.org/
插g提供了上万种配色ҎQ非常漂亮,上图看下Q?/p>
安装很简单,打开 Eclipse Marketplace
查找 Eclipse Color ThemeQ会扑ֈq个插g?/p>
安装完成后进?nbsp;Preferences —> Appearance —> Color Theme 可选择主题?/p>
首先安装一些依赖库Q否则安装Awestruct会报如下的错误:
Building native extensions. This could take a while...
.........
ERROR: Error installing 开始安装依赖库Q用 root 用户或?nbsp;su 执行如下命oQ?/p>yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
我是Fedora的粉丝,对不住用其它发行版的童鞋了,误行根据我列出的安装包扑ֈ对应的系l安装方法?/div>安装Ruby和RubyGems,?nbsp;root 用户或?nbsp;su 执行如下命oQ?/p>
yum install ruby ruby-devel ruby-irb rubygems
Fedora18 Yum源的Ruby非常斎ͼ都是目前(2012-12-14)的最新版本,看看安装的Ruby版本Q?/p>
正在安装 : libyaml-0.1.4-3.fc18.x86_64 1/10
正在安装 : ruby-libs-1.9.3.327-22.fc18.x86_64 2/10
正在安装 : ruby-irb-1.9.3.327-22.fc18.noarch 3/10
正在安装 : rubygem-json-1.6.5-2.fc18.x86_64 4/10
正在安装 : rubygem-io-console-0.3-22.fc18.x86_64 5/10
正在安装 : rubygem-bigdecimal-1.1.0-22.fc18.x86_64 6/10
正在安装 : rubygem-rdoc-3.12-5.fc18.noarch 7/10
正在安装 : rubygems-1.8.24-3.fc18.noarch 8/10
正在安装 : ruby-1.9.3.327-22.fc18.x86_64 9/10
正在安装 : ruby-devel-1.9.3.327-22.fc18.x86_64
安装Awestruct
Awestruct使用RubyGems理安装Q用 root 用户或?nbsp;su 执行如下命oQ?/p>
gem install l果报如下错?Fetching: nokogiri-1.5.5.gem (100%)
ERROR: Error installing q个问题让我郁闷了N久时_Google了大半天Q还Ҏ搞了FANQIANGQ结果死z装不上nokogiri。最后通过Yum来解?我只能说RubyGems安装很无耻!q是YUM好!Q命令如下:yum install -y rubygem-nokogiri
再次安装AwestructQ?/p>
yum install -y rubygem-nokogiri
盼望已久的时L_如果哪位童鞋看到如下的输出,CongratulationsQ?/p>
Successfully installed 不过别高兴太早,先适用下是否OKQ用BootStrap模板生一个新的静态网站,命o如下Q?/p>ȝ了,q是报错Q?/p>[root@localhost kuuyee]# 思义Q提C没有JavaScript Runtime。lGoogleQ最后一位高人指点说装个JavaScript引擎OKQ我选择NodeJS。只可惜NodeJSF没有YUM源,只能源码~译安装Q无所谓,l箋:wget -c 'http://nodejs.org/dist/v0.8.16/node-v0.8.16.tar.gz'
tar zxvf node-v0.8.16.tar.gz
cd node-v0.8.16
./configure
make && make install
又是一阉|O长的{待Q搞不明白一个JS框架怎么要编译这么久Q无语!最后编译完成测试一下:
[root@localhost node-v0.8.16]# node -v v0.8.16
OK,l箋Awestruct试Q?/p>
[root@localhost kuuyee]# 竟然qTMD报错Q不q这回不用急,只是提示没装GitQ好办!那就装呗Q?/p>yum install git
再lAwestructQ?/p>
[root@localhost kuuyee.org]# 下一代静态网站生成工?/a>!
To generate your site continuous during development, simply run:
Congratulations! q回真的恭喜你了Q赶紧部|一下:
[root@localhost kuuyee]#
打开 http://localhost:4242/ 看看吧!

l心的童鞋一定会注意到部|输出有警告Q我是属于不想看CQ何警告的人,所以还得l,清楚警告Q?/p>
gem install --version '~> 0.8.8' rb-inotify
再次部v讉K׃会有警告了!
大功告成Q祝愿各位童鞋安装成功!

]]>ORACLE 11g在Linux下手工配|EM http://www.aygfsteel.com/kuuyee/archive/2012/04/05/373355.htmlkuuyee kuuyee Thu, 05 Apr 2012 03:08:00 GMT http://www.aygfsteel.com/kuuyee/archive/2012/04/05/373355.html http://www.aygfsteel.com/kuuyee/comments/373355.html http://www.aygfsteel.com/kuuyee/archive/2012/04/05/373355.html#Feedback 1 http://www.aygfsteel.com/kuuyee/comments/commentRss/373355.html http://www.aygfsteel.com/kuuyee/services/trackbacks/373355.html 使用OTK工具安装的Oracle默认没有配置EMQ下面记录下配置和启动过E?
首先创徏EMQ执行下面的命o
$ emca -config dbcontrol db -repos recreate
我第一ơ运行报如下错误Q?br />
Mar 31, 2012 4:16:06 PM oracle.sysman.emcp.EMReposConfig createRepository
CONFIG: ORA-00604: error occurred at recursive SQL level 1
ORA-01653: unable to extend table SYS.SOURCE$ by 128 in tablespace SYSTEM
oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-00604: error occurred at recursive SQL level 1
ORA-01653: unable to extend table SYS.SOURCE$ by 128 in tablespace SYSTEM
at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1650)
at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeScript(SQLEngine.java:1000)
at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:339)
at oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:380)
at oracle.sysman.emcp.EMReposConfig.createRepository(EMReposConfig.java:510)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:228)
at oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:157)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:253)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:589)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1448)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:573)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:521)
Mar 31, 2012 4:16:06 PM oracle.sysman.emcp.EMReposConfig invoke
SEVERE: Error creating the repository
解决办法
使用SYS用户dsqlplusQ然后执行下面的语句Q?/p>
SQL> SELECT * FROM DBA_DATA_FILES where TABLESPACE_NAME = 'SYSTEM';
FILE_NAME FILE_ID TABLESPACE_NAME
BYTES BLOCKS STATUS RELATIVE_FNO AUT MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS
ONLINE_ /data01/rdbms/wcdb/datafile/wcdb_system_01.dbf 1 SYSTEM 536870912 65536 AVAILABLE
1 NO 0 0 0 535822336 65408
SYSTEM
然后新定义个I间文gwcdb_system_02.dbfQ注意不要重?/p>
然后新定义个I间文g*wcdb_system_02.dbf*Q注意不要重?/p>
SQL> ALTER TABLESPACE SYSTEM ADD DATAFILE '/data01/rdbms/wcdb/datafile/wcdb_system_02.dbf' SIZE 500M; Tablespace altered.
然后再次执行EM创徏成功Q?/p>
EM的访问地址Q?a href="https://host:1158/em" style="color: fuchsia; ">https://localhost:1158/em
删除一个EM资料?/strong>
$ emca -repos drop
配置数据库的 Database Control
$ emca -config dbcontrol db
删除数据库的 Database Control配置
$ emca -deconfig dbcontrol db
重新配置db control的端口,默认端口?158
$ emca -reconfig ports $ emca -reconfig ports -dbcontrol_http_port 1160 $ emca -reconfig ports -agent_port 3940
先设 |ORACLE_SID环境变量?启动EM console服务
$ emctl start dbconsole
先设|?ORACLE_SID环境变量?停止EM console服务
$ emctl stop dbconsole
先设|ORACLE_SID?境变量后,查看EM console服务的状?/strong>
$ emctl status dbconsole

]]>一个速度比较快的Cygwin镜像 http://www.aygfsteel.com/kuuyee/archive/2011/10/17/361490.htmlkuuyee kuuyee Mon, 17 Oct 2011 15:43:00 GMT http://www.aygfsteel.com/kuuyee/archive/2011/10/17/361490.html http://www.aygfsteel.com/kuuyee/comments/361490.html http://www.aygfsteel.com/kuuyee/archive/2011/10/17/361490.html#Feedback 0 http://www.aygfsteel.com/kuuyee/comments/commentRss/361490.html http://www.aygfsteel.com/kuuyee/services/trackbacks/361490.html 此记录q接

]]> 用Weblogic WLST脚本 q程部vWeb应用 http://www.aygfsteel.com/kuuyee/archive/2011/10/13/361213.htmlkuuyee kuuyee Thu, 13 Oct 2011 15:46:00 GMT http://www.aygfsteel.com/kuuyee/archive/2011/10/13/361213.html http://www.aygfsteel.com/kuuyee/comments/361213.html http://www.aygfsteel.com/kuuyee/archive/2011/10/13/361213.html#Feedback 1 http://www.aygfsteel.com/kuuyee/comments/commentRss/361213.html http://www.aygfsteel.com/kuuyee/services/trackbacks/361213.html 1 import re
2
3 warPath = 'helloWebApp'
4 serverUrl = 't3://192.168.1.100:7001'
5 username = 'weblogic'
6 password = 'weblogic'
7 targetServer="examplesServer"
8 deployAppName='DeployExample2'
9
10
11 connect(username, password, serverUrl)
12
13 appList = re.findall(deployAppName, ls('/AppDeployments'))
14 print "========================="
15 print len(appList)
16 if len(appList) > 0:
17 #oldestArchiveVersion = min(map(int, appList))
18 print 'come in!!!'
19 undeploy(deployAppName)
20
21 #deploy(appName='DeployExample', path = 'helloWebApp', targets = 'examplesServer',timeout=600000, block = 'true')
22
23 deploy(deployAppName, warPath, targets=targetServer, securityModel = "Advanced",timeout=600000, block = "true")
24 exit()Ok
]]> CentOS5.4安装Trac记录 http://www.aygfsteel.com/kuuyee/archive/2011/10/08/360212.htmlkuuyee kuuyee Sat, 08 Oct 2011 09:52:00 GMT http://www.aygfsteel.com/kuuyee/archive/2011/10/08/360212.html http://www.aygfsteel.com/kuuyee/comments/360212.html http://www.aygfsteel.com/kuuyee/archive/2011/10/08/360212.html#Feedback 0 http://www.aygfsteel.com/kuuyee/comments/commentRss/360212.html http://www.aygfsteel.com/kuuyee/services/trackbacks/360212.html
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/x86_64/epel-release-5-4.noarch.rpm
yum install libffi -y
yum install python26 -y
rm -f /usr/bin/python
ln -s /usr/bin/python26 /usr/bin/python
vim /usr/bin/yum
python -V
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
easy_install Babel==0.9.5
easy_install Trac
trac-admin easyci_project initenv
tracd --port 8000 /easyci/trac/easyci_project
trac-admin /easyci/trac/easyci_project permission add admin TRAC_ADMIN

]]>
写了不少VPS评测Q今天发个简单的技术帖?/p>
CentOS 在当前最新的 5.6 版中Q其 python 的版本依然比较落后,q是古老的 2.4?/p>
但是有些E序需?2.6 才跑得v来,~译安装的话Q又太麻烦,而且不适合菜鸟使用?/p>
下面qZ?yum 升 python ?2.6 的简单方案?/p>
1: rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/i386/epel-release-5-4.noarch.rpm
2: yum install libffi -y
3: yum install python26 -y
4: rm -f /usr/bin/python
5: ln -s /usr/bin/python26 /usr/bin/python
如果?64 位的 CentOSQ则上q第一句代码中?i386 改ؓ x86_64 卛_?/p>
q行完毕后,此时pȝ默认?python 已经?2.6 版了?/p>
然而,yum 是基?python2.4 的,因此会出现故障。解x法也很简单:
1: nano /usr/bin/yum
第一行末?python 后加?2.4Q即第一行改为:
#!/usr/bin/python2.4
q样Qyum 依然使用 python 2.4 环境q行Q一切恢复正常?/p>
此时我们输入 python -V 卛_看到当前?python 版本Q?/p>
1: # python -V
2: Python 2.6.5
下面l出du命o的用法及参数说明Q?/p>
用法Qdu [选项]… [文g]…
或:du [选项]… –files0-from=F
ȝ每个<文g>的磁盘用量,目录则取ȝ量?/strong>
参数含义如下Q?/strong>
-s Ҏ个Names参数只给出占用的数据块L?br />
-a 递归地显C指定目录中各文件及子孙目录中各文g占用的数据块数。若既不指定-sQ也不指?aQ则只显CNames中的每一个目录及其中的各子目录所占的盘块数?br />
-b 以字节ؓ单位列出盘I间使用情况Q系l缺省以 k 字节为单位)?br />
-k ?024字节为单位列出磁盘空间用情c?br />
-c 最后再加上一个总计Q系l缺省设|)?br />
-l 计算所有的文g大小?/p>
]]>
先安装所需的Y?/p>
yum install rsh-server rusers-server
然后启动服务
service xinetd reload
/etc/init.d/./rstatd start
可以用roadrunnerq接监控?/p>
然后讑֮DNS,~辑文g/etc/resolv.conf如下Q?/p>
然后重启|络服务
OK,ifconfig一下就应该看到IP地址已经讑֮?/p>
2。挂载远Ewindows目录
OK,?mnt/share下应该可以看到Download下的内容了?/p>