Oracle
一、Oracle安装
1.
2.
3.
4.
5.
6.
二、Oracle报错处理
- 11g连接12c 出现:No matching authentication protocol
(1)下载12C的客户端
(2)解压instantclient-basic-windows.zip,并将解压出的instantclient_12_2放在任意指定目录。
(3)配置监听文件,在instantclient_12_2文件下创建NETWORK文件夹,在NETWORK下创建ADMIN文件夹,在ADMIN文件夹中创建tnsnames.ora文件,编辑内容如下(这个是我的,你们根据自己实际使用配置),注意可 配置 多个监听,监听多个数据库实例.
DB_FZ=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = COM)
)
)
( 4)配置系统环境变量
1) 变量名:ORACLE_HOME 变量值:D:\instantclient_12_2----oracle主目录
2) 变量名:TNS_ADMIN 变量值:D:\instantclient_12_2\NETWORK\ADMIN-----tnsnames.ora所在目录
3) 变量名: NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path变量,在后面添加%ORACLE_HOME %
(5)在tnsnames.ora配上数据库TNS
- ORA-12541:TNS:无监听程序
1)查看Oracle的监听器是否已开启
查看是否已启动,如果没启动,右键启动即可。若启动时提示:服务启动后停止 。
修改注册表:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListene