
oracle 11g
七七powerful
这个作者很懒,什么都没留下…
展开
-
oracle数据库使用JDBC导入ClickHouse数据
clickhouse oracle clickhouse-jdbc-bridge原创 2023-02-25 19:06:35 · 1583 阅读 · 0 评论 -
数据库主机意外掉电,损坏修复一例ORA-00214,ORA-01172
数据库主机意外掉电,损坏修复一例ORA-00214,ORA-01172原创 2022-10-25 18:05:54 · 639 阅读 · 0 评论 -
AIX、hpux、linux 通过nfs文件系统运行oracle 数据库
HPUX系统mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,timeo=600,proto=tcp, suid, forcedirectio 10.1.0.5:/nfs /oradataAIX系统vi /etc/filesystems编辑并增加如下内容:/nfs: dev = /oradatadata vfs原创 2021-12-30 23:21:34 · 1616 阅读 · 0 评论 -
oracle插入CLOB类型超过4000个字符报ORA-01704错的解决方法
今天碰到一个问题,测试童鞋希望把tomcat的报错日志报错到数据库中,结果调用insert into的时候,报ORA-01704。INSERT INTO SYSTEM.QYQTEST2021(ID, MLOG) VALUES(3, '好长好长的字符串..');报错:ORA-01704:字符串文字太长解决方案,声明一个变量v_clobsqlDECLARE v_clobsql CLOB;BEGINv_clobsql := '好长的字符串';INSERT INTO SYSTEM....原创 2021-12-09 15:27:31 · 7745 阅读 · 0 评论 -
oracle Client 11g静默安装
参考:oracle Client11G静默安装过程——linux环境_xiaoqiaoi5685的博客-优快云博客oracle Client11G静默安装过程——linux环境。附下载链接https://blog.youkuaiyun.com/xiaoqiaoi5685/article/details/51831485实战:1.创建所需的操作系统组和用户groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oracle设置orac.原创 2021-11-30 17:42:00 · 1016 阅读 · 0 评论 -
oracle 12c pdb开启和关闭,及设置开机自启动
//开启数据库sqlplus / as sysdba; //登录连接CDB,默认是root container;startup; //open 模式,但此时的pdb模式是mounted,需要手工开启alter session set container=testpdb1; //切换到某个pdbalter pluggable database open; ...原创 2021-09-19 21:45:41 · 4783 阅读 · 0 评论 -
Linux系统下快速配置HugePages的完整步骤
关于Linux系统的HugePages与Oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰: Linux大内存页Oracle数据库优化本文旨在Linux系统上快速配置HugePages测试环境:RHEL6.8 + 512G物理内存;Oracle 11.2.0.4 SGA=400G. 1.设置memlock无限制在/etc/security/limits.conf配置文件中,设置oracle用户memlock无限制:vi /etc/security/limits.con..转载 2021-05-26 20:37:06 · 615 阅读 · 0 评论 -
如何不让Oracle使用Linux的swap分区
经常看到swap分区被使用,被缓存的内容本来是为了增加命中率,结果去不断换入换出,导致本地磁盘IO增加,影响访问速度。所以在内经常看到swap分区被使用,被缓存的内容本来是为了增加命中率,结果去不断换入换出,导致本地磁盘IO增加,影响访问速度。所以在内存充足的情况下,如果我们觉得不需要使用swap分区的时候,那就要想办法尽量避免使用swap。我的环境大部分都是Oracle数据库服务器,linux+oracle是常见组合,这里针对这个背景做一下分析。1、hugepage功能使用hu..转载 2021-05-26 20:35:51 · 183 阅读 · 0 评论 -
Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障
某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4。而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式。当进行应用的压力测试时,发现数据库服务器在运行一段时间(约3个小时后),系统会失去响应。当做了大量的系统状态及内存使用情况的分析后,发现系统失去响应的原因是,Oracle不断的申请内存,直到内存消耗完所导致的。深究其原因,是由于系统的核心参数vm.nr_hugepages与SGA的大小不匹配,Oracle并没有使用HugePa转载 2021-05-26 20:35:09 · 640 阅读 · 0 评论 -
Oracle 11g系统自动收集统计信息的一些知识
在11g之前,当表的数据量修改超过总数据量的10%,就会晚上自动收集统计信息,如何判断10%,之前的帖子有研究过:oracle自动统计信息的收集原理及实验。这个STALE_PERCENT=10%,是无法修改的,如果表非常大,10%是非常多的数据,非常有可能造成统计信息不准确。 在11g之后,STALE_PERCENT=10%是可以修改的,分为全局(DBMS_STATS.SET_GLOBAL_PREFS )和表级别(DBMS_STATS.SET_TABLE_PREFS)。表级别的设定: 修...转载 2020-12-22 16:13:23 · 366 阅读 · 0 评论 -
oracle数据库从AIX环境expdp迁移到linux环境(sec_case_sensitive_logon=true导致连接报错ORA-01017)
oracle数据库从AIX环境(11.2.0.4)expdp迁移到linux环境(11.2.0.4)(sec_case_sensitive_logon=true导致连接报错ORA-01017)将sec_case_sensitive_logon修改为false之后连接正常。1、oracle11g前,密码不区分大小写,11g开始引入了sec_case_sensitive_logon参数控制密码敏感,默认true,大小写敏感。安装完19C后,将sec_case_sensiti...原创 2020-10-05 17:34:02 · 920 阅读 · 0 评论 -
数据库开启了闪回和归档,关闭归档日志alter database noarchivelog的时候报错:ORA-38781: cannot disable media recovery
处理过程如下:1、查询数据库存在闪回点UAT_20200527SQL> SELECT name, guarantee_flashback_database, scn FROM v$restore_pointNAME--------------------------------------------------------------------------------GUA SCN--- ----------UAT_20200527YES 26788149...原创 2020-07-03 14:13:03 · 680 阅读 · 0 评论 -
Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障
转载链接:https://blog.youkuaiyun.com/xujinyang/article/details/8880496某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4。而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式。当进行应用的压力测试时,发现数据库服务器在运行一段时间(约3个小时后),系统会失去响应。当做了大量的系统状态及内存使用情况的分析后,发现系统失去响应的原因是,Oracle不断的申请内存,直到内存消耗完所导转载 2020-06-07 07:23:27 · 1046 阅读 · 0 评论 -
oracle数据库通过SQL profile 绑定SQL最优执行计划(个人实践)
1、执行SQL语句,同时使用如下命令查找SQL IDselect a.SQL_ID,b.SQL_TEXT,b.LAST_LOAD_TIME,b.LAST_ACTIVE_TIME from v$session a, v$sql bwhere a.SQL_ID = b.SQL_ID and a.USERNAME is not null and a.STATUS = 'ACTIVE'...原创 2020-04-22 21:47:50 · 725 阅读 · 0 评论 -
Oracle11g新特性:在线操作功能增强-Oracle11g在线重建索引功能增强 (转载)
Oracle 11g加强了ONLINE REBUILD索引功能,减少了ONLINE REBUILD索引过程中对DML操作的阻塞。下面看看10g中和11g在线重建索引的差别,首先登陆10g: SQL> CREATE TABLE T AS SELECT ROWNUM ID, A.* FROM DBA_OBJECTS A; 表已创建。 SQL> CREATE INDEX IND_T_NAME ON T(转载 2009-08-15 19:41:00 · 2047 阅读 · 0 评论 -
12C新特性
本文是Oracle ACE总监Syed Jaffer Hussain对Oracle数据库12c的一些新特性总结,包括数据库管理、RMAN、高可用性以及性能调优等内容。主要内容:1. 在线迁移活跃的数据文件2. 表分区或子分区的在线迁移3. 不可见字段4. 相同字段上的多重索引5. DDL日志6. 临时undo7. 新的备份用户特权8. 如何在RMAN中执行SQL转载 2016-10-12 09:52:27 · 530 阅读 · 0 评论 -
Oracle 非dba用户 使用 set autotrace 功能
转载自:http://blog.youkuaiyun.com/zhengwei125/article/details/50128975Oracle zw 非dba用户set autotrace提示启用 STATISTICS 报告时出错 SQL> conn zw/zwConnected.SQL> set autotrace tr转载 2016-12-04 19:37:44 · 429 阅读 · 0 评论 -
使用oracle sql profile固定执行计划
2013-02-05 16:19:36标签:oracle sql profile版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。使用sql profile固定执行计划实验10g之前有outlines,10g之后sql profile作为新特性之一出现。如果针对非绑定变量的sql,outlines则力不从心。下面是实验过程--1.准备阶转载 2016-12-04 19:40:07 · 585 阅读 · 0 评论 -
Oracle Database 12c 新特性:RAC Cluster Hub Node 和 Leaf Node
Oracle Database 12c 新特性:RAC Cluster Hub Node 和 Leaf Node在 Oracle Database 12c 的 Cluster 中引入了很多新特性和新概念,其中重复最多的几个名词除了 Flex Cluster、Flex ASM 之外还有 Hub Node 和 Leaf Node,这里来介绍 Hub Node 和 Leaf No转载 2017-03-14 16:01:58 · 1488 阅读 · 0 评论 -
深入了解 Oracle Flex ASM 及其优点
深入了解 Oracle Flex ASM 及其优点简介Oracle Real Application Cluster (RAC) 是 Oracle 解决方案中的一个著名产品,用于保持业务数据的高可用性。Oracle RAC 允许在所有集群节点之间共享负载,采用 N-1 容错配置来应对节点故障,其中 N 是节点总数。Oracle RAC 一直在不断改进每个版本,此次也不例外。新的 1转载 2017-03-14 16:03:08 · 761 阅读 · 0 评论 -
Oracle 默认时间格式 & Date格式转换
Oracle 默认时间格式 & Date格式转换默认时间格式:1、Oracle的日期格式 Oracle缺省的时间格式即时间数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。例如,使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时间格式显示为:28-Jan-2003,使用zhs16gbk字符集(或其他中文字符集)的时间格式缺省显示为:200转载 2017-04-18 17:10:55 · 841 阅读 · 0 评论 -
【转】DBMS_STATS.GATHER_TABLE_STATS详解
【转】DBMS_STATS.GATHER_TABLE_STATS详解 2012-04-22 09:20:10分类: Linux由于Oracle的优化器是CBO,所以对象的统计数据对执行计划的生成至关重要!作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息(默认参数下是对表进行直方图信息收集,包含该表的自身-转载 2017-04-18 17:14:03 · 750 阅读 · 0 评论 -
DataGuard ORA-01111,ORA-01275文件创建失败问题解决
在正常情况下,如果配置正确,文件是能够自动创建的,出错时可能的日志如下:Sun Jul 5 23:28:23 2009Media Recovery Log /opt/oracle/archivelog/1_47_689973859.dbfMedia Recovery Log /opt/oracle/archivelog/1_48_689973859.dbfMedia Reco转载 2017-05-15 10:16:54 · 3683 阅读 · 0 评论 -
参考AWR中的Instance Activity Statistics 计算IOPS
参考AWR中的Instance Activity Statistics 环节 IOPS = “physical reads total I/O requests” + “physical writes total I/Orequests” MBytes/s = “physical reads total bytes” + physical writes total by转载 2017-04-26 17:40:43 · 678 阅读 · 0 评论 -
HP-UX Oracle Ioctl ASYNC_CONFIG error=1
在客户的系统中,观察到大量的跟踪文件,报错Ioctl ASYNC_CONFIG error, errno = 1,具体信息如下:System name: HP-UXRelease: B.11.23Version: UMachine: ia64Ioctl ASYNC_CONFIG error, errno = 1这是一个和异步IO相关的错误,在转载 2016-07-27 11:53:52 · 1042 阅读 · 0 评论 -
生成awr报告时报ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
生成awr报告时报错:ERROR:ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小ORA-06512: 在 "SYS.DBMS_WORKLOAD_REPOSITORY", line 919ORA-06512: 在 line 1 解决方法:update WRH$_SQLTEXT set sql_text = SUBSTR(sql_text,转载 2016-07-25 15:45:48 · 3767 阅读 · 0 评论 -
11g 新特性
一.密码安全 为了遵守各种安全性和隐私规定,必须使用更安全的口令。如果口令非常短或仅包含有限的字符,则对于强力攻击就很脆弱,而包含较多不同字符的较长口令就很难被猜出或获得。 在Oracle Database 11g中,口令的处理方式与早期版本中的处理方式有所不同:(1) 口令区分大小写。口令中使用的大写字符和小写字符现在是不同的字符。(2) 口令可以包含未用引号括起来的转载 2013-01-29 17:54:17 · 1332 阅读 · 0 评论 -
sql net message from client
sql net message from client 2011-05-09 15:18:17| 分类:等待事件 | 标签:|字号大中小 订阅sql net message from client大部分情况下对于数据库来说是空闲等待事件,表示数据库在等待接受客户端的请求,但是对于application来说就不一定是空闲的,因为空闲等待事件消转载 2013-01-29 17:48:53 · 1966 阅读 · 0 评论 -
11g RAC环境下客户端配置TAF
TAF是Transparent Application Failover的英文缩写,顾名思义就是对应用透明的故障转移,举个例子,当应用连接某个oracle数据库的执行查询操作的时候,数据库服务器网络中断或者实例崩溃,在经过delay参数设置的值之后,将自动连接到其他可用的实例,继续进行查询。(前提是执行计划,输出结果集和输出的顺序不能发生变化)TAF的特性:1:TAF是ORACLE客户转载 2013-01-29 13:29:55 · 697 阅读 · 0 评论 -
每个做DBA的孩纸都是上辈子被drop的db
N年之前听说DBA工资高啊!!!!劳资就心动了啊!!!!从此就踏上了尼玛不归路啊!!!学完了才知道工作难找啊!!!!天天特么去面试啊!!!!面试官你听是新手啊!!!!尼玛就直接说再见啊!!!再见!!在尼玛贱啊!!!!劳资英文很差啊!!!purge啊!!!劳资读了三年的“趴哥”啊!!!!!只到有一天一个同行MM和我说。。。。捏个。。捏个是读“趴哥”还是“帕紫”转载 2011-10-19 19:36:46 · 993 阅读 · 0 评论 -
Oracle_AWR_报告分析实例讲解
WORKLOADREPOSITORY report for DB NameDB IdInstanceInst numReleaseRACHostICCI原创 2011-08-02 21:43:09 · 8127 阅读 · 0 评论 -
Oracle11g新特性:在线操作功能增强-Oracle对象依赖性判断增强 (转载)
在11g之前,Oracle判断依赖性只达到了对象级,也就是说存储过程访问的对象一旦发生了变化,那么Oracle就会将存储过程置为INVALID状态。 Oracle使用这种方法强制存储过程在下次执行之前进行重编译,避免表结构改变后,存储过程没有更新,从而得到错误的结果。 这种方法没有问题,但是有的时候修改往往和关联的存储过程没有关系,但是Oracle并不对这种情况进行判断,这样会造成原创 2009-08-15 19:36:00 · 669 阅读 · 0 评论 -
Oracle11新特性:分区功能增强-Oracle新增复合分区 (转载)
Oracle11g在分区方面做了很大的提高,不但新增了4种复合分区类型,还增加了虚拟列分区、系统分区、INTERVAL分区等功能。 9i开始,Oracle就包括了2种复合分区,RANGE-HASH和RANGE-LIST。在11g,Oracle一下就提供了4种复合分区:RANGE-RANGE、LIST-RANGE、LIST-HASH和LIST-LIST。 <!--Code hi转载 2009-08-15 19:22:00 · 1369 阅读 · 0 评论 -
Oracle11g新特性:在线操作功能增强-Oracle11g在线重定义功能对物化视图... (转载)
Oracle的在线重定义功能就是利用了物化视图的功能,通过物化视图日志的记录功能,来同步目标表和基表的数据。因此,在11g以前,建立了物化视图日志的表是无法进行在线重定义操作的:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--原创 2009-08-15 19:39:00 · 935 阅读 · 0 评论 -
Oracle11g新特性:在线操作功能增强-Oracle11g的只读表功能
在11g以前,Oracle提供的只读功能只到了数据库级和表空间级: <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SQL> CONN / AS SYSDBAConnected.SQL> SHUTDOWN IMME原创 2009-08-15 19:38:00 · 678 阅读 · 0 评论 -
Oracle11g新特性:在线操作功能增强-Oracle11g新增的不可见索引 (转载)
添加、删除索引一直是一个比较头痛的问题。不在正式环境中进行添加、删除操作,很难了解索引对执行计划的影响。而在正式环境中添加、删除索引,又很容易影响其他SQL的执行计划,从而导致系统出现性能问题。 Oracle11g新增了INVISIBLE INDEX功能,可以新增一个不可见的索引,或者将目前的索引变为不可见。除非指定了参数,否则优化器不会使用这种状态的索引。<!--Code原创 2009-08-15 19:37:00 · 651 阅读 · 0 评论 -
oracle 11g的audit导致system表空间快速增长的问题
oracle 11g的audit导致system表空间快速增长的问题 分类: oracle 2012-03-23 16:20 982人阅读 评论(0) 收藏 举报 11gr2版本,oracle把参数audit_trail 自动设置为DB转载 2013-01-29 17:59:22 · 771 阅读 · 0 评论 -
11g R2 RAC客户端负载均衡配置
11g R2 RAC客户端负载均衡配置 分类: Oracle High Availability--RAC 2012-06-26 11:01 338人阅读 评论(0) 收藏 举报 1、在服务端查看数据库版本和service_name:转载 2013-01-29 18:00:33 · 1600 阅读 · 0 评论 -
11g cursor_sharing 参数说明
一. 官网的说明http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/initparams042.htm#REFRN10025 1.1 CURSOR_SHARINGPropertyDescriptionParameter typeString转载 2013-01-29 15:01:38 · 857 阅读 · 0 评论 -
oracle通过DBlink连接mysql
oracle:系统redhat 5.5 数据库:11.2.0.1mysql:系统centos6.3 数据库:5.6.211.先装 mysql-connector-odbc和unixODBC[root@rac1 ~]# rpm -qa | grep mysqlmysql-5.0.77-4.el5_4.2mysql-5.0.77-4.el5_4.2mysql-c转载 2016-07-01 17:47:12 · 611 阅读 · 0 评论