背景
在上次安装并初步测试 Oracle 后Oracle 11g安装使用、备份恢复并与SpringBoot集成,在实际生产中使用 Oracle 时又遇到几个小问题: ORA-00911 , ORA-12514 , ORA-28547 。下面分别列出这几个问题的解决方法。
Note:实际的生产环境主要是 Windows 操作系统,包括 Windows Server 2003 以及 Win7 。
ORA-00911: invalid character
配置环境变量即可,新增以下键值对。
键:NLS_LANG
值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
修改数据库的安装目录 E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 下的 listener.ora 文件
将
(SID_NAME = CLRExtProc)
改为:
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
Note:记得重启监听服务。

ORA-28547:connection to server failed, probable Oracle Net admin error
同样是修改数据库的安装目录 E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 下的 listener.ora 文件
将 listener.ora 的这一行注释掉:
#(PROGRAM = extproc)
Note:记得重启监听服务。
If you have any questions or any bugs are found, please feel free to contact me.
Your comments and suggestions are welcome!



















![[附源码]Nodejs计算机毕业设计基于云数据库的便民民宿租赁系统Express(程序+LW)](https://img-blog.csdnimg.cn/8a9cf9dfebc34ec2b040b1363bd4980d.png)