选择要启动的数据库实例
##数据库多实例切换实例
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;