我刚刚安装了 Oracle - DevSuitehome2、Oracle Database 10g Express Edition 和 Oracle Developer Suite - DevSuiteHome2。我是这个 Oracle 表单、Oracle Reports 等的新手。在安装过程中,它要求输入密码。我进去了。它被写入在 SYS 和 SYSTEM 数据库帐户中使用您的密码。安装完成后,我启动了 SQL *Plus。我输入 SYSTEM 作为用户名和密码。
ERROR:
ORA-12154 :TNS:could not resolve the connect identifier specified
我也试过 SYS 作为我的用户名,但仍然是同样的错误。我打开 cmd 并输入:
C:\>sqlplus /nolog
SQL> conn / as sysdba
connected.
SQL> desc dba_users
NAME NULL? TYPE
------ ------ --------
USERNAME VARCHAR2(30)
USERID NUMBER
PASSWORD VARCHAR2(30)
.
.
SQL>select username,password from user_dba;
USERNAME PASSWORD
----------- -------------
SYS XXXXXXXXXX
SYSTEM XXXXXXXXXX
SCOTT XXXXXXXXXX
HR XXXXXXXXXX
.
.
所有密码都是以复杂的形式编写的,为了简化它,我想更改任何一个密码。所以,我写道:
SQL> alter user HR identified by password;
user altered.
然后我尝试在打开 SQL *Plus 时使用这些。那没起效。我现在不知道主机字符串是什么。我可以获得有关用户、密码和主机字符串的完整信息吗?我也尝试搜索 tnsnames.ora 文件,但找不到。所有的文件,文件夹都是一团糟。