Oracle

选择要启动的数据库实例

##数据库多实例切换实例 
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;
posted @ 2024-02-23 15:44  任福  阅读(0)  评论(0)    收藏  举报  来源