Oracle的坑真多

已经淌过的坑有:

1,冷备份。Win32到Win64需要执行若干脚步。

2,逐步打开数据库。

关闭:shutdown

打开:startup nomount   alter database mount; alter database open ;

Oracle启动比较慢也占内存,所以可以平时关闭数据库,需要的时候在打开。简单的方法是:关闭Oracle服务,需要时打开。

逐步打开的优势是Oracle出问题是,容易发现问题。

3, 通过V$SQLAREA 可以查看那个SQL语句,执行效率低。这个“坑”是个好坑。

时间: 2024-11-05 23:20:16

Oracle的坑真多的相关文章

Oracle的坑,你是否踩过?----安装篇

作为一个职场的新人,之前都是接触Sql server 数据库比较多,Oracle这方面基本没有接触过,然后这次公司刚好有个项目用到了Oracle数据库,然后就打算学习一下这方面的知识.然后昨天安装Oracle并不是一个特别美好的过程,遇到了好几个坑,不过最后还是通过百度磕磕绊绊给解决了,然后晚上就打算把自己安装过程中遇到的问题分享出来,希望能够帮助到在这方面遇到问题的朋友,也是记录自己一个学习过程. Windows下Oracle的安装 一.Oracle下载 1.百度云地址:https://pan

SSH+Oracle的整合(SSH与Oracle整合坑巨多)

这里用SSH+Oracle做一个仓库管理系统,其中包含了查询.条件查询.删除.批量删除.修改.添加的功能.值得注意的是,Oracle与其它数据库存在很多不同之处,所以SSH和Oracle整合的时候小细节处理稍有不慎,就要花费大量时间去排查,亲身体会! 下面进入正文 ↓↓↓↓ Oracle数据库: goods.sql 注意:创建表的时候,无论表名大写小写,创建完成时都会默认设置成大写. --创建仓库表 create table goods ( Gno number not null primary

oracle入坑日记<一> 安装

学习日记系列(前辈/大神勿喷) 日记记录版本为Oracle 12C. 一.下载 下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 下载系统对应版本.下载后解压,双击setup.exe文件开始安装. 二.安装 2.1.配置安全更新这里可以不填写邮箱. 2.1.1.弹出提示直接选“是”即可 2.1.2.在检测安装环境时可能会出现(如下图)提示的错误,解决方法请 点击此处

c++ 的 坑真多之头文件

我发现类在做参数时,是可以不引用头文件,即不用#include"xxx.h"的,比如下面这样是没有问题的 #pragma once #include <string> #include <iostream> class Humankind; class Person { public: Person(); void sayHello(Humankind human); }; 但如果这个类是用来被继承,就编译不过,必须写头文件包含,即这样: #pragma onc

性能測试JMeter趟的坑之JMeter的bug:TPS周期性波动问题

先说下问题: 我在做性能測试时,使用JMeter搞了100个并发,以100TPS的压力压測十分钟,但压力一直出现波动.并且出现波动时JMeter十分卡,例如以下图: 周期性TPS波动 各种猜測: 所以開始找环境的各种原因,起初以为是JMeter的连接被"劫持"了,不然JMeter也不会卡的.所以,花了整整一下午时间.去排除压測机环境.被压測环境(TCP连接数.程序上的问题等等),但一直没找到原因. 后来.换成LR后,压測正常.所以開始怀疑是JMeter自身的问题. 原因找到: 后来想起

性能测试JMeter趟的坑之JMeter的bug:TPS周期性波动问题

先说下问题: 我在做性能测试时,使用JMeter搞了100个并发,以100TPS的压力压测十分钟,但压力一直出现波动,而且出现波动时JMeter十分卡,如下图: 周期性TPS波动 各种推测: 所以开始找环境的各种原因,起初以为是JMeter的连接被"劫持"了,不然JMeter也不会卡的.所以,花了整整一下午时间,去排除压测机环境.被压测环境(TCP连接数.程序上的问题等等),但一直没找到原因.后来,换成LR后,压测正常.所以开始怀疑是JMeter自身的问题. 原因找到: 后来想起来,我

一次Oracle 11g+FluentNHibernate AutoMapping组合尝试

本文的上下文环境 操作系统:Win7 x64 Ultimate开发工具:Visual Studio 2013 一.前言 在以前开发的大多数场景下,使用的开发语言是C#,使用的数据库是Sql Server,这样的组合,必然少不了Entity Framework这样的ORM,自从习惯了Entity Framework,就甩不掉了.这次因为一些历史原因,数据库必须用Oracle,其实,我不太喜欢Oracle,这样的数据库给我的印象是使用起来,无论是安装客户端,配置连接,都太费劲了. 有些事情,你还真得

[SSIS] 在脚本里面使用数据库连接字符串进行查询等处理, 入坑

入坑.!!!!! SSIS 中dts包 设置的  ADO.Net连接, 在传入脚本的时候, 我要使用 数据库连接,进行数据的删除操作. 于是我使用了 了如下的 代码 使用的是windows 身份验证, 发布到正式环境上的时候, 不能使用windows验证, 而要使用 账号密码登录, 结果我改完账号密码登陆以后, 里面调用的地方,   connection.open 的时候就报错了, 说登录失败. 我看了看了一下连接字符串, 没有密码部分. 这个 是 微软设置的dts 包或者项目 的安全性, 连接

Python 应用闭包思路动态生成unittest执行脚本---分析问题,解决问题,记录填坑。

至于为什么要动态生成unittest执行脚本,以及设计思路,代码阅读参考前文,传送门.好了,本文我们就上一篇文章中的问题做一下分析,记录一下填坑之路吧,这个坑真特么深,挣扎了好久才出来. 首先我们先说一下问题在哪,因为使用了闭包,闭包会绑定变量无法清除无法更改,假如我第一次运行testall函数循环两次,第一次是正常的,第二次运行testall函数循环一次,那么生成的报告就会出现问题,会出现第一次运行的结果.即是:后一次循环运行只要比前一次循环少,那么report一定会出现前一次的结果,必先的b