posted @ 2021-12-15 09:09 AntiquMan 閱讀(81) | 評(píng)論 (0) | 編輯 收藏
posted @ 2021-12-15 09:08 AntiquMan 閱讀(58) | 評(píng)論 (0) | 編輯 收藏
posted @ 2021-12-15 09:07 AntiquMan 閱讀(155) | 評(píng)論 (0) | 編輯 收藏
posted @ 2021-12-15 09:07 AntiquMan 閱讀(76) | 評(píng)論 (0) | 編輯 收藏
posted @ 2021-12-15 09:06 AntiquMan 閱讀(114) | 評(píng)論 (0) | 編輯 收藏
卸載默認(rèn)的:
用root用戶(hù)登陸到系統(tǒng),打開(kāi)一個(gè)終端輸入
# rpm -qa|grep gcj
顯示內(nèi)容其中包含下面兩行信息
# java-1.4.2-gcj-compat-1.4.2.0-27jpp
# java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
卸載
# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
# rpm -e java-1.4.2-gcj-compat-l.4.2.0-27jpp
卸載其他自己安裝的JDK就直接用rpm -e <javaXXXXX>
卸載rpm版的jdk:
#rpm -qa|grep jdk
顯示:jdk-1.6.0_10-fcs
卸載:#rpm -e --nodeps jdk-1.6.0_10-fcs
posted @ 2015-09-29 22:26 AntiquMan 閱讀(163) | 評(píng)論 (0) | 編輯 收藏
1. 安裝前,最好先刪除Linux自帶的OpenJDK:
(1)運(yùn)行java-version,會(huì)發(fā)現(xiàn)Linux自帶的OpenJDK,運(yùn)行rpm -qa | grep OpenJDK,找出自帶的OpenJDK名稱(chēng);
(2)運(yùn)行rpm - nodeps -e OpenJDK名稱(chēng),刪除OpenJDK;
2. 下載jdk-8u20-linux-x64.rpm,運(yùn)行rpm -ivh jdk-8u20-linux-x64.rpm安裝;
3. 運(yùn)行vim /etc/profile,在文件末尾輸入以下幾行:
export JAVA_HOME=/usr/java/jdk1.8.0_20
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存,退出;
4. 運(yùn)行source /etc/profile,使/etc/profile文件生效,或者重啟;
5. 運(yùn)行java -version,返回結(jié)果如下:
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
說(shuō)明JDK1.8已經(jīng)安裝成功!
---------------------Jrockit JDK 16
posted @ 2015-09-29 21:25 AntiquMan 閱讀(595) | 評(píng)論 (0) | 編輯 收藏
前段時(shí)間ORACLE把10G的下載從官網(wǎng)拿掉了 ,許多童鞋不知道ORACLE 10g 的下載地址,這里我附上oracle 10g 下載的鏈接,方便大家下載。
點(diǎn)擊鏈接使用迅雷即可下載。
4種包的介紹:
***_database_*.zip 是oracle數(shù)據(jù)庫(kù) 服務(wù)端 軟件的安裝包,如果你要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù),請(qǐng)下載這個(gè)版本
***_client_*.zip 是oracle數(shù)據(jù)庫(kù) 客戶(hù)端 軟件的安裝包,如果你不需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),只是用來(lái)操作遠(yuǎn)程電腦上的數(shù)據(jù)庫(kù)時(shí),請(qǐng)下載這個(gè)版本
***_gateways_*.zip oracle透明網(wǎng)關(guān),如果你要鏈接其他數(shù)據(jù)庫(kù),請(qǐng)下載這個(gè)軟件包
***_clusterware_*.zip oracle集群軟件,如果你要做RAC,請(qǐng)下載這個(gè)軟件包
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86
http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip
http://download.oracle.com/otn/linux/oracle10g/10201/10201_client_linux32.ziphttp://download.oracle.com/otn/linux/oracle10g/10201/10201_clusterware_linux32.zip
http://download.oracle.com/otn/linux/oracle10g/10201/10201_gateways_linux32.zip
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86-64
http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_client_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_clusterware_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_gateways_linux_x86_64.cpio.gz
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_clusterware_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_gateways_win32.zip
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (x64)
http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_database.zip
http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_client.zip
http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_clusterware.zip
如果是win7 64位,可能下載上面的版本還是無(wú)法安裝,需要下載下面的這個(gè)版本:
http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for AIX5L
http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_database.cpio.gz
http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_client.cpio.gz
http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_cluster.cpio.gz
http://download.oracle.com/otn/aix/oracle10g/10201/10gr2_aix5l64_gateways.cpio.gz
Oracle Database 10g Release 2 (10.2.0.2) Enterprise/Standard Edition for Solaris Operating System (x86)
http://download.oracle.com/otn/solaris/oracle10g/10202/10202_database_solx86.zip
http://download.oracle.com/otn/solaris/oracle10g/10202/10202_client_solx86.zip
http://download.oracle.com/otn/solaris/oracle10g/10202/10202_clusterware_solx86.zip
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Solaris Operating System (x86-64)
http://download.oracle.com/otn/solaris/oracle10g/10201/x8664/10201_database_solx86_64.zip
http://download.oracle.com/otn/solaris/oracle10g/10201/x8664/10201_client_solx86_64.zip
http://download.oracle.com/otn/solaris/oracle10g/10201/x8664/10201_clusterware_solx86_64.zip
posted @ 2015-08-20 19:27 AntiquMan 閱讀(167) | 評(píng)論 (0) | 編輯 收藏
Hadoop格式化HDFS報(bào)錯(cuò)java.net.UnknownHostException: localhost.localdomain: localhost.localdomain
如果忽略該錯(cuò)誤啟動(dòng)DFS,會(huì)發(fā)現(xiàn)datanode無(wú)法正常啟動(dòng)。
原因:
hadoop在格局化HDFS的時(shí)辰,經(jīng)由過(guò)程hostname號(hào)令獲取到的主機(jī)名在/etc/hosts文件中進(jìn)行映射的時(shí)辰,沒(méi)有找到,也就是名字不一樣。
即:
配置文件slaves 填寫(xiě)的 主機(jī)名 要與 節(jié)點(diǎn)的主機(jī)名一致(節(jié)點(diǎn)機(jī)上hostname查看)
查看本身用戶(hù)的主機(jī)名:hostname
查看/etc/hosts內(nèi)容:cat /etc/hosts
hosts文件 里面我們自己隨意起的主機(jī)名字是不可以的,必須與 節(jié)點(diǎn)主機(jī)hostname一致。
結(jié)論:
節(jié)點(diǎn)主機(jī): hostname 、 個(gè)主機(jī)中的/etc/hosts 下的hostname 、 配置文件slaves 中的hostname 必須完全一致。
解決方法
修改/etc/sysconfig/network中HOSTNAME的值為localhost,或者自己指定的主機(jī)名,保證localhost在/etc/hosts文件中映射為正確的IP地址,然后重新啟動(dòng)網(wǎng)絡(luò)服務(wù).
/etc/rc.d/init.d/network restartposted @ 2015-08-19 14:24 AntiquMan 閱讀(796) | 評(píng)論 (0) | 編輯 收藏
什么是域名解析:域名解析就是域名到IP地址的轉(zhuǎn)換過(guò)程。IP地址是網(wǎng)路上標(biāo)識(shí)您站點(diǎn)的數(shù)字地址,為了簡(jiǎn)單好記,采用域名來(lái)代替IP地址標(biāo)識(shí)站點(diǎn)地址。域名的解析工作由DNS服務(wù)器完成。
什么是A記錄(IP指向): 用來(lái)指定域名對(duì)應(yīng)的IP地址記錄。用戶(hù)可以將該域名解析到自己的web server上。同時(shí)也可以設(shè)置您域名的二級(jí)域名。
什么是cname記錄(別名指向):相當(dāng)于用子域名來(lái)代替ip地址,優(yōu)點(diǎn)是如果ip地址變化,只需要改動(dòng)子域名的解析,而不需要逐一改變ip地址解析。
什么是URL(轉(zhuǎn)發(fā)):訪問(wèn)您的域名時(shí),將會(huì)自動(dòng)跳轉(zhuǎn)到您所指定的另一個(gè)網(wǎng)絡(luò)地址(URL),此時(shí)在瀏覽器地址欄顯示的是你跳轉(zhuǎn)的地址。
什么是frame(隱藏轉(zhuǎn)發(fā)):訪問(wèn)您的域名時(shí),將會(huì)自動(dòng)跳轉(zhuǎn)到您所指定的另一個(gè)網(wǎng)絡(luò)地址(URL),此時(shí)在瀏覽器地址欄顯示的是你原域名地址。
什么是mail記錄:它指向一個(gè)郵件服務(wù)器,用于電子郵件系統(tǒng)發(fā)郵件時(shí)根據(jù) 收信人的地址后綴來(lái)定位郵件服務(wù)器。
什么是MX記錄:它指向一個(gè)郵件服務(wù)器,用于電子郵件系統(tǒng)發(fā)郵件時(shí)根據(jù) 收信人的地址后綴來(lái)定位郵件服務(wù)器。
posted @ 2015-08-10 14:37 AntiquMan 閱讀(298) | 評(píng)論 (0) | 編輯 收藏
第二步:在CLASSPATH下建立log4j.properties。內(nèi)容如下:
1 log4j.rootCategory=INFO, stdout , R
2
3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n
6
7 log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
8 log4j.appender.R.File=D:\Tomcat 5.5\logs\qc.log
9 log4j.appender.R.layout=org.apache.log4j.PatternLayout
10 log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
11
12 log4j.logger.com.neusoft=DEBUG
13 log4j.logger.com.opensymphony.oscache=ERROR
14 log4j.logger.net.sf.navigator=ERROR
15 log4j.logger.org.apache.commons=ERROR
16 log4j.logger.org.apache.struts=WARN
17 log4j.logger.org.displaytag=ERROR
18 log4j.logger.org.springframework=DEBUG
19 log4j.logger.com.ibatis.db=WARN
20 log4j.logger.org.apache.velocity=FATAL
21
22 log4j.logger.com.canoo.webtest=WARN
23
24 log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN
25 log4j.logger.org.hibernate=DEBUG
26 log4j.logger.org.logicalcobwebs=WARN
第三步:相應(yīng)的修改其中屬性,修改之前就必須知道這些都是干什么的,在第二部分講解。
第四步:在要輸出日志的類(lèi)中加入相關(guān)語(yǔ)句:
定義屬性:protected final Log log = LogFactory.getLog(getClass());
在相應(yīng)的方法中:
if (log.isDebugEnabled())
{
log.debug(“System …..”);
}
二、Log4j說(shuō)明
1 log4j.rootCategory=INFO, stdout , R
此句為將等級(jí)為INFO的日志信息輸出到stdout和R這兩個(gè)目的地,stdout和R的定義在下面的代碼,可以任意起名。等級(jí)可分為OFF、 FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF則不打出任何信息,如果配置為INFO這樣只顯示INFO, WARN, ERROR的log信息,而DEBUG信息不會(huì)被顯示,具體講解可參照第三部分定義配置文件中的logger。
3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
此句為定義名為stdout的輸出端是哪種類(lèi)型,可以是
org.apache.log4j.ConsoleAppender(控制臺(tái)),
org.apache.log4j.FileAppender(文件),
org.apache.log4j.DailyRollingFileAppender(每天產(chǎn)生一個(gè)日志文件),
org.apache.log4j.RollingFileAppender(文件大小到達(dá)指定尺寸的時(shí)候產(chǎn)生一個(gè)新的文件)
org.apache.log4j.WriterAppender(將日志信息以流格式發(fā)送到任意指定的地方)
具體講解可參照第三部分定義配置文件中的Appender。
4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
此句為定義名為stdout的輸出端的layout是哪種類(lèi)型,可以是
org.apache.log4j.HTMLLayout(以HTML表格形式布局),
org.apache.log4j.PatternLayout(可以靈活地指定布局模式),
org.apache.log4j.SimpleLayout(包含日志信息的級(jí)別和信息字符串),
org.apache.log4j.TTCCLayout(包含日志產(chǎn)生的時(shí)間、線程、類(lèi)別等等信息)
具體講解可參照第三部分定義配置文件中的Layout。
5 log4j.appender.stdout.layout.ConversionPattern= [QC] %p [%t] %C.%M(%L) | %m%n
如果使用pattern布局就要指定的打印信息的具體格式ConversionPattern,打印參數(shù)如下:
%m 輸出代碼中指定的消息
%p 輸出優(yōu)先級(jí),即DEBUG,INFO,WARN,ERROR,F(xiàn)ATAL
%r 輸出自應(yīng)用啟動(dòng)到輸出該log信息耗費(fèi)的毫秒數(shù)
%c 輸出所屬的類(lèi)目,通常就是所在類(lèi)的全名
%t 輸出產(chǎn)生該日志事件的線程名
%n 輸出一個(gè)回車(chē)換行符,Windows平臺(tái)為“rn”,Unix平臺(tái)為“n”
%d 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,比如:%d{yyyy MMM dd HH:mm:ss,SSS},輸出類(lèi)似:2002年10月18日 22:10:28,921
%l 輸出日志事件的發(fā)生位置,包括類(lèi)目名、發(fā)生的線程,以及在代碼中的行數(shù)。
[QC]是log信息的開(kāi)頭,可以為任意字符,一般為項(xiàng)目簡(jiǎn)稱(chēng)。
輸出的信息
[TS] DEBUG [main] AbstractBeanFactory.getBean(189) | Returning cached instance of singleton bean 'MyAutoProxy'
具體講解可參照第三部分定義配置文件中的格式化日志信息。
7 log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
此句與第3行一樣。定義名為R的輸出端的類(lèi)型為每天產(chǎn)生一個(gè)日志文件。
8 log4j.appender.R.File=D:\Tomcat 5.5\logs\qc.log
此句為定義名為R的輸出端的文件名為D:\Tomcat 5.5\logs\qc.log
可以自行修改。
9 log4j.appender.R.layout=org.apache.log4j.PatternLayout
與第4行相同。
10 log4j.appender.R.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
與第5行相同。
12 log4j.logger.com. neusoft =DEBUG
指定com.neusoft包下的所有類(lèi)的等級(jí)為DEBUG。
可以把com.neusoft改為自己項(xiàng)目所用的包名。
13 log4j.logger.com.opensymphony.oscache=ERROR
14 log4j.logger.net.sf.navigator=ERROR
這兩句是把這兩個(gè)包下出現(xiàn)的錯(cuò)誤的等級(jí)設(shè)為ERROR,如果項(xiàng)目中沒(méi)有配置EHCache,則不需要這兩句。
15 log4j.logger.org.apache.commons=ERROR
16 log4j.logger.org.apache.struts=WARN
這兩句是struts的包。
17 log4j.logger.org.displaytag=ERROR
這句是displaytag的包。(QC問(wèn)題列表頁(yè)面所用)
18 log4j.logger.org.springframework=DEBUG
此句為Spring的包。
24 log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN
25 log4j.logger.org.hibernate=DEBUG
此兩句是hibernate的包。
以上這些包的設(shè)置可根據(jù)項(xiàng)目的實(shí)際情況而自行定制。
三、log4j詳解
1、定義配置文件
Log4j支持兩種配置文件格式,一種是XML格式的文件,一種是Java特性文件log4j.properties(鍵=值)。下面將介紹使用log4j.properties文件作為配置文件的方法:
①、配置根Logger
Logger 負(fù)責(zé)處理日志記錄的大部分操作。
其語(yǔ)法為:
log4j.rootLogger = [ level ] , appenderName, appenderName, …
其中,level 是日志記錄的優(yōu)先級(jí),分為OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定義的級(jí)別。Log4j建議只使用四個(gè)級(jí)別,優(yōu) 先級(jí)從高到低分別是ERROR、WARN、INFO、DEBUG。通過(guò)在這里定義的級(jí)別,您可以控制到應(yīng)用程序中相應(yīng)級(jí)別的日志信息的開(kāi)關(guān)。比如在這里定 義了INFO級(jí)別,只有等于及高于這個(gè)級(jí)別的才進(jìn)行處理,則應(yīng)用程序中所有DEBUG級(jí)別的日志信息將不被打印出來(lái)。ALL:打印所有的日志,OFF:關(guān) 閉所有的日志輸出。 appenderName就是指定日志信息輸出到哪個(gè)地方。可同時(shí)指定多個(gè)輸出目的地。
②、配置日志信息輸出目的地 Appender
Appender 負(fù)責(zé)控制日志記錄操作的輸出。
其語(yǔ)法為:
log4j.appender.appenderName = fully.qualified.name.of.appender.class
log4j.appender.appenderName.option1 = value1
…
log4j.appender.appenderName.optionN = valueN
這里的appenderName為在①里定義的,可任意起名。
其中,Log4j提供的appender有以下幾種:
org.apache.log4j.ConsoleAppender(控制臺(tái)),
org.apache.log4j.FileAppender(文件),
org.apache.log4j.DailyRollingFileAppender(每天產(chǎn)生一個(gè)日志文件),
org.apache.log4j.RollingFileAppender(文件大小到達(dá)指定尺寸的時(shí)候產(chǎn)生一個(gè)新的文件),可通過(guò) log4j.appender.R.MaxFileSize=100KB設(shè)置文件大小,還可通過(guò) log4j.appender.R.MaxBackupIndex=1設(shè)置為保存一個(gè)備份文件。
org.apache.log4j.WriterAppender(將日志信息以流格式發(fā)送到任意指定的地方)
例如:log4j.appender.stdout=org.apache.log4j.ConsoleAppender
定義一個(gè)名為stdout的輸出目的地,ConsoleAppender為控制臺(tái)。
③、配置日志信息的格式(布局)Layout
Layout 負(fù)責(zé)格式化Appender的輸出。
其語(yǔ)法為:
log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class
log4j.appender.appenderName.layout.option1 = value1
…
log4j.appender.appenderName.layout.optionN = valueN
其中,Log4j提供的layout有以下幾種:
org.apache.log4j.HTMLLayout(以HTML表格形式布局),
org.apache.log4j.PatternLayout(可以靈活地指定布局模式),
org.apache.log4j.SimpleLayout(包含日志信息的級(jí)別和信息字符串),
org.apache.log4j.TTCCLayout(包含日志產(chǎn)生的時(shí)間、線程、類(lèi)別等等信息)
2、格式化日志信息
Log4J采用類(lèi)似C語(yǔ)言中的printf函數(shù)的打印格式格式化日志信息,打印參數(shù)如下:
%m 輸出代碼中指定的消息
%p 輸出優(yōu)先級(jí),即DEBUG,INFO,WARN,ERROR,F(xiàn)ATAL
%r 輸出自應(yīng)用啟動(dòng)到輸出該log信息耗費(fèi)的毫秒數(shù)
%c 輸出所屬的類(lèi)目,通常就是所在類(lèi)的全名
%t 輸出產(chǎn)生該日志事件的線程名
%n 輸出一個(gè)回車(chē)換行符,Windows平臺(tái)為“rn”,Unix平臺(tái)為“n”
%d 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,比如:%d{yyyy MMM dd HH:mm:ss,SSS},輸出類(lèi)似:2002年10月18日 22:10:28,921
%l 輸出日志事件的發(fā)生位置,包括類(lèi)目名、發(fā)生的線程,以及在代碼中的行數(shù)。
3、在代碼中使用Log4j
我們?cè)谛枰敵鋈罩拘畔⒌念?lèi)中做如下的三個(gè)工作:
1、導(dǎo)入所有需的commongs-logging類(lèi):
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
2、在自己的類(lèi)中定義一個(gè)org.apache.commons.logging.Log類(lèi)的私有靜態(tài)類(lèi)成員:
private final Log log = LogFactory.getLog(getClass());
LogFactory.getLog()方法的參數(shù)使用的是當(dāng)前類(lèi)的class。
3、使用org.apache.commons.logging.Log類(lèi)的成員方法輸出日志信息:
if (log.isDebugEnabled())
{
log.debug("111");
}
if (log.isInfoEnabled())
{
log.info("222");
}
if (log.isWarnEnabled())
{
log.warn("333");
}
if (log.isErrorEnabled())
{
log.error("444");
}
if (log.isFatalEnabled())
{
log.fatal("555")
}
轉(zhuǎn)載:http://www.aygfsteel.com/kit-soft/archive/2009/08/28/292977.html
posted @ 2013-08-26 11:27 AntiquMan 閱讀(228) | 評(píng)論 (0) | 編輯 收藏
用一個(gè)存儲(chǔ)過(guò)程創(chuàng)建并執(zhí)行JOB,代碼如下:
- CREATE OR REPLACE PROCEDURE P_TEST_JOB
- IS
- --判斷任務(wù)是否已被創(chuàng)建,若任務(wù)被創(chuàng)建過(guò),則 isExist > 0
- isExist NUMBER := 0;
- --歸檔任務(wù)標(biāo)識(shí)
- jobId NUMBER;
- BEGIN
- SELECT COUNT(*) INTO isExist FROM ALL_JOBS J WHERE J.WHAT = '過(guò)程名;';
- --檢查任務(wù)是否已被創(chuàng)建,如果已被創(chuàng)建,則不做操作
- IF isExist = 0 THEN
- --創(chuàng)建任務(wù)
- DBMS_JOB.submit(jobId, --任務(wù)標(biāo)識(shí)
- '過(guò)程名;', --任務(wù)要執(zhí)行的存儲(chǔ)過(guò)程,后邊的分號(hào)不可略
- SYSDATE, --任務(wù)開(kāi)始時(shí)間
- 'SYSDATE + 10/1440'); --任務(wù)執(zhí)行周期,此處指每10分鐘執(zhí)行一次
- COMMIT;
- --運(yùn)行任務(wù)
- DBMS_JOB.run(jobId);
- COMMIT;
- END IF;
- END;
執(zhí)行此存儲(chǔ)過(guò)程,在ORACLE運(yùn)行的JOB列表里會(huì)出現(xiàn)新增的JOB,可以用
- SELECT * FROM ALL_JOBS J WHERE J.WHAT = '過(guò)程名;'
posted @ 2011-09-12 15:04 AntiquMan 閱讀(292) | 評(píng)論 (0) | 編輯 收藏
Windows 7硬盤(pán)安裝方法大全:包括Windows 7下安裝高版本的Windows 7,Vista下硬盤(pán)安裝Windows 7,xp下硬盤(pán)安裝Windows7等方法!
Windows 7 RTM 7600 16385 簡(jiǎn)體中文旗艦版32位下載地址,請(qǐng)將下面的鏈接復(fù)制下來(lái),然后在迅雷里面“新建”下載任務(wù),把地址粘貼進(jìn)去,速度在1M左右。
ftp://124.115.177.55/共享文件夾/裝機(jī)工具/7600.16385.090713-1255_x86fre_client_zh-cn_Retail_Ultimate-GRMCULFRER_CN_DVD.iso
首先,向您推薦一種最方便的安裝方法(我就是用這種方法安裝自己的Win7)。使用nt6 hdd installer這個(gè)小工具。下載地址:http://www.xdowns.com/soft/6/boot/2009/Soft_57197.html
原系統(tǒng)(2000/XP/2003/VISTA/2008/WIN7/PE)和要新裝的WIN7系統(tǒng)都沒(méi)有32位/64位限制;裝成單系統(tǒng)還是多系統(tǒng)也沒(méi)有限制;安裝過(guò)程免命令提示符操作
一、虛擬光驅(qū)加載后復(fù)制或UltraISO/WINRAR解壓ISO文件至硬盤(pán)一非系統(tǒng)分區(qū)的根目錄
(也可以依照附件中的圖示操作)
注意:是復(fù)制或解壓至根目錄,而不是某文件夾,這一點(diǎn)和傳統(tǒng)硬盤(pán)安裝方法不同
二、下載并安裝 nt6 hdd Installer
下載地址:http://www.xdowns.com/soft/6/boot/2009/Soft_57197.html
三、重啟選擇nt6 hdd installer后自動(dòng)進(jìn)入安裝界面,安裝操作和光盤(pán)一樣,裝在其它分區(qū)上成雙系統(tǒng)、格式化C盤(pán)結(jié)果為單系統(tǒng)就隨你所需了。
點(diǎn)擊下面的圖片可以在新窗口中查看大圖。
一、windows 7系統(tǒng)下全新安裝高版Windows7 (注意:Home Basic等幾個(gè)低版本的Win7或Vista開(kāi)機(jī)按F8會(huì)沒(méi)有“修復(fù)系統(tǒng)”這一個(gè)菜單選項(xiàng),那么這種方法就不適用了):
1、下載windows7
2、開(kāi)機(jī)按F8——修復(fù)系統(tǒng)——選擇最后一項(xiàng)命令修復(fù)——在命令框輸入"D:\7600\sources\setup.exe"(不帶引號(hào))
3、進(jìn)入安裝界面、選擇custom (自定義)安裝
4、選擇安裝語(yǔ)言、格式化C盤(pán)
5、OK了,裝好后是一個(gè)純系統(tǒng)(非雙系統(tǒng))。
二、如果有vista安裝盤(pán)的話,方法也很簡(jiǎn)單:
1、下載windows7
2、BIOS中選擇光驅(qū)啟動(dòng),進(jìn)入vista安裝界面
3、選擇左下角修復(fù)計(jì)算機(jī)(自動(dòng)搜索系統(tǒng),提示加載驅(qū)動(dòng)或關(guān)閉,選擇關(guān)閉進(jìn)入修復(fù)選項(xiàng))
4、選擇最后一項(xiàng)命令修復(fù),在命令框輸入"D:\7600\sources\setup.exe"(不帶引號(hào)),開(kāi)始安裝
5、選擇安裝語(yǔ)言、格式化C盤(pán) (即使C盤(pán)原本沒(méi)有系統(tǒng)此法也可行)
三、XP系統(tǒng)下全新安裝windows 7:
1、下載windows 7 7600 ISO鏡像(RTM),用虛擬光驅(qū)拷貝至非C盤(pán)(如D:\7600)
2、把D:\7600目錄下的bootmgr和boot目錄(其實(shí)只要里面的boot.sdi和bcd文件)拷貝到c盤(pán)根目錄下,并在C盤(pán)根目錄下建個(gè)sources文件夾。(XP下不需要取得管理員權(quán)限)
3、把D:\7600\sources下的boot.win復(fù)制到C盤(pán)剛建的sources文件夾
4、用管理員身份運(yùn)行cmd,然后輸入c:\boot\bootsect.exe /nt60 c: 提示successful(即成功了!)
5、關(guān)閉cmd窗口重啟計(jì)算機(jī),自動(dòng)進(jìn)入安裝界面,選擇安裝語(yǔ)言,同時(shí)選擇適合自己的時(shí)間和貨幣顯示種類(lèi)及鍵盤(pán)和輸入方式
6、出現(xiàn)"開(kāi)始安裝界面",(要注意了,不點(diǎn)擊"現(xiàn)在安裝")點(diǎn)左下角"修復(fù)計(jì)算機(jī)"(repair mycomputer),進(jìn)入"系統(tǒng)恢復(fù)選擇",選擇最后一項(xiàng)"命令提示符"(commandprompt),進(jìn)入DOS窗口
7、輸入"D:\7600\sources\setup.exe"(不帶引號(hào)),開(kāi)始安裝
8、選擇安裝語(yǔ)言、格式化C盤(pán),就OK了
四、vista系統(tǒng)下全新安裝windows7:
1、下載windows 7 7600ISO鏡像(RTM),用虛擬光驅(qū)拷貝至非C盤(pán)(如D:\7600)
2、復(fù)制D:\7600文件夾中的Boot、EFI、sources文件夾和bootmgr至C盤(pán)根目錄下
3、復(fù)制D:\7600\boot下Bootsect.exe至C盤(pán)根目錄下
第2部需取得管理員權(quán)限
4、管理員身份運(yùn)行cmd,輸入c:\bootsect.exe/nt60 c:并回車(chē)(最好復(fù)制,中間有空格)
5、重啟系統(tǒng)自動(dòng)進(jìn)入安裝界面,點(diǎn)左下角的修復(fù)計(jì)算機(jī)repair my computer)
6、選擇最后一項(xiàng)命令提示符,進(jìn)入DOS窗口,輸入D:\7600\sources\setup.exe進(jìn)入安裝界面
7、選擇安裝語(yǔ)言、格式化C盤(pán),就OK了
posted @ 2011-07-29 16:20 AntiquMan 閱讀(379) | 評(píng)論 (0) | 編輯 收藏
剛裝WINDOWS 7 啟動(dòng)tomcat 時(shí) 報(bào)Unrecognized Windows Sockets error: 0: JVM_Bind
當(dāng)時(shí),我就覺(jué)的怪了,我以前系統(tǒng)重裝后,根本就沒(méi)有出現(xiàn)這樣的事情啊,最我想一下,一定是tomcat的
配置文件端口有問(wèn)題.最后我終于發(fā)現(xiàn)在了 在tomcat 下的conf文件下的server.xml 把
<Server port="8009" shutdown="SHUTDOWN">
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8099" protocol="AJP/1.3" redirectPort="8443" />
這三個(gè)端口改掉就OK了
posted @ 2010-12-04 11:56 AntiquMan 閱讀(1027) | 評(píng)論 (0) | 編輯 收藏
用上了Windows 7之后,感覺(jué)速度快了很多。可有點(diǎn)不爽的是:不少軟件特別是綠色軟件在運(yùn)行時(shí),總會(huì)彈出“用戶(hù)賬戶(hù)控制”(UAC)提示,單擊“是”才能正常運(yùn)行。雖然關(guān)閉UAC可以實(shí)現(xiàn)不彈出對(duì)話框,但是會(huì)讓系統(tǒng)不安全,如果能在保持開(kāi)啟UAC的同時(shí)讓信任的軟件啟動(dòng)時(shí)不再?gòu)棾鯱AC選擇就好了,現(xiàn)在使用一款微軟推出的軟件即可解決問(wèn)題。(下載地址:http://www.cbifamily.com/download/200941.html)
第1分鐘:安裝軟件
下載安裝Microsoft Application Compatibility Toolkit 5.5之后,右擊“Microsoft Application Compatibility Toolkit 5.5”程序組中的“Compatibility Administrator”,選擇“以管理員身份運(yùn)行”,單擊“是”打開(kāi)該工具。
●以管理員身份運(yùn)行
第2分鐘:創(chuàng)建新的數(shù)據(jù)庫(kù)
單擊工具欄上的“New”按鈕,然后右擊“Custom Databases”下的“New Database(1)”出現(xiàn)菜單,選擇“Create New”下的“Application Fix…”出現(xiàn)對(duì)話框。
●建立新的數(shù)據(jù)庫(kù)
第3分鐘:設(shè)置信任的軟件進(jìn)程
在“Name of the programto be fixed”和“Name of the vendor for this program”中輸入要加入白名單的軟件名稱(chēng),可任意輸入;單擊“Browse…”按鈕選擇程序的執(zhí)行文件,一般是exe文件。右擊程序的執(zhí)行文件選擇“屬性”,在“目標(biāo)”中可以找到程序執(zhí)行文件的路徑。
第4分鐘:設(shè)置軟件權(quán)限
單擊“下一步”切換窗口,選擇“Operating system modes”下的“None”,選擇“Select additional compatibility modes”下的“RunAsAdmin”和“RunAslnvoker”兩個(gè)選項(xiàng),連續(xù)單擊兩次“下一步”,最后單擊“完成”按鈕返回主界面。
●設(shè)置軟件運(yùn)行的權(quán)限
第5分鐘:設(shè)置完成
單擊工具欄上的“Save”按鈕,在“Datebase Name”中任意輸入一個(gè)文件名,單擊OK后再次輸入任何文件名保存創(chuàng)建的白名單,最后選擇菜單“File”下的“Install”將白名單添加到Windows 7的UAC中,此時(shí)會(huì)出現(xiàn)對(duì)話框提示安裝成功,再點(diǎn)擊一下run選項(xiàng)運(yùn)行一下設(shè)置的軟件,然后關(guān)閉這個(gè)軟件,就會(huì)實(shí)現(xiàn)自己信任的軟件打開(kāi)不彈出UAC對(duì)話框的效果了。
●設(shè)置完成之后別忘點(diǎn)擊RUN先測(cè)試一下
posted @ 2010-11-30 09:21 AntiquMan 閱讀(1772) | 評(píng)論 (0) | 編輯 收藏
我使用兩種精簡(jiǎn)的Oracle客戶(hù)端,大家可以任選其一:一、Oracle 9i (版本: 9.0.1.0.1)精簡(jiǎn)客戶(hù)端 綠色版
占用35M空間, 帶SqlPlus工具。綠色版,超級(jí)推薦!!!使用方法:
1. 確定OracleHome目錄:比如我準(zhǔn)備把Oracle 客戶(hù)端放在 d:\program files\Oracle 下
2. 把ora90目錄復(fù)制到d:\program files\Oracle 目錄下
3. 如果你的OracleHome目錄與我的不同,請(qǐng)用計(jì)事本打開(kāi)install_oracle9i.reg 文件,替換d:\\progra~1\\Oracle,保存。
4. 雙擊install_oracle9i.reg, 導(dǎo)入注冊(cè)表。
5. 用計(jì)事本打開(kāi)D:\Program Files\Oracle\ora90\network\ADMIN\tnsnames.ora 文件,增加一個(gè)自己的數(shù)據(jù)庫(kù)別名配置,保存。 可以復(fù)制其中的一個(gè),然后進(jìn)行修改,主要改=前面的別名,Host為IP地址, SERVICE_NAME為數(shù)據(jù)庫(kù)服務(wù)器的實(shí)例名。
6. 然后運(yùn)行D:\Program Files\Oracle\ora90\BIN\sqlplusw.exe,輸入用戶(hù)名/密碼@別名,即可。卸載方法:
1. 雙擊uninstall_oracle9i.reg, 導(dǎo)入注冊(cè)表。
2. 刪除d:\program files\Oracle 目錄。
下載地址:二、Oracle 10g Instant ClientOracle Instant Client 是Oracle 公司推出的精簡(jiǎn)版客戶(hù)端,不需要安裝,但需要簡(jiǎn)單配置一下。下載地址: [url]http://www.oracle.com/technology/software/tech/oci/instantclient/index.html[/url]
我下載的是Win32平臺(tái)下的10.2.0.3 Basic版本。Instant client 有2個(gè)版本:Basic和Basic Lite。
Basic版本包括了所有的支持運(yùn)行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多種語(yǔ)言。
Basic Lite是Basic版本的精簡(jiǎn)版,只包括了英文的錯(cuò)誤描述,也只支持Unicode、ASCII和歐洲字符集。
因此,如果數(shù)據(jù)庫(kù)服務(wù)器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),則必須下載Basic版本。
Basic Lite 占用25M空間,Basic 占用93M空間。要支持中文,就一下子多了70M,汗!
另外,可以下載sqlplus,不過(guò)是命令行的版本,不是圖形界面的。1. 把下載的Basic版壓縮包解壓,放到 D:\Program Files\instantclient_10_2 目錄下,總共8個(gè)文件。
2. 桌面上,右鍵點(diǎn)“我的電腦”,選擇“屬性”,選擇“高級(jí)”頁(yè)中的“環(huán)境變量”,在系統(tǒng)變量中,增加:
1) 變量名:ORACLE_HOME
變量值:D:\Program Files\instantclient_10_2
2) 變量名:TNS_ADMIN
變量值:D:\Program Files\instantclient_10_2
3) 變量名:NLS_LANG
變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path變量,在后面添加 D:\Program Files\instantclient_10_2
如果不愿意手工增加,可以下載 SetOraEnv.rar 附件, 解壓后執(zhí)行其中的 setOraEnv.bat.
3. 在D:\Progra~1\instantclient_10_2 新建一個(gè)文本文件,文件名為tnsnames.ora,文件中增加自己的數(shù)據(jù)庫(kù)別名配置,
示例如下:
MyDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora10g)
)
)主要改=前面的別名,Host為IP地址, SERVICE_NAME為數(shù)據(jù)庫(kù)服務(wù)器的實(shí)例名。
4. 把sqlplus的壓縮包中的文件,解壓到 D:\Program Files\instantclient_10_2 目錄下,共3個(gè)文件。
在Dos命令行,在D:\Program Files\instantclient_10_2 目錄下,運(yùn)行 sqlplususername/password@dbname,即可連到數(shù)據(jù)庫(kù)上。
卸載方法:
1. 桌面上,右鍵點(diǎn)“我的電腦”,選擇“屬性”,選擇“高級(jí)”頁(yè)中的“環(huán)境變量”,在系統(tǒng)變量中,
刪除 ORACLE_HOME, TNS_ADMIN, NLS_LANG 三個(gè)變量,修改path變量,去掉D:\Program Files\instantclient_10_2目錄。
2. 刪除D:\Progra~1\instantclient_10_2 目錄.
三、第三方工具使用:
上面的任何一種客戶(hù)端配置好后,都可以安裝Toad 或者PL/SQL Developer 工具,不需要再額外進(jìn)行任何設(shè)置,即可使用。
本文出自 “expert” 博客,請(qǐng)務(wù)必保留此出處http://expert.blog.51cto.com/339473/70969
posted @ 2010-11-29 20:07 AntiquMan 閱讀(1307) | 評(píng)論 (0) | 編輯 收藏
posted @ 2010-02-26 15:39 AntiquMan 閱讀(157) | 評(píng)論 (0) | 編輯 收藏
posted @ 2009-10-13 09:21 AntiquMan 閱讀(179) | 評(píng)論 (0) | 編輯 收藏