在安装过程中没有出现任何设置密码的界面,因此在安装完成后,不知道用哪个用户可以login。
打开命令行,以下列方式login
sqlplus/nolog;
conn /as sysdba;
通过下列方式查看默认密码:
select username,password from dba_users;
从这里可以看出scott/tiger用户并不存在,因此新建一个用户
ceate user xxx identified by xxx;
注意如果用下列方式新建一个用户,则用户名是"xxx",而不是xxx
ceate user "xxx" identified by xxx;
在sqlplus下面用刚新建的xxx用户login时,会报权限不够的错误,用下列方式解决:
grant create session to xxx;
好了,到此就可以用xxx/xxx正常login了。
如果还不能正常login,就看看service和listener是否启动。vista系统在任务管理器的service下面查看。到此,在Net Manager里面,用刚创建的用户xxx/xxx应该能够正常访问数据库。
但是,PL/SQL Developer还不能正常访问,报12145错。进tool--->preferences,修改oracle home和OCI libray项,默认的值是这两个环境变量的key,但是这样不能正常login,通过Regedit进注册表找到oracle home的value,把这个值替换掉默认的值,然后重启PL/SQL Developer就可以正常login了。
login界面有三个值需要输入,用户名和密码是xxx/xxx,数据库是service的名,如果不确定service的名,就用set命令在cmd下查看oracle_sid的值。
电脑重启之后,发现用sysdba都不能login,
sqlplus/nolog;
conn /as sysdba;
在cmd下用set查看环境变量,发现无oracle_sid
用set oracle_sid=XE设置环境变量后,重新login,可以正常login