oracle 10g cmd启动企业管理器报oracle_sid not defined

cmd进入oracle bin目录下,用emctl start dbconsole 启动企业管理器后台进程,报oracle_sid not defined
后来按照网上的说的set oracle_sid
等到要输入sys口令的时候,总是报口令无效
但我sys能登录怎么回事,希望oracle大神帮忙
图片说明

http://www.itpub.net/thread-2071134-1-1.html