![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle11g相关知识
DataGiant
Swag
展开
-
oracle 11g修改自动收集统计信息计划任务的执行时间
oracle 11g默认的自动收集统计信息的时间是22:00–2:00,但这个时段在公司大型活动期间是业务的高峰期,给本已紧张的系统带来更大的负担。所以,需要把自动执行的时间改到空闲的时段。获得当前自动收集统计信息的执行时间col WINDOW_NAME for a20col REPEAT_INTERVAL for a60col DURATION for a30set linesize 120SELECT t1.window_name, t1.repeat_interval, t1.dura.原创 2020-12-11 15:45:40 · 1781 阅读 · 0 评论 -
oracle手工建库步骤
1、创建audit目录 mkdir -p /u01/app/oracle/admin/pbrac/adump2、配置参数文件 --注参数文件里面不能有中文字符*.audit_file_dest='/u01/app/oracle/admin/pbrac/adump'*.audit_trail='db'*.control_files='+DATA/pbrac/controlfile/control01.ctl','+DATA/pbrac/controlfile/control02.ctl'原创 2020-12-08 21:52:49 · 415 阅读 · 1 评论 -
oracle goldengate增加新表
1、停止抽取进程stop ext1edit params ext1添加:table user.test1;table user.test2; 2、打开表级附加日志dbloginuseridogg password ogg;ADD TRANDATA user.test1ADD TRANDATA user.test23、停止投递进程stop pump1edit params pump1添加:table user.test1;table user.test2;4、停止复制进程st原创 2020-12-07 09:55:55 · 230 阅读 · 0 评论 -
RAMN利用CONVERT DATABASE异机迁移ORALCE
一、迁移前数据库基本信息统计查看数据库版本 SELECT * FROM V$VERSION;Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - Production"CORE 11.2.0.3.0 Production"TNS for 64-bit Windows: Version 11.2.0.3.0 - ProductionNLS原创 2020-12-07 09:44:57 · 148 阅读 · 0 评论 -
ORACLE 19C静默安装
一、前期环境准备1.硬件信息(1)主机版本[oracle@localhost soft]$ cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)(2)CPU[oracle@localhost soft19]$ cat /proc/cpuinfo | grep "physical id" | uniq |wc -l2[oracle@localhost soft19]$ cat /proc/cpuinfo | grep "cpu原创 2020-12-06 22:31:15 · 4284 阅读 · 1 评论 -
oracle基础文件操作
控制文件1.查看路径a.show parameter controlb.select * from v$controlfilec.show parameter control_files;查看控制文件副本数2.修改路径a.法一show parameter control --首先查看 controlfiles 的原本路径alter system set control_files='/u01/app/oracle/oradata/sink/control01.ctl','/u原创 2020-12-06 22:23:37 · 205 阅读 · 0 评论 -
物理部署dg步骤
主库为 WENDING 一. 主库1、 设置为归档模式SQL>alter database force logging2、 强制归档SQL> archive log listSQL> shutdown immediateSQL> startup mountSQL> alter database archivelog;SQL> archive log list修改监听文件SID_LIST_LISTENER = (SID_LIST =原创 2020-12-06 20:57:36 · 318 阅读 · 0 评论 -
ORACLE RAC 异机RMAN恢复
1、源端数据库全备export DBNAME=orclexport ORACLE_SID=orcl1 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1 export PATH=$ORACLE_HOME/bin:$HOME/bin:$PATH export BACPATH=/backup/export LGNAME=rman_backup_`date "+%Y-%m-%原创 2020-12-05 14:30:17 · 1318 阅读 · 0 评论 -
Oracle11g DataGuard不停机部署
Oracle DG部署(RMAN方式) 1.环境介绍 2.DG部署 2.1.建立主库orcl 2.2.主库开启归档主库开启归档并设置强制日志 force logging--关闭数据库SQL> shutdown immediate--以mount模式启动SQL> startup mount--切换到归档模式SQL> alter database archivelog;--开启强制日志SQL> alter databas原创 2020-12-05 12:16:48 · 843 阅读 · 0 评论 -
Linux NTP服务
1、修改时区复制相应的时区文件,替换 CentOS系统时区文件或者创建链接文件:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 或 ln-sf/usrshare/zoneinfo/asia/Shanghaietc/localtime2、安装ntp包#yum install ntp或#rpm -ivh ntp*3、配置时间源vi /etc/ntp. conf server XXX.XXX.XXX.XXX #XXX.XXX.XXX.XXX原创 2020-12-03 17:52:25 · 273 阅读 · 0 评论 -
ORACLE DataGuard环境搭建详细步骤(新方法)
一:实验环境介绍***鉴于生产环境均采用64位系统和数据库软件,本实验也将采用这个标准***采用vmware workstation 10(版本随意,我用的10)虚拟机软件作为安装平台对于真机的要求:CPU:INTEL:CORE I3级别或以上(推荐) AMD :4核心CPU或以上(推荐) 内存:建议4G以上 系统:WIN7 /8 64位/WINDOWS SERVER 2003/2008 64位 硬盘:虚拟机所在分区剩余空间50G以上,固态硬盘最好虚拟机系原创 2020-12-03 17:14:12 · 3038 阅读 · 0 评论 -
Oracle+11gR2静默安装
1、检查系统查看系统版本号:[root@study~]#uname -mx86_642、安装Oracle数据库需要的软件依赖包[root@study~]#yum -y install binutils gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel num原创 2020-12-03 16:20:25 · 308 阅读 · 0 评论 -
初始化参数文件pfile的内容解释
DBCA创建的初始化参数文件内容orcl.__db_cache_size=100663296orcl.__java_pool_size=4194304orcl.__large_pool_size=4194304orcl.__shared_pool_size=54525952orcl.__streams_pool_size=0*.audit_file_dest='/u01/app/oracle/admin/orcl/adump'*.background_dump_dest='/u01/app/o原创 2020-12-01 10:55:31 · 2724 阅读 · 4 评论 -
Oracle初始化参数详解
1. O7_DICTIONARY_ACCESSIBILITY参数名: O7_DICTIONARY_ACCESSIBILITY类别:安全性和审计说明: 主要用于从 Oracle7 移植到 Oracle8i。如果该值为 TRUE, SYSTEM 权限 (如SELECT ANY TABLE) 将不限制对 SYS 方案中各对象的访问 (Oracle7 行为)。如果该值为FALSE, 只有被授予了 SELECT_CATALOG_ROLE, EXECUTE_CATALOG_ROLE DELETE_CATALOG_R原创 2020-12-01 10:30:54 · 774 阅读 · 0 评论 -
Oracle rac命令汇总
1.srvctl,要在oracle用户下运行srvctl status database -d 数据库名 实例运行状态srvctl status instance -d 数据库名 -i 实例名 指定实例运行状态srvctl status nodeapps -n 节点名 节点应用程序状态srvctl config database –d 数据库名 显示rac数据库的配置srvctl start|stop|status instance -d <db_name> -i <in原创 2020-09-26 13:21:45 · 532 阅读 · 0 评论 -
ORACLE性能优化
1.ORACLE的优化器共有3种 A、RULE (基于规则) b、COST (基于成本) c、CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象原创 2020-06-28 15:51:20 · 631 阅读 · 0 评论 -
oracle常见错误代号
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无原创 2020-06-19 16:33:53 · 706 阅读 · 0 评论 -
ORACLE数据库的比较常用命令
第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo')原创 2020-06-14 22:59:15 · 252 阅读 · 0 评论 -
解决数据库慢的方法论
数据库慢一般有三种情况:1.逐渐变慢2.然变慢3.不定时变慢第一种情况 “逐渐变慢”,要建立一个长期的监控机制。比如,写脚本每天的忙时定时收集os,network,database的信息, 每个星期出report,对收集到的信息进行分析。 这些数据的积累,可以决定后期的优化决策,并且可以是DBA说服MANAGER采用自己决策的重要数据。DBA的价值,就在每个星期的report中体现。第二...原创 2020-04-05 22:57:11 · 2952 阅读 · 0 评论 -
ORACLE RAC关闭透明大页的原因及方法
在 Oracle 安装之前的准备工作中,有一项必须的工作是:禁用透明巨页(Disabling Transparent HugePages)。那问题来了:为什么要关闭透明大页? 以及怎么进行禁用?简单来说就是 Oracle Linux team 在测试的过程中发现,如果 linux 开启透明巨页THP,则 I/O 读写性能降低 30%;如果关闭透明巨页 THP,I/O 读写性能则恢复正常。另,建...原创 2020-04-05 19:16:57 · 2423 阅读 · 0 评论 -
教你一招,找回被修改过的数据
1.先创建一张测试表test,表test里有个字段id,字段类型numberSQL>CREATE TABLE test(id NUMBER);2.往表test插入一条测试记录1,并提交SQL>INSERT INTO test SELECT 1 from dual;SQL>COMMIT;3.查询下插入记录后的结果SQL>SELECT * FROM test;...原创 2020-03-28 20:25:46 · 1240 阅读 · 0 评论 -
安全快速的批量删除Oracle数据库外部的会话session
在ORACLE数据库杀掉会话进程有三种方式:1:ALTER SYSTEM KILL SESSION关于KILL SESSION Clause ,官方文档描述alter system kill session实际上不是真正的杀死会话,它只是将会话标记为终止。等待PMON进程来清除会话。可以使用如下方式来快速回滚事物、释放会话的相关锁、立即返回当前会话的控制权。SQL> ALTER SY...原创 2020-03-28 20:05:55 · 684 阅读 · 0 评论 -
(无图形界面,远程安装)Oracle11g基于Centos7的静默安装方式
一、安装前环境准备VMware Workstation 11 搭建Centos7虚拟机,Centos7操作系统最小化安装,2G内存,20G磁盘空间,1核CPU,已配置好网络IP:192.168.206.135已下载Oracle 11g Linux安装文件:linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip通...原创 2020-03-27 19:53:25 · 1160 阅读 · 2 评论 -
Oracle数据库操作处理笔记(3)
一、存储过程/job/函数/触发器操作1、存储过程和函数存储过程和函数也是一种 pl/sql块,是存入数据库的 pl/sql块。但存储过程和函数不同于已经介绍过的 pl/sql程序,我们通常把 pl/sql程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和 pl/sql程序相比,存储过程有很多优点,具体归纳如下:a)存储过程和函数以命名的数据库对象形式存储于数据库当中。存储...原创 2020-01-14 13:21:34 · 744 阅读 · 0 评论 -
DataGuard保护模式切换(PROTECTION | AVAILABILITY | PERFORMANCE)
1、首先查看当前的保护模式 —primary数据库操作SQL> select protection_mode,protection_level from v$database;PROTECTION_MODE PROTECTION_LEVEL-------------------- --------------------MAXIMUM PERFORMANCE MAXI...原创 2020-01-01 15:37:44 · 274 阅读 · 0 评论 -
Oracle数据库操作处理笔记(1)表空间操作、表操作
一、表空间操作1、文件系统:(1)创建表空间数据表空:create tablespace tablespace_name logging datafile '/XXX/xxx/datafile_name1.ora' size 4095M;临时表空间:create temporay tablespae tmp_tablespace_name tempfile '/XXX/xxx/dat...原创 2019-12-18 11:13:13 · 507 阅读 · 0 评论 -
Oracle 11g RAC运维总结
1 术语解释1.1 高可用(HA)什么是高可用?顾名思义我们能轻松地理解是高度可用的意思,也说是说高可用(high availability)指的是运行时间能满足预计或期望的一个系统或组件,我们常听说的247365系统,这种系统追求一种不间断提供服务的目标,任何时候都不能停止服务,否则会给用户造成比较大的影响。在信息、通讯、互联网技术发展如此快的今天,越来越多的系统都希望成为一个高可用的系统,...原创 2019-12-16 14:07:52 · 2921 阅读 · 0 评论 -
Oracle RAC+ASM+DataGuard配置实验记录+常见问题
1、环境规划:RAC环境介绍(primary database)RAC1RAC2Public IP192.168.110.11192.168.110.12Virtual IP192.168.110.21192.168.110.22Instanceracdb1racdb2db_nameracdbracdbSTORAGE MODEAS...原创 2019-12-13 09:27:56 · 866 阅读 · 0 评论 -
Oracle11gDataGuard 新特性总结
首先, 可以从活动主库构建物理备库是非常简单. 此外, 将物理备库转换为逻辑数据库也是轻而易举. 而最大的优势是, 现在, 可以高效地使用备库通过某种方式来支持业务. Active DataGuard特性允许打开备库, 在进行查询的同时应用归档的日志.快照备库允许在其中运行生产数据库负载, 然后闪回到起始点, 继续正常的管理器恢复进程. 这两个特性使用户能够利用备库服务器的处理功能, 极大地推动...原创 2019-12-13 08:54:52 · 376 阅读 · 0 评论 -
GoldenGate实施故障汇总
1.用户不存在问题描述:2010-05-02 10:45:20 GGS ERROR 2001 Oracle GoldenGate Delivery for Oracle, rcrmheal.prm: Fatal error executing DDL replication: error [Error code [1918], ORA-01918: user ‘KINGSTAR...原创 2019-12-11 09:56:40 · 439 阅读 · 0 评论 -
Oracle11gR2数据库体系结构
一 .Oracle体系结构概述体系结构是对一个系统框架的描述,是设计一个系统的宏观工作。就如建造一座大楼的设计图一样,根据建筑框架图的要求,“严格”施工就可以建造一座功能完善,质量可靠的建筑。即使大楼建好以后,我们依然可以根据设计图来找到几乎每一个功能部件。数据库系统结构设计了整个数据库系统的组成部分和各部分组件的功能,这些组件各负其职,相互协调完成数据库的管理和数据库的维护工作。二.Ora...原创 2019-12-09 16:32:00 · 701 阅读 · 0 评论