这种情况是新安装的新手都会遇见的。问题的原因是安装oracle,默认scott账户为锁定,需要你安装时的sys的身份来解锁。我给你详细步骤。前提是,你要记住你安装oracle时输入的口令。假设口令为aaaaaa.
1.开始---所有程序---Oracle OraDb10g_home1---应用程序开发---SQL Plus(这时打开此程序)
2.输入用户名和口令。用户名:sys————口令:aaaaaa as sysdba(在口令后,添加“ 空格as 空格dba”)
3.这时以sys身份进入界面,开始为scott用户解锁。在命令行中,输入alter user scott account unlock;
4.回车
5.这时已经解锁成功。再启动oracle SQL plus,发现口令过期,需要你更改口令。
6.首先原口令,系统默认为tiger,新设置的口令,自己记住。
7.再次打开oracle,你会发现,一切都静静的等待着你的查询。
一字一字的亲自敲打。好用请评为最佳答案。
你先start up,然后再执行alter user scott account unlock; 需要先启动数据库,你那是连接到空闲例程,就是还没启动的原因,所以显示不可用。
第一步
conn / sa sysdba
第二步
alter user scott identified by tiger;
第三步
alter user scott account unlock;
第四步
conn scott/tiger
这个是我平时打开Oracle的步骤,希望对你有用。
看看相关的几个服务监听开启了吗,你当前的账户是什么,是否是权限不够