oracle导库权限问题
oracle数据库
imp导入所遇问题,仅做记录使用,提醒自己一定要自己,严谨的做好每一步
问题重现:
因公司需要部署项目与对方服务器使用,对方负责部署环境,安装所需软件
安装部署环境:
windows系统平台服务器环境
linux数据库服务器
xshell5
xftp5
oracle数据库版本12c
用xshell5,远程登录root账户,通过root账户切换至oracle账户后,不能直接使用sqlplus命令,需要加载环境变量source ~/.bash_profile后,则可以使用sqlplus工具,导入导出等命令。
在执行imp命令时遇到如图所示问题

问题原因总结:
通过root账户切换至oracle账户,并加载环境变量后,虽能使用sqlplus工具命令,系统识别为假命令,可暂时通过sqlplus对数据库进行登录并创建用户等操作,但imp,exp等命令需要用户权限,则系统识别登录用户为root用户,未有写入权限,则始终无法执行imp命令
解决办法:
通过xshell登录时,直接登录oracle账户,通过oracle账户直接执行imp,exp命令,则可直接导入,导出文件
以上问题仅作个人记录,以上原因总结为个人判断,还未得到具体证实,具体根本原因有待查证。
    没有最好,只有更好,相信自己可以
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号