Oracle
文章平均质量分 50
xiaoxu0123
这个作者很懒,什么都没留下…
展开
-
ORACLE 11g ACL 权限处理
ora-24247网络访问被网络访问控制列表(ACL)拒绝ora-06512:在“SYS.UTL_INADDR",line.....原创 2022-05-18 13:35:42 · 958 阅读 · 0 评论 -
Oracle导出用户授权
select grantee,owner table_owner,table_name,privilege from dba_tab_privs where grantee<> ownerand grantee not in ('SYS','PUBLIC','SYSTEM','WMSYS') and owner='用户名'order by 1,3,4原创 2021-02-10 13:47:24 · 794 阅读 · 1 评论 -
oracle删除和拆分表分区
--删除历史分区alter table tincome drop partition P_HIS UPDATE GLOBAL INDEXES; --拆分当前分区alter table tincome split partition P_CUR at('20200930') into (partition P_HIS,partition P_CUR) update global indexes;-- 下面这条”新建表分区“会报错ORA-14074: partition bound mu.原创 2020-12-28 20:47:51 · 606 阅读 · 0 评论 -
oracle 查看锁表sql语句(导致锁表的sql)、解锁语句
--查看锁表会话SQL语句1:--被锁对象表、数据库对象表、数据session表关联来获取被锁对象对应的是那个session;select sess.sid,sess.serial#,lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo,dba_objects ao,v$session sesswhere ao.object_id = lo.ob...原创 2020-08-20 15:45:21 · 6427 阅读 · 0 评论 -
数据泵使用:expdb和impdb
expdb导出数据库用户的数据,可以限制含(include), 或排除(exclude)某些表名,或按sql查询表名, 使用时需要用配置文件,如下:--假设oracle用户为wisg,需排除一些_HIS结尾的表. %U为并行度的多个文件编号[oracle@redhat-inux1 ~]$ more expdb_cfg_wisg.pardirectory=wisgdumpdumpfile=wisg_expdb20200727_%U.dmpSCHEMAS=wisglogfile=wisg_ex.原创 2020-07-28 15:36:13 · 1193 阅读 · 0 评论 -
Oracle学习目录
收缩表段(shrink space)https://blog.csdn.net/leshami/article/details/6630673原创 2020-06-13 22:40:56 · 205 阅读 · 0 评论 -
收缩表段(shrink space)
收缩表段(shrink space)Leshami 2011-07-25 09:22:26 19428 收藏 4分类专栏: -----Oracle性能优化 文章标签: tableoraclesql数据库loggingexception版权--====================-- 收缩表段(shrink space)--====================一、表的增长方式当表被创建后,随着记录的不断插入,组成表的区间会被填满,如果启用了自动扩展,则当区间填满后,会分...转载 2020-06-13 22:33:22 · 429 阅读 · 0 评论 -
查询ORACLE DDL语句(创建表,创建索引)
SELECT o.OBJECT_NAME, DBMS_METADATA.GET_DDL(O.OBJECT_TYPE, O.object_name, O.OWNER) FROM DBA_OBJECTS O where O.OBJECT_TYPE IN( 'INDEX' ,'TABLE') and O.OWNER = '某用户'原创 2020-05-12 17:17:00 · 830 阅读 · 0 评论 -
Oracle表空间大小查询和清理
-- 统计表空间SELECT TABLESPACE_NAME 表空间, TO_CHAR(ROUND(BYTES / 1024, 2), '99990.00') || '' 实有, TO_CHAR(ROUND(FREE / 1024, 2), '99990.00') || 'G' 现有, TO_CHAR(ROUND((BYTES - FREE) / 1024, 2), '99990.00') || 'G' 使用, TO_CHAR(ROUND(1000...原创 2020-05-12 17:14:27 · 506 阅读 · 0 评论 -
Oracle两表关联更新
方法1: UPDATE T1 SET T1.FMONEY = (select T2.FMONEY from t2 where T2.FNAME = T1.FNAME)WHERE EXISTS(SELECT 1 FROM T2 WHERE T2.FNAME = T1.FNAME);方法2:内联视图更新UPDATE (select t1.fmoney fmoney1,t2....原创 2020-04-08 13:17:05 · 410 阅读 · 1 评论 -
Oracle 归档日志管理
关闭归档日志, 开启归档日志> su - oracle> sqlplus / as sysdba shutdown immediate; startup mount; --关闭归档日志 alter database noarchivelog; —开启归档日志 alter database archivelog; alter ...原创 2020-03-26 11:26:32 · 132 阅读 · 0 评论 -
在64位RHEL4 U6上安装Oracle 10g RAC
目 录概述 5第一部分 Oracle10g RAC数据库简介 6oracle10g RAC结构 6硬件 6共享磁盘存储 7专用网络 7公共网络 7Oracle 集群就绪服务(CRS) 7Oracle RAC 软件 8Oracle 自动存储管转载 2011-08-29 08:39:37 · 1624 阅读 · 0 评论 -
Oracle RAC系列之:ASM基本操作维护
ASM(自动存储管理)是一个专门为Oracle数据库服务的数据文件存储机制,通过ASM管理数据文件,DBA不用再担心I/O性能问题,也不需要知道文件的名称,同时ASM也提供了文件系统到卷管理器的集成,下面依次介绍。一、 ASM的特点(1)自动调整I/O负载ASM可以在所有可用的磁盘中自动调整I/O负载,不但避免了人工调整I/O的难度,而且也优化了性能,同时,利用ASM可以在线增加数据库转载 2013-01-18 14:24:50 · 1069 阅读 · 0 评论 -
配置Oracle RAC需要注意的问题
配置Oracle RAC需要注意的问题ORACLE RACRAC是Oracle公司的集群产品,网上有许多介绍RAC配置的文章都非常精彩。但是拿着这些精彩的文档,却不一定能把RAC配置成功。因为RAC是一个非常复杂的软件,而且这些文档大都只介绍了应该怎么做,而没有介绍出错时怎么处理。在这里,我把平常做工程和培训中遇到的常见问题列出来,希望对大家有所帮助。如果觉得好,请转载 2013-01-10 11:33:34 · 1038 阅读 · 0 评论 -
oracle行转列 vmsys.vm_concat
WITH tb AS(SELECT '001' ID, '2.发展' content1, 2 seq FROM dual UNION all SELECT '001', '1.开始', 1 FROM dual UNION all SELECT '001', '4.结局', 4 FROM dual原创 2012-12-13 16:44:07 · 2686 阅读 · 0 评论 -
oracle学习笔记(11)——数据库实例
1、Oracle实例的概念 Oracle数据库主要由放在磁盘中的物理数据库和对物理数据库进行管理的数据库管理系统。其中数据库管理系统是处于用户与物理数据库之间的一个中间层软件,又称为实例,由一系列内存结构和后台进程组成。 在启动数据库时,Oracle首先在内存中获取一定的空间,启动各种用途的后台进程,即创建一个数据库实例,然后由实例装载数据文件和重做日志文件,最后打开转载 2012-10-24 13:15:34 · 1056 阅读 · 0 评论 -
[SQL Server] 从oracle迁移到SQL Server.
SQL Server Migration Assistant http://www.cnblogs.com/yinc/archive/2011/07/24/2115345.html http://blogs.msdn.com/b/sqlcrd/archive/2011/06/07/sql-server-migration-assistant-1.aspxhttp://blogs.m转载 2012-09-07 15:29:43 · 1182 阅读 · 0 评论 -
Oracle的启动过程
Oracle的启动过程共经历四个阶段: shutdown→nomount→mount→open shutdown→nomount过程: 读初始参数文件 分配物理内存 启动后台进程 定位到控制文件 打开/写alert文件 nomount过程可以访问的动态性能视图:v$parameter,v$sga,v$option,v$process,v$versio转载 2012-04-04 13:28:31 · 604 阅读 · 0 评论 -
[Oracle] pfile和spfile总结
pfile是一个文本文件,常用工具即可编辑,pfile里面包含oracle实例启动的各种参数,如数据库名,内存大小,控制文件文件,块大小等等. pfile有2个弊端: 修改过的实验参数,不能自动保存进pfile,必须手工用文件编辑器修改;如果你在其它安装了oracle客户端的机器,使用SQL*PLUS工具启动远程oracle实例时,会提示你找不到pfile文件, 因为它要求在你的客户端这个机器原创 2009-08-20 18:01:00 · 1557 阅读 · 0 评论 -
Oracle RAC系列之:利用srvctl管理RAC数据库
出处:http://ixdba.blog.51cto.com/2895551/970802srvctl即Server Control,是Oracle提供的一个命令行工具,用以用于管理Oracle的RAC环境。srvctl在Oracle 9i中被引入,Oracle10g、11g对其功能进行了很大的增强和改进。下面介绍下此命令的简单用法。一、 查看实例状态(srvctl status)查询转载 2013-01-18 14:23:52 · 554 阅读 · 0 评论 -
Oracle RAC系列之:测试RAC数据库集群功能
Oracle RAC是一个集群数据库,可以实现负载均衡和故障无缝切换。如何知道RAC数据库已经实现了这些功能呢,下面就对此进行功能测试。一、 负载均衡测试RAC数据库的负载均衡是指对数据库连接的负载均衡,当一个新的会话连接到RAC数据库时,通过指定的分配算法将请求分配到集群的任一节点上,这就是RAC数据库完成的功能。负载均衡在RAC中分为两种:一种是基于客户端连接的负载均衡;一种是基于服务转载 2013-01-18 14:26:08 · 881 阅读 · 0 评论 -
[Oracle] 重新分析表使数据库自动压缩表。
oracle11g具有自动的表压缩功能, 但当insert语句未指定具体的列名时, 会使用自动表压缩功能失效。(如该语句会使得表t_test不能自动压缩: insert into t_test select * from t_test2) 另外使用一些外部工具进行数据装载(sqlload),也有可能使得表不能自动压缩,此时需要用以下语句,以重新分析表,分析完成之后,该表即会自动压缩。原创 2009-10-27 23:19:00 · 1683 阅读 · 0 评论 -
oracle清理oracle空间
--统计各个用户占用的空间select owner, round(sum(bytes)/1024/1024,0) "used MB" from dba_segments group by owner order by 2;--统计某个用户占用各个表空间的情况select round(sum(bytes)/1024/1024,0) "used MB", TABLESPACE_NAME f原创 2015-09-10 14:57:39 · 2974 阅读 · 0 评论 -
ORACLE 收缩表空间的数据文件
http://blog.chinaunix.net/uid-15108676-id-2749522.html 在实际的应用中经常会遇到TRUNCATE或者DELETE表中的数据后发现表空间并没有将空间进行释放,磁盘空间被告占用感觉空间白白被浪费掉了。提供一个回收表空间的简单方法供参考:通过下面的SQL语句查看表空间总大小及实用大小,然后拼出来一个SQL语句将表空间的数据文件重新设定转载 2015-09-10 14:51:59 · 1317 阅读 · 0 评论 -
[Oracle] v$sqltext, v$sqlare 和v$sql
v$sqltext存储的是完整的SQL,SQL被分割SQL> desc v$sqltextName Null? Type----------------------------------------- -------- ----------------------------ADDRESS转载 2014-08-26 14:11:53 · 3213 阅读 · 0 评论 -
[oracle] 数据库最近执行了哪些sql语句
查看oracle数据库最近执行了哪些sql语句SELECT b.sql_text, --content of SQL a.machine, --which machine run this code转载 2014-08-26 14:05:29 · 3494 阅读 · 0 评论 -
[Oracle] 查询锁和释放锁
--使用系统用户sys登录查询锁sqlselect /*+ rule */ n.SID,n.SERIAL#,n.MACHINE,n.PROGRAM from v$locked_object l ,v$session n where n.SID=l.SESSION_ID and n.SCHEMANAME like 'HS%';---使用系统用户sys登录解锁sqlalter system原创 2014-06-27 14:13:33 · 3210 阅读 · 0 评论 -
[Oracle]密码及账号策略设定
从10g开始,Oracle修改了DEFAULT资源限制,设置FAILED_LOGIN_ATTEMPTS的值为10,这避免了恶意破解用户密码的可能性。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g转载 2014-04-04 14:10:15 · 21147 阅读 · 1 评论 -
[Oracle]跨库查询方法:database link和透明网关
一、oracle数据库A 访问另一个oracle数据库B1. 创建DBLINK的方法:create public database link dblinkconnect to totalplant identified by totalplantusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(原创 2013-03-31 21:29:42 · 1147 阅读 · 0 评论 -
Oracle Flashback技术总结
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back家族分为以下成员: Flashback Datab转载 2011-08-26 19:10:45 · 580 阅读 · 0 评论 -
使用SQL*PLUS,构建完美excel或html输出
通过SQL*PLUS我们可以构建友好的输出,满足多样化用户需求。本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件.首先创建两个脚本:1.main.sql用以设置环境,调用具体功能脚本2.功能脚本-get_tables.sql为实现转载 2011-08-29 08:45:30 · 590 阅读 · 0 评论 -
SQL Server/Oracle/DB2数据库性能监控计数器
SQL Server/Oracle/DB2数据库性能监控计数器SQL Server注:以下指标取自SQL Server自身提供的性能计数器。指标名称指标描述指标范围指标单位1.SQL Server中访问方法(Access M转载 2011-09-05 16:52:14 · 2045 阅读 · 0 评论 -
[Oracle]分析函数——函数列表
Oracle 分析函数——函数列表 SUM : 该函数计算组中表达式的累积和 MIN : 在一个组中的数据窗口中查找表达式的最小值 MAX : 在一个组中的数据窗口中查找表达式的最大值 AVG :用于计算一个组和数据窗口内表达式的平均值。 COUNT : 对一组内发生的事情原创 2010-03-19 21:02:00 · 435 阅读 · 0 评论 -
Oracle数据库中分区表的操作方法
在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改转载 2010-03-20 00:44:00 · 581 阅读 · 0 评论 -
Oracle RAC相关以及基础知识
RAC相关以及基础知识一 RAC相关以及基础知识 1.CRS简介 从Oracle 10G开始,oracle引进一套完整的集群管理解决方案—-Cluster-Ready Services,它包括集群连通性.消息和锁.负载管理等框架.从而使得RAC可以脱离第三方集群件,当然,CRS与第三方集群件可以共同使用. (1).CRS进程 CRS主要转载 2009-12-17 18:08:00 · 2401 阅读 · 0 评论 -
Oracle 10g 的后台进程
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE转载 2009-12-17 18:09:00 · 2420 阅读 · 0 评论 -
【Oracle】SQL优化的重要工具--AUTOTRACE
【AUTOTRACE】SQL优化的重要工具--AUTOTRACE提到<a onclick="function onclick(){tagshow(event, SQL);}" href="javascript:;" target="_self">SQL优化,不能不提<a onclick="function onclick(){tagshow(event, AUTOTR转载 2010-01-25 23:41:00 · 573 阅读 · 0 评论 -
[Oracle] SQL优化及性能诊断好帮手——SQL_TRACE
【SQL_TRACE】SQL优化及性能诊断好帮手 <a onclick="function onclick(){tagshow(event, SQL_TRACE);}" href="javascript:;" target="_self">SQL_TRACE作为<a onclick="function onclick(){tagshow(event, SQL);转载 2010-01-25 23:46:00 · 690 阅读 · 0 评论 -
Oracle11g日志查看方法
Oracle11日志查看方法 现象描述: oracle日常维护中经常需要检查alert告警日志,查看数据库是否有问题。 原因分析: oracle11g修改了日志系统,不在使用oracle9的alert_$ORACL转载 2009-10-31 16:46:00 · 43137 阅读 · 1 评论 -
[Oracle] Oracle性能监控语句
1. 查找事务进程IDselect p.SPID from v$session s,v$process p where s.PADDR=p.ADDR and s.SID in (select s.sid From v$transaction t,v$session s where t.addr=s.taddr); 2. 根据PID,找出消耗资源的转载 2009-10-13 22:32:00 · 679 阅读 · 0 评论