Windows平台下Oracle 11g中ADRCI上小陷阱
2008-06-03 12:41:23 来源:WEB开发网ADRCI (ADR Command Interpreter) 无疑是DBA在11g中管理数据库跟以前最不一样的地方,当然其实本质上没什么不一样,只是一个崭新的工具进入DBA的日常工作总是让人感到很有兴趣。
但是Windows平台下的ADRCI却有个小陷阱,show alert恐怕是进入ADRCI命令行提示符下大多数DBA第一个会敲上去看一看的命令吧。
D:Temp>adrci
ADRCI: Release 11.1.0.6.0 - Beta on Sat Nov 17 20:51:49 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.
ADR base = "d:oracle"
adrci> show alert
Choose the alert log from the following homes to view:
1: diag
dbmsorcl11gorcl11g
2: diag nslsnrleyzhang-cnlistener
Q: to quit
Please select option: 1
Output the results to file: c:docume~1leyzhanglocals~1 empalert_3108_2324_o
rcl11g_1.ado
'vi' is not recognized as an internal or external command,
operable program or batch file.
Please select option:
在windows平台下show alert仍然试图去调用vi命令,而很明显vi并不存在于windows操作系统中,因此show alert命令失败。
Ricky,我知道你是测试Solaris平台下11g的,那也谏言一下,在Windows平台下还是不应该默认去调用vi的吧。。。当然,这不是大问题,毕竟,show alert -tail还是可以用的,呵呵。
解决方法:
在执行adrci之前先设置EDITOR环境变量,比如设置成notepad。
set EDITOR=notepad
备注:
如果想在Windows下使用一系列UNIX下的命令,可以安装MKS Toolkit,很好用的一套程序,包括vi,ls,tail,touch,cat等等。
- ››oracle 恢复误删除的表和误更新的表
- ››Windows 8.1教你如何清理电脑c盘
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Windows 8中将开始菜单(metro界面)创建关机及重启...
- ››Oracle 提高SQL执行效率的方法
- ››Windows 7系统的时钟和计算器
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Windows 7系统的电源设置功能
- ››Windows7自动还原卡功能使用
- ››Windows7操作系统改半透明窗口颜色
- ››Windows7系统下有线网络优先级设置
赞助商链接