Oracle 10.1.0.2.0
之前装了个Oracle 很久没有使用,sys和system 更改后的密码也忘记了,故使用下面办法解决问题:
开始 -打开运行框启动cmd窗口 -输入sqlplus "/as sysdba";
系统将转到'SQL>'提示符,输入“alter user system identified by ***;” (***即为system用户新设置的密码)。
密码更新成功,下次使用system用户和新设置的密码登陆即可。
解决ORA-12541:TNS没有监听器的错误情况
1、可能没有启动监听,在oracle安装目录找到 lsnrctl.exe 输入 start ;
2、可能认不到实例名,可以在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl);也可以用手动的方法修改TNSNAMES.ORA文件,如下:
----------------------------------------------------------------------------------------------------------------------------------
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = 此处填写需要监听的数据库实例名) (ORACLE_HOME = E:\oracle\product\10.2.0\db_1) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = xyz123)(PORT = 1521)) ) )