- 博客(66)
- 收藏
- 关注
转载 连接Oracle出错:sqlplus "/as sysdba"
执行sqlplus "/as sysdba" 出现错误:sqlplus: error while loading shared libraries: /u01/app/oracle/product/10.2.0/db_1/lib/libclntsh.so.11.1: cannot restor...
2019-09-06 14:50:00
393
转载 or each row触发器
create table test(id number); create table audit_table(table_name varchar2(20),ins int,upd int,del int); create or replace trigger test_tri ...
2019-09-05 16:34:00
236
转载 如何快速把一个11g数据库插入到12c cdb中去?
使用DBMS_PDB把一个11g数据库插入到12c cdb中去 环境: windows 7 源库:orcl oracle 11.2.0.4 目标库:cdbdb 12.2.0.1 ,pdb:sztech 1.源库先升级到12c 这个步骤略,可以通过dbua完成 2.原库以只读方式打...
2019-09-04 15:43:00
435
转载 Oracle Listener 静态注册
静态注册 静态注册就是实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序。无论何时启动一个数据库, 默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。 静态注册时,listener.ora中的GLOBAL_DBNAME向外提供服务名,listene...
2019-09-03 15:01:00
149
转载 Oracle Listener 动态注册
动态注册是在instance启动的时候PMON进程根据init.ora中的instance_name,service_names两个参数将实例和服务动态注册到listener中。 首先要在init.ora中指定instance_name,service_names两个参数的值。在sq...
2019-09-02 16:36:00
164
转载 使用data pump驱动的外部表移动数据
使用data pump驱动的外部表移动数据 比如我们有一个报表的数据,准备从一个数据库A中移动到另一个数据库B中,如何实现? 这个问题,我们使用带data pump驱动的外部表方式,很容易实现,具体方法如下: 1.在A库中,使用data pump驱动创建一个外部...
2019-08-31 15:47:00
87
转载 在解决了ORA-600 [2662]后,库启动的时候出现ORA-600[4193]错误
ORA-600[4193]解决 在解决了ORA-600 [2662]后,库启动的时候出现ORA-600[4193]错误 Tue Feb 14 09:34:11 2012 Errors in file d:\oracle\product\10.2.0\admin\interlib\bdum...
2019-08-30 16:42:00
133
转载 普通用户 要导整个数据库需要 什么权限?
普通用户 hr进行expdp数据导出,报权限不够的错误 [oracle@dbserver ~]$ expdp hr/hr directory=exp_dir dumpfile=full.dmp full=y Export: Release 11.2.0.4.0 - Product...
2019-08-28 16:17:00
1021
转载 asm磁盘路径 包含混合路径时 的设置
如果asm磁盘发现路径中,既有udev方式创建的磁盘,又有asmlib创建的磁盘,那么,在asm_diskstring中,需要把两种情况都设置: asm_diskstring string /dev/*, ORCL:* 否...
2019-08-27 17:08:00
192
转载 关于varchar 与 varchar2的讨论
我们习惯了使用varchar2.但原因知之甚少: 图示为新建表为varchar 类型、 查看表定于 却显示为varchar2 我们来看下官网的定义: 网上资料说: varchar...
2019-08-23 14:52:00
136
转载 oracle 采用操作系统 认证登陆数据库
以oracle用户登陆操作系统,用sys用户任意密码登陆。 [oracle@dbsrv ~]$ sqlplus sys/akdosfw as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Nov 24 06:39:31 2015 ...
2019-08-21 14:45:00
481
转载 OGG启动报错:不能创建 共享内存段
错误日志信息: mgr.prm: Datastore in 'dirbdb':BDB1546 unable to join the environment: unable to create shared system memory region:No space left on Device...
2019-08-20 15:22:00
194
转载 使用recovery catalog查看数据库过去的定义
recovery catalog 应用之一:使用recovery catalog查看数据库过去的定义 我们平时通过report schema看到的是当前数据库的定义信息, 如果使用 recovery catalog的情况下,我们可以看到数据库以前的数据结构的信息 ...
2019-08-19 18:02:00
137
转载 关于SYSTEM表空间的表删除后不会进入回收站的疑惑
我们知道Oracle有一个回收站的功能,如果删除表的时候不使用purge选项,则会进入到回收站,可以使用Flashback闪回删除。具体如下: SQL> select * from v$version; BANNER Oracle Database 1...
2019-08-17 16:59:00
204
转载 linux下取消挂载时报xxxx device is bus
报错现象; 取消使用umount /u01/mount/会出现 umount2: Device or resource busy umount: /u01/mount: device is busy. (In some cases useful info ...
2019-08-16 15:52:00
201
转载 ORA-04031 large pool PX msg pool 不足错误解决
今天接到用户反映,执行一个查询select * from xxx,就会挂起,后端报警文件在报大池无法分配的问题,具体如下: Tue Oct 11 15:26:06 2016 Errors in file c:\app\ad...
2019-08-15 15:39:00
299
转载 insert中启用 错误日志的 问题及分析
在平时的工作中,有时候需要insert一批数据,这些数据可能是临时表,外部表,普通表,子查询等形式,类似下面的格式 insert into xxxx (select xxxxx from xxx where xxxxx); 如果其中有冗余数据的时候,整个Insert会自动rollback,一条...
2019-08-14 17:29:00
92
转载 成ORA-12560:TNS:协议适配器错误的问题的原因
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oraclehome92TNSlistener服务。 2.database instance没有起起...
2019-08-12 16:45:00
238
转载 使用recovery catalog查看数据库过去的定义
我们平时通过report schema看到的是当前数据库的定义信息, 如果使用 recovery catalog的情况下,我们可以看到数据库以前的数据结构的信息 比如: 1.增加表空间前的情况: [oracle@dbserver ~]$ rman target / catalog rm...
2019-08-10 16:48:00
119
转载 使用 gather_plan_statistics hint 产生执行计划
首先sqlplus登陆当前用户 2、执行 运行 sql语句 ,在语句中加入 /*+ gather_plan_statistics */ 例子: 执行 sql 语句 select /*+ gather_plan_statistics */ count(employee_id) from hr.e...
2019-08-09 17:28:00
442
转载 搭建DG 打开备库提示ORA-10458
发生背景: 搭建11g DG ,备库rman同步后打开备库提示如下: SQL> alter database open read only; alter database open read only * ERROR at line 1: ...
2019-08-08 15:24:00
317
转载 数据库安全审计
随着互联网的快速发展,企业通过各种应用产生在数据库中的所有关于商业以及公共安全性的数据,已经成为各企事业单位最具有价值的资产。通常企业为了防止这些敏感数据被竞争对手或者黑客非法获取,用以谋求不正当的利益,都会通过各种方式将这些信息严密保护起来。 但是,根据星瑞格软件统计显...
2019-08-07 17:55:00
1533
转载 Oracle:跨数据库跨版本跨平台,进行高级复制
物化视图复制的设置 主站点:prod 物化视图站点:emrep 主机名:dbserver 复制用户:hr 检查初始化参数 SQL> connect...
2019-08-05 16:51:00
193
转载 Oracle11g:用户频繁锁定并且解锁后,不允许登录
原因有可能是oracle的密码过期机制导致的: 一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。 解决办法: 1、查看用户用的哪种profile策略,一般是default: select username,profile fr...
2019-08-02 17:40:00
198
转载 闪回恢复区大小不够报ORA-19809、ORA-19804错误
RMAN> backup database; Starting backup at 01-July-19 using target database control file instead of recovery catalog allocated ch...
2019-08-01 16:37:00
222
转载 成ORA-12560: TNS: 协议适配器错误的问题的原因
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oraclehome92TNSlistener服务。 2.database instance没有起起来。...
2019-07-31 16:18:00
77
转载 oracle动态视图v$,v_$,gv$,gv_$与x$之间的关系
前言:在oracle运维的过程中,经常会使用到一些以V$开头的动态视图,比如V$session, 有一次偶然看到有人用V_$session, 初以为别人写错了,没想到desc v_$session以后能看到和v$session一样的结构,再以后又发现以gv$开头的视图等等。趁这次在一台Linu...
2019-07-30 17:33:00
241
转载 SQL SERVER性能优化综述
一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。 一、分析阶段 一般来说,在系统分析阶段往往有太多需要关注...
2019-07-29 17:33:00
87
转载 Oracle:临时表空间 作用
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。 重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。 网上有人猜测在磁盘空间的分配上,oracle使...
2019-07-28 16:30:00
929
转载 Oracle11g:R2 RAC启用iptables导致节点宕机问题
通常,在安装数据库时,绝大多数都是要求把selinux及iptables关闭,然后再进行安装的。但是在运营商的系统中,很多安全的因素,需要将现网的数据库主机上的iptables开启的。 在开启iptables时就要注意了,比如一RAC中的hosts配置如下: 192.168.142.11...
2019-07-26 16:58:00
444
转载 Oracle:11g服务详细介绍及,哪些服务是必须开启的
安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,...
2019-07-25 17:20:00
97
转载 如何使用AWR?
AWR由ORACLE自动产生,但是也可以通过DBMS_WORKLOAD_REPOSITORY包来手工创建、删除和修改。可以使用desc命令查看该包中的过程。下面只介绍几个常用的: 1. 手工创建一个快照 SQL> select count(*) f...
2019-07-24 16:48:00
586
转载 AWR报告的详细操作及说明:WHAT ?什么是AWR?
现在我们稍微详细地了解一下刚才所说内容。 1. ash占用的内存大小 ASH的采集信息保存在内存中,在旧的信息被采样到AWR中后,可被新采集的信息覆盖,重启oracle后该信息被清除。分配给ASH的内存大小可以查询到: ...
2019-07-23 17:29:00
2024
转载 AWR报告的详细操作及说明:WHY—为什么会出现ASH和AWR?
1. 10g之前 用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接断开后,其原来的连接信息在v$session和v$session_wait中就会...
2019-07-22 17:28:00
137
转载 奇怪oracle数据库只能在一个节点启动
今天发现,双机配置好了,oracle在一台机器上运行正常,在另一台不能运行,看配置文件,都没有问题。 看hacmp的日志,也没有发现异常,两个节点都一样,手工执行一下启动脚本,发现了以下错误 : # ./startorcl2.sh LSNRCTL for IBM...
2019-07-21 17:29:00
360
转载 如何用sosreport在Linux上创建诊断报告
Sosreport是RHEL / CentOS上的一个命令,它会收集系统配置和你linux机器上的诊断信息,如正在运行的内核版本、加载的模块和系统和服务配置文件之类的信息。这个命令同样可以运行外部的程序来收集更多的信息,并存储这些输出到一个结论文档中。 Sosreport在你需要获得re...
2019-07-19 17:18:00
156
转载 oracle:本地管理表空间,管理机制
表空间是一种为段(表,索引等)提供空间的逻辑结构,所以,当在表空间中增加,删除段的时候,数据库就必须跟踪这些空间的使用。 如下例所示,假定一个新创建的表空间包含了五个表 表一……表二……表三……表四……表五……未用空间 ...
2019-07-18 17:09:00
294
转载 Oracle:本地管理表空的由来
在Oracle8I的版本中,Oracle推出了一种全新的表空间管理方式:本地化管理的表空间。所谓本地化管理,就是指Oracle不再利用数据字典表 来记录Oracle表空间里面的区的使用状况,而是在每个表空间的数据文件的头部加入了一个位图区,在其中记录每...
2019-07-17 17:45:00
47
转载 Oracle:本地表空间管理,字典表空间管理
本地管理表空间 一、概述 1、理解本地管理表空间的由来 2、理解什么是字典管理表空间及工作原理 3、理解本地管理表空间的优势(为什么要使用本地管理表空间) 4、理解本地管理表空间的内部结构 5、理解字典管理表空间与本地管理表空间的转换 二、名词解释与约定 表空间(Tablespace)——为数...
2019-07-16 17:42:00
118
转载 Oracle:用_minimum_giga_scn 解决无法启动的数据库
那天遇到一个数据库无法启动,看到alertlog中主要是ora 600和[2662]的报错: SQL> startupORACLE instance started.Total System Global Area 1076850392 bytesFixed Size 7...
2019-07-15 17:20:00
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人