【oracle学习】数据库存储管理中遇到的问题
来源:互联网 发布:java开发一个博客系统 编辑:程序博客网 时间:2024/06/09 19:22
ORA-01145:除非启用了介质恢复,否则不允许立即脱机
解决方案
将非归档模式更改为归档模式
首先,查看是否为非归档模式
SQL>SELECT NAME,LOG_MODE FROM V$DATABASE;
LOG_MODE 下显示NOARCHIVELOG
SQL>SHUTDOWN IMMEDIATE
关闭数据库
关闭例程
SQL>STARTUP MOUNT
启动例程
SQL>ALTER DATABASE ARCHIVELOG;
SQL>ALTER DATABASE OPEN;
SQL>SELECT NAME,LOG_MODE FROM V$DATABASE;
即可改为归档模式
数据库使用归档方式运行时才可以进行灾难性恢复。
1.归档日志模式和非归档日志模式的区别
非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.
归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.
ORA-01031:权限不足的问题
执行 grant all privileges to cssy
赋予任何主机访问数据的权限,问题得到了解决。
ORA-12541:无监听程序
解决方案
Oracle Net Manager中点击无法创建监听程序
首先查看你的环境变量中是否有
TNS_ADMIN
如果没有请添加该环境变量。变量名为:TNS_ADMIN 变量值为:C:\app\tang\product\11.2.0\dbhome_1\NETWORK\ADMIN;(如果你更改了默认目录,请找到相应的目录加进去),添加完成之后,重启电脑。(重启电脑是为了让新添加的环境变量TNS_ADMIN生效)
然后,将服务中将OracleOraDb11g_home2TNSListener,停止掉。
然后,进入开始程序—>Oracle - OraDb11g_home2—>配置和移植工具—>Net Configuration Assistant—.>监听程序配置—>添加去添加一个监听程序。完成后,打开Oracle net Manager就有已经创建好的监听程序了。并且可以在这里面创建其他的监听程序。
- 【oracle学习】数据库存储管理中遇到的问题
- oracle中遇到数据库字段的问题
- oracle创建存储过程中遇到的问题
- Oracle 存储过程遇到的问题
- oracle数据库存储管理
- 数据库学习遇到的问题
- MySql学习存储过程遇到的问题
- 连接oracle数据库及遇到的问题
- 维护oracle数据库遇到的问题
- 创建oracle数据库时遇到的问题
- QT 操作oracle数据库遇到的问题
- php连接oracle数据库遇到的问题
- mysql存储过程中遇到的问题
- 刚学习oracle数据库遇到的几个问题
- 本人学习遇到的问题,mysql数据库存储图片中文路径页面不显示
- 最近oracle开发中遇到的一些问题及解决办法(四):调试存储过程--待续
- 学习中遇到的问题
- 学习中遇到的问题
- Linux下is not in the sudoers file解决方法
- java设计模式之适配器模式
- vue.js全家桶开发系列文章之vue-cli(一 )
- 利用Travis CI 让你的github项目持续构建(Node.js为例)
- lucene6.4.2高亮测试源码 一定要导入这个包lucene-memory-6.4.2.jar
- 【oracle学习】数据库存储管理中遇到的问题
- 内部类实现多继承~
- Android 关于判断用户滑动方向
- 用三种方法求最大公约数
- 源于facebook的新的前端框架React
- mysql存储过程与函数------创建存储过程与函数
- R学习日记——时间序列分析之ARIMA模型预测
- 引用计数与垃圾收集之比较
- 1014. 福尔摩斯的约会 (20)