[20190306]奇怪的查询结果.txt[20190306]奇怪的查询结果.txt
[20190306]奇怪的查询结果.txt-- 链接http: www.itpub.net/thread-2108588-1-1.html提到一个非常古怪的问题,我自己重复测试看看:1.环境:SCOTT@book> @ ver1PORT_STRING &nb...[2019/3/6]
Navicat Premium 连接oracle ORA-01017:用户名/口令无效;登陆被拒绝
解决的方法就是将用户名改成system
原文链接:http: www.cnblogs.com/liuhappy/p/10469321.html[2019/3/5]
ORA-279 signalled during: alter database recover logfile
在RMAN的RECOVER还原过程中,RMAN界面正常,但是检查、刷新告警日志,发现告警日志里面有ORA-279,如下所示: alter database recover logfile ''/u06/archivelog/2019_02_19/o1_mf_1_...[2019/3/4]
Oracle 下马观花看redoOracle 下马观花看redo
----------------------------------------- --Lerning Content :Oracle 下马观花看redo--Author :如人饮水冷暖自知--版权所有 :首发于ORA-600团队微信公众号: 《Oracle 蓝莲花》:转载请注明出处以及作者&nbs...[2019/3/4]
RMAN优缺点及RMAN备份及恢复步骤RMAN优缺点及RMAN备份及恢复步骤
RMAN优缺点及RMAN备份及恢复步骤--以下部分来自网络转摘,仅供参考和OS命令备份方式相比,使用RMAN的优点1 备份执行期间不需要人工干预,因此减少了误操作的机会;2 可以有效的将备份和恢复结合起来;3 支持除逻辑备份以外的所有备份类型,包括完全备份,增量备份,表空间备份,数据文件备份,控制...[2019/3/4]
Oracle AWR报告详细分析--比较详细Oracle AWR报告详细分析--比较详细
https: blog.csdn.net/demonson/article/detail 79474133
原文链接:http: www.cnblogs.com/ritchy/p/10460984.html[2019/3/4]
sqlplus导入数据
从sqlplus命令行中向数据库中导入数据:
原文链接:http: www.cnblogs.com/thaipine/p/10464985.html[2019/3/4]
oracle安装与备份导入
win10安装oracle因运行版本问题导致安装时提示错误(可能win10未被甲骨文公司认证) 跳过的问题 需要更改配置文件:
配置位置在 :
具体操作如下图:
在安装时win10跳过了
许是因为环境变量的问题在这里引用一位同行的解决办法:
...[2019/3/4]
Spring.net的一些感悟
模拟Oracle+spring.net+NHibernate+MVC
对DLL文件引用问题得注意,库文件最好放在固定目录,否则严重影响项目迁移的成功,
由此可见,“代码规范”的重要性(自己大部分时间耽误在项目部署这点上,可以说是乱引用,导致很多BUG),
还有调...[2019/3/4]
Oracle学习之路,佛系更新Oracle学习之路,佛系更新
一、卸载安装(来自百度经验)
完全卸载:
1. 停止相关服务
2. 运行Universal Installer,卸载产品
3. 清理注册表
4. 重启电脑,删除目录(Oracle文件夹和app文件夹)
安装:
1. 运行setup.exe
2.取消勾选“...[2019/3/4]
[20190227]简单探究tab$的bojb#字段.txt
[20190227]简单探究tab$的bojb#字段.txt-- 上午做了删除tab$表,其对应索引i_tab1的恢复,我一直以为这个索引会很大,没有想到在我的测试环境仅仅139个键值.-- 查看/u01/app/oracle/product/11.2.0.4/dbhome_1/rdbm admi...[2019/3/1]
统计信息搜集禁用/启用
禁用 1* select LAST_DATE,NEXT_DATE from dba_jobs where job=45SQL> begin 2 dbms_job.broken(45,true); 3 end; 4 /
PL/SQL procedure succe fu...[2019/3/1]
linux中使sqlplus能够上下翻页
安装包链接:https: pan.baidu.com 1WsQTeEQClM88aEqIvNi2ag
提取码:s241
rlwrap-0.37-1.el6.x86_64.rpm 和 rlwrap-0.37-1.el6.i686.rpm,安装perl依赖...[2019/2/28]
golden gate 加initial load 在rac 上的配置
前言goldengate 11g 在oracle 11g rac 上的配置 (源是rac+asm , 目标是单数据库实例)
源端:
1. 配置tnsnames
[oracle@rac1 admin]$ more tnsnames.ora # tnsnames.ora Network C...[2019/2/27]
[20190226]测试使用bbed恢复索引.txt
[20190226]测试使用bbed恢复索引.txt-- 上午做tab$删除恢复测试时发现,tab$的索引i_tab1很小.可以尝试使用bbed解决这个问题.-- 首先在普通表上做一个测试看看.1.环境:SCOTT@book> @ ver1PORT_STRING &nb...[2019/2/27]
[20190226]删除tab$记录的恢复6.txt
[20190226]删除tab$记录的恢复6.txt-- 春节前几天做了删除tan$记录的测试,链接:http: blog.itpub.net/267265/viewspace-2565245/=> [20190130]删除tab$记录的恢复.txthttp: blog.itpub.net/...[2019/2/27]
监听文件太大,转移来释放空间
Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意攻击连接等,当这个文件特别大的时候,打开和浏览文件内容时可能比较慢。这时可能会想到将当前的日志文件...[2019/2/26]
ORA-02266错误的批量生成脚本解决方案
ORA-02266: unique/primary keys in table referenced by enabled foreign keys这篇博客是很早之前总结的一篇文章,最近导数时使用TRUNCATE清理主表数据又遇到了这个错误,发现还有其它解决方案: ...[2019/2/26]
Oracle merge合并更新函数实例详解
前言
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或多表联合查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INS...[2019/2/25]
查询job的几个语句查询job的几个语句
select * from dba_jobs ; select * from dba_scheduler_job_run_details t; ------>这个语句通过制定job名,来查看job的运行的详细信息
select t.owner,
t...[2019/2/22]
CAST() 函数
作用: 四舍五入 SELECT CAST(''9.0'' AS DECIMAL) FROM DUAL; -- 9
SELECT CAST(''9.5'' AS DECIMAL) FROM DUAL; -- 10
SELECT CAST(''9.6'' AS DECIMAL) FROM D...[2019/2/21]
数据库日期|时间查询|操作
-- Oracle数据库日期|时间查询 SELECT SYSDATE FROM DUAL;
SELECT TO_CHAR(SYSDATE , ''YYYY'') FROM DUAL; -- 年
SELECT TO_CHAR(SYSDATE , ''MM'') FROM DUAL; -- 月...[2019/2/21]
[20190219]那个更快(11g).txt
[20190219]那个更快(11g).txt -- 前几天测试11g Query Result Cache RC Latches时,链接http: blog.itpub.net/267265/viewspace-2632907/ -- 有网友指出测试有问题,建立索引唯一,并不会导致select ...[2019/2/20]
通过存储函数获取序列
实际应用程序开发过程中,大部分业务表是由程序进行增删改,为避免冲突通常会配置序列表来配置序列生成规则。也部分表由运维人员进行配置,如系统控制参数等配置,程序不直接做增删改;
如果当前需求需要新增新的控制参数,由开发人员提供脚本,运维执行;
通常在插入数据时,主键的生成,通常采用的是max(t....[2019/2/20]
转换CLOB字段类型为VARCHAR2, lob类型不支持的sql语句
转自:https: blog.csdn.net/e_wsq/article/detail 7561209
步骤:
1.建立一个临时varchar2字段用来保存数据
2.将clob的内容截取后更新到varchar2字段中
update table_wonder set tempcol...[2019/2/19]
oracle 临时表的使用
在oracle中,临时表分为会话级别(se ion)和事务级别(transaction)两种。
会话级的临时表在整个会话期间都存在,直到会话结束;事务级别的临时表数据在transaction结束后消失,即commit/rollback或结束会话时,会清除临时表数据。
1、事务...[2019/2/18]
SQL 高级查询(层次化查询,递归)
SQL 高级查询
前面我们写了一下 SQL 的极简入门,今天来说点高级查询。没看到的朋友可以点击下面链接查看。
1 小时 SQL 极速入门(一)
1 小时 SQL 极速入门(二)
1 小时 SQL 极速入门(三)
层次化查询
层次化结构可以理解为树状数据结构,由节点构成。比如常见的组织结构由一个...[2019/2/18]
ORA-28000 账号被锁定的解决办法-不二臣-ORA-28000 账号被锁定的解决办法-不二臣-
ORA-28000 账号被锁定的解决办法
错误场景:当使用sqlplus进行登录时报错:ORA-28000 账号被锁定。 错误原因:由于oracle 11g 在默认在default概要文件中设置了密码最大错误次数为10,“FAILED_LOGIN_ATTEMPTS=10”,密码错误的次数超过10...[2019/2/15]
WARNING OGG-01519
2019-02-14 05:13:09 WARNING OGG-01519 Waiting at EOF on input trail file /home/u01/app/ogg/dirdat/MB000000002, which is not marked ...[2019/2/15]
[20190214]11g Query Result Cache RC Latches.txt
[20190214]11g Query Result Cache RC Latches.txt -- 昨天我重复链接http: www.pythian.com/blog/oracle-11g-query-result-cache-rc-latche 的测试, -- 按照我的理解如果sql语句密集执...[2019/2/15]
[20190214]11g Query Result Cache RC Latches补充.txt
[20190214]11g Query Result Cache RC Latches补充.txt -- 上午测试链接:http: blog.itpub.net/267265/viewspace-2632907/ -- 发现自己的一个错误,另外写一篇帖子更正. -- 顺便复习result cach...[2019/2/15]
【Oracle学习笔记】定时任务(dbms_job)
一、概述 Oralce中的任务有2种:Job和Dbms_job,两者的区别有: 1. jobs是oracle数据库的对象, dbms_jobs只是jobs对象的一个实例, 就像对于tables, emp和dept都是表的实例。 2. 创建方式也有差异,Job是通过调用dbms...[2019/2/15]
存储过程定义多个游标多个begin
1、直接定义多个显示游标 CREATE OR REPLACE PROCEDURE ACC.DBP_REALCITYTRAFFICCNT IS CURSOR cur1 IS SELECT 。。。 --第一个游标 CURSOR cur2 IS SELECT 。。。 ...[2019/2/14]
[20190213]学习bbed-恢复删除的数据.txt
[20190213]学习bbed-恢复删除的数据.txt -- 以前也做过类似测试,当时在用bbed做verify时错误都不处理,当时的想法就是能读出就ok了. -- 而且当时也做成功,纯粹是依葫芦画瓢,按照别人的blog重复操作,一点不理解为什么这样做. -- 重复测试: 1.环境: SCOTT...[2019/2/13]
[20190130]删除tab$记录的恢复2.txt
[20190130]删除tab$记录的恢复2.txt -- 前面链接写好了脚本,开始测试删除后的恢复.千万不要在生产系统做这样的测试!! -- 参考链接:http: blog.itpub.net/267265/viewspace-2565245/=>[20190130]删除tab$记录的恢复...[2019/2/13]
oracle sqlplus 回退键以及上下键
Linux中安装完Oracle后,默认的 sqlplus 上下键是不能用的,安装了 rlwrap 之后就能通过上下键翻回历史命令了
下载地址
https: github.com/hanslub42/rlwrap/releases
安装步骤
安装readline 及 依赖
[root...[2019/2/13]
Oracle 导出用户下的所有索引创建语句
SELECT dbms_lob.substr(dbms_metadata.get_ddl(''INDEX'', INDEX_NAME))||'';'' from dba_indexes where owner=''需要导出所有索引的用户''
refer to:https:...[2019/2/13]
[20190211]简单测试端口是否打开.txt
[20190211]简单测试端口是否打开.txt -- 昨天看一个链接,提到如果判断一个端口是否打开可以简单执行如下: -- 参考链接:https: dba010.com/2019/02/04/check-if-a-port-on-a-remote-system-is-reachable-with...[2019/2/12]
oracle查看被锁的表和解锁
--以下几个为相关表 SELECT * FROM v$lock; SELECT * FROM v$sqlarea; SELECT * FROM v$se ion; SELECT * FROM v$proce ; SELECT * FROM v$locked_object; SELECT * FR...[2019/2/12]
oracle12c创建用户指定表空间
--1.创建临时空间
create temporary tablespace zyj_temp
tempfile ''D:\app2\user\virtual\oradata\orcl\zyj_temp.dbf''
size 50m
autoextend on
next 50m maxsize ...[2019/2/12]
where语句中不能直接使用聚合函数
1.问题描述
select deptno ,avg(sal) from emp where count(*)>3 group by deptno; 在where 句中使用聚合函数count(*),报出错误:ORA-00934: group function is not allo...[2019/2/11]
如何创建只读权限oracle账户如何创建只读权限oracle账户
1.创建角色 CREATE ROLE SELECT_ROLE 2.给角色分配权限
grant CREATE VIEW to SELECT_ROLE; grant CREATE SYNONYM to SELECT_ROLE;
grant CONNECT TO SELECT_ROLE;gra...[2019/2/1]
Oracle中用序列和触发器实现ID自增Oracle中用序列和触发器实现ID自增
在设计数据库的时候,Oracle中没有类似SQL Server中系统自动分配ID作为主键的功能,这时Oracle可以通过“序列”和“触发器”来实现ID自动增加的功能。
1.创建序列Sequence
create sequence seq_uid
increment by 1
...[2019/1/30]
SQL查询获得指定格式内容
Oracle中通过修改SQL语句,达到将查询的内容拼接为指定的字符串格式
eg:
select ''<ta:datagridItem id="'' || lower(column_name) || ''" key="'' || comments || ''" a...[2019/1/28]
Oracle 11g R2性能优化 10046 event
正文
作为SQL Trace的扩展功能,Oracle 10046 event(10046事件)是一个重要的调试事件,也可以说是系统性能分析时最重要的一个事件,它包含比SQL Trace更多的信息。但可惜的是,10046事件并不是Oracle官方提供给用户的诊断工具,官方文档上面也没有详细的说明,...[2019/1/28]
Navicat安装及简单使用
一、安装
下载完之后,直接解压出来就能用,看一下解压之后的目录:
双击打开下面这个文件(可以把它添加一个桌面快捷方式,或者添加到任务栏):
然后会提示你输入注册码:
回到navicat的解压出来的文件夹里面,有个叫做key.txt的文件,打...[2019/1/28]
SQL语句查询关键字中含有特殊符号怎么处理, 例如 'SMI_'SQL语句查询关键字中含有特殊符号怎么处理, 例如 'SMI_'
SQL语句查询关键字中含有特殊符号怎么处理, 例如 ''SMI_''
错误:select * from emp where ename like ''%SML_%''
正确:select * from emp ...[2019/1/28]
Oracle 创建函数Oracle 创建函数
Oracle创建函数的方法如下:
CREATE OR REPLACE FUNCTION FunctionName (
--传入参数
para NCHAR
) RETURN NUMBER IS
--函数内使用的临时变量
result NUMBER(38,0);...[2019/1/25]
JDBC实现简单增删改查JDBC实现简单增删改查
JDBC全称为:Java Data Base Connectivity (java数据库连接),主要用于java与数据库的链接。
整个链接过程如下图:
1.数据库驱动:Driver
加载mysql驱动:Cla .forName("com.mys...[2019/1/25]
Oracle 11g必须开启的服务及服务详细介绍
成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么,具体该怎么做呢?
按照win7 64位环境下Oracle 11g R2安装详解中的方法成功安装Oracle ...[2019/1/24]