首先通过plsql导入数据到oracle需要本地安装oracle。
问题出现原因:
plsql没有识别到oracle。
解决办法:
添加环境变量ORACLE_HOME=D:\Oracle\product\11.2.0\dbhome_1
//D:\Oracle是本机oracle的安装位置
引发其他问题:
如果之前配置监听是通过修改tnsnames.ora文件,那么配置ORACLE_HOME环境变量后,plsql原先配置的监听会失效,指向D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora。将原先的tnsnames.ora文件内容复制到新指向的tnsnames.ora即可。