oracle 遇到的问题

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;
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值