坑向: 关于在Navicat中对Oracle数据库表空间的数据文件进行重命名和修改路径时报错ORA-01511,ORA-01121,ORA-01110的解决办法
Posted 新来的大狮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了坑向: 关于在Navicat中对Oracle数据库表空间的数据文件进行重命名和修改路径时报错ORA-01511,ORA-01121,ORA-01110的解决办法相关的知识,希望对你有一定的参考价值。
坑向: 关于在Navicat中对Oracle数据库表空间的数据文件进行重命名和修改路径时报错ORA-01511,ORA-01121,ORA-01110的解决办法
1 环境介绍
- windows环境
- Navicat Premium 12
2.1 发生的问题
Oracle数据库文件进行重命名或修改路径时发生 类似错误 。
2.2 实现目标
将原数据文件 D:\\NEWFILE (其对应表空间为TEST)
重新命名并放置在新的路径下,成为新的数据文件 D:\\OracleDataFile\\BLOCK2
3 主要思路
- 将Oracle数据库完全打开(open状态),
- 以system用户(只要具有可以修改数据文件的权限即可)登录数据库后(采用Navicat连接数据库),
- 将需要修改的表空间设置为离线(需要修改的数据文件属于该表空间),
- 手动先复制原数据文件到指定目录下,并重命名该文件,
- 最后在Navicat中执行相关的修改操作。
4 具体步骤
4.1 打开数据库
启动相关Oracle数据库服务 或 使用sql plus 的 startup命令
4.2 在Navicat上进行对Oracle数据库的连接
4.3.1 选择表空间
4.3.2 找到目标表空间及待修改的数据文件NEWFILE,发现其所属表空间为TEST
4.3.3 将目标表空间设置为离线
4.4 在windows系统中利用windows的图形化文件管理系统 手动将原数据文件进行拷贝(原数据文件NEWFILE复制的目标路径下,并进行重命名)
4.4.1 选择原数据文件 D:\\NEWFILE
4.4.2 复制到目标路径下 D:\\OracleDataFile\\
4.4.3 对手动复制的数据文件进行重命名为 BLOCK2
4.5 在Navicat中进行修改相关属性操作并保存
保存查看最终效果
4.6 如需要对数据文件进行额外操作,需要及时将表空间再次设置为在线(具体可参照4.3.3)
以上是关于坑向: 关于在Navicat中对Oracle数据库表空间的数据文件进行重命名和修改路径时报错ORA-01511,ORA-01121,ORA-01110的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
坑向: 关于在IDEA中 以XML形式 实现Spring AOP编程时,在xml配置文件中给 连接点的前置通知before 传递参数时出现Unbound pointcut parameter错误的排查
navicat for oracle 怎么连接oracle数据库