oracle 常见错误问题

/*************************常见错误1:*********************************/ ORA-12545:因目标主机或对象不存在, 缘由:机器名称改事后出现的 网上参考的解决办法 1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就好了,还有一个大写的TNSNAMES.ORA不用管它。他们的路径以下:如 E:\oracle\ora92\network\admin  这是个人路径 你的确定和个人不同,但能找到这俩个文件就好了,他们在同一个目录里,编辑这俩个文件,把里面的Host= 的地方改成你的计算机名就好了。注意有多个,看仔细了。或者改为IP,下次改了IP注意再修改要统一 /*************************常见错误2:*********************************/ ORA-12514: TNS: 监听程序当前没法识别链接描述符中请求的服务 解决1:新建数据库实例时不要加上“.domain”后缀 解决2:网上参考的解决办法 服务器莫名其妙的报这个错,以前一直正常,从google获取解决方案,解决之,记录以下:  1. Open the ""<OracleHome>/network/admin/listener.ora" file in the host,and you will see:    SID_LIST_LISTENER =    (SID_LIST =      (SID_DESC =        (SID_NAME = PLSExtProc)        (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)        (PROGRAM = extproc)      )    )   2. Add the following lines after the 7th line in the above             (SID_DESC =        (GLOBAL_DBNAME = ORACLE)        (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)           (SID_NAME = ORACLE)       )   3. At last the content of the file become to the following section:  SID_LIST_LISTENER =    (SID_LIST =      (SID_DESC =        (SID_NAME = PLSExtProc)        (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)        (PROGRAM = extproc)      )      (SID_DESC =        (GLOBAL_DBNAME = ORACLE)        (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)           (SID_NAME = ORACLE)       )    )   4. Save the file and restart the TNSListener service in the host. That's OK!