在bash_profile里定义了个SID比如:ora9i,这个名字到底起啥作用?然后用sqlplus登录的时候我看到有各种形式的,比如sqlplus "/ as sysdba",sqlplus "/nolog",接着有conn sys/test@.. as sysdba,这最后一个里的sys是不是数据库,test是表名字?我现在可以用sqlplus "/ as sysdba"进去,出现sql->提示符,这是不是说明oracle装成功了?在我敲startup的时候出现了那个控制文件无法找到的错误,刚装好的oracle里有数据库吗?还是我要把名为SID的数据库文件导进去阿?问得好多哦,呵呵,我也想自己找答案,但现在有点晕,无从入手。
conn sys/test@.. as sysdba
用戶名︰sys 密碼test @登入的庫名 sysdba登入身份 sys帳號只能以DBA身份登入。
sqlplus "/ as sysdba" 出现sql->提示符,表示登入成功
set oracle_sid=sid
sqlplus /nolog
conn /as sysdba
create spfile from pfile='c:\..\init.ora'
然后再重新启动数据库就可以了!