Oracle

本文详细介绍了如何在Oracle环境中切换数据库实例,包括使用SQLPLUS连接、NTS和EZCONNECT认证,以及如何通过expdp和impdp命令处理数据备份与恢复。还提及了调整系统设置以改变大小写敏感性。
摘要由CSDN通过智能技术生成

选择要启动的数据库实例

##数据库多实例切换实例 
export ORACLE_SID=ris
##链接数据库 
sqlplus / as sysdba

打开命令提示符(Windows)或终端(Linux/Unix);
输入sqlplus / as sysdba连接到默认实例;
如果要切换到其他实例,则需要先退出当前会话并重新登录,然后指定目标实例的SID参数,例如:sqlplus /nolog @connect_string=<ris>;实例名:ris
这样就能成功地切换到目标实例了。startup

数据库低客户端(Client)连接高数据库(DATABASE)

##低版本客户端链接19c高版本数据库

SQLNET.AUTHENTICATION_SERVICES= (NTS)

##NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

如果oracle提示身份证明检索失败,修改客户端sqlnet文件。
在这里插入图片描述

SQLNET.AUTHENTICATION_SERVICES= (NONE)

指定版本导出DMP文件

expdp username/password@database_name directory=risdata dumpfile=%date:~0,-9%%date:~5,2%%date:~8,2%risdata.dmp  logfile=risdata.log   
schemas=ris version =11.2.0.4.0
impdp username/password@database_name directory=directory_name dumpfile=dumpfile.dmp logfile=logfile.log FULL=Y

其中,username为登录数据库所使用的用户名,password为密码,database_name为目标数据库的连接信息,directory_name为存放.dmp文件的目录路径,dumpfile.dmp为要导入的.dmp文件名称,logfile.log为日志文件名称。
在Oracle中使用IMPDP命令可以将.dmp文件导入到现有的数据库。要覆盖原始数据并完全重新加载.dmp文件,需要指定参数-FULL=Y来告知IMPDP进行完全导入操作。

更改大小写敏感

alter system set sec_case_sensitive_logon=false;
  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT大头娃娃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值