1、导入数据问题:
使用plsql导入dmp文件
不要选择show:不然只是会显示出dmp文件的数据,并不会导入导数据库中
2、plsqldev使用中的问题:
2.1.使用plsql导入文件时,cmd窗口一闪而过,
检查oracle_home环境,在cmd中直接输入imp 或exp看是否正常
2.2.服务器本地能正常连接,远程显示没有监听,listener.ora,tnsnames.ora配置都正常,
原因:sqlnet.ora没有设置,打开sqlnet.ora,加上或者修改原来的为:
SQLNET.AUTHENTICATION_SERVICES= (NONE)或者(NONE,TNS) 即可!
2.3.有时候能远程连接,本地连接失败,或者 相反,解决方法:
在listener.ora文件中添加如下内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = G:\oracle\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:G:\oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)//原有的
//新增的
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = G:\oracle\product\11.2.0\dbhome_1)
(GLOBAL_DBNAME = ORCL)
)
)
3、在已有实例的基础上,再次创建新实例
打开:database configuration assistant
步骤:https://blog.csdn.net/u010678947/article/details/20404019
4.出现ORA-01034和ORA-27101的原因是多方面的:
主要是oracle当前的服务不可用,shared memory realm does not exist,
是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.
所以,通过设置实例名,再用操作系统身份验证的方式,启动数据库。
这样数据库就正常启动了,就不会报ORA-01034和ORA-27101两个启动异常了。
进入cmd:
set oracle_sid = orcl ;
sqlplus sys/sys@orcl as sysdba;
shutdown immediate;
startup;
ok;