
Oracle
slimina
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle DBA常用sql语句二
1. 监控事例的等待select event,sum(decode(wait_Time,0,0,1)) “Prev”,sum(decode(wait_Time,0,1,0)) “Curr”,count(*) “Tot”from v$session_Waitgroup by eventorder by 4;2. 回滚段的争用情况select name, wai转载 2014-01-03 09:57:09 · 853 阅读 · 0 评论 -
oracle中kill session的方法
在oracle中查找有多少表被锁住的方法:select b.owner table_owner,b.object_name,c.username,c.sid,c.serial#from v$locked_object a,dba_objects b,v$session cwhere a.object_id=b.object_id and c.sid=a.session_id转载 2014-01-02 11:01:20 · 1267 阅读 · 0 评论 -
select into 和 insert into select的区别
select into 和 insert into select 两种表复制语句select * into destTbl from srcTblinsert into destTbl(fld1, fld2) select fld1, 5 from srcTbl以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的。第一句(select into转载 2014-01-02 10:44:37 · 1096 阅读 · 0 评论 -
几种数据同步共享方法
一、数据库级处理1.高级复制Oracle高级复制即可支持基于整个表的复制也可支持基于部分表的复制两种复制方案。这两种复制方案主要是通过Oracle的两种复制机制来完成的,即多主复制和可更新快照复制,同时还可以将这两种复制机制结合起来以满足不断变化的业务需求。具体配置参考:http://blog.youkuaiyun.com/zhangout/article/details/62565682原创 2014-02-26 09:33:48 · 5897 阅读 · 0 评论 -
linux下oracle的自动备份
备份上传root_cron到root目录使用crontab 配置文件crontab -u root /root/root_cron使用crontab -l 检查#文件 root_cron01 00 * * * /etc/root_exp.sh#文件root_exp.shsu – oracle -c /oracle/db_exp.sh#文件db_exp.sh转载 2014-01-03 10:18:41 · 1004 阅读 · 0 评论 -
oracle DBA常用sql语句一
1、监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;2、求数据文件的I/O分布select df.name,转载 2014-01-03 09:56:14 · 1286 阅读 · 0 评论 -
Oracle启动停止命令
1、启动数据库:oracle@suse92:~> sqlplus /nologSQL*Plus: Release 9.2.0.4.0 – Production on Fri Jan 20 02:29:37 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connec转载 2014-01-03 09:54:14 · 864 阅读 · 0 评论 -
利用oracle的闪存恢复数据的方法
(1)恢复部分记录例如:一个表中的数据你删除了若干行,也提交了delete FROM table WHERE site_No='04901';然后发现删错了,可以利用此表在过去时间点的数据来复原,如下:INSERT INTO tableselect * from site as of timestamp sysdate-20/24/60 WHERE site_No='0490转载 2013-12-30 18:12:08 · 4081 阅读 · 0 评论 -
oracle常用系统表,视图和作用
查看有关用户的信息:dba_users查看有关角色的信息:dba_roles,dba_role_privs,role_sys_privs查看有关系统权限的信息:dba_sys_privs查看当前数据库表空间状况:dba_tablespaces查看用户的系统权限:user_sys_privs查看某个用户对另外一个用户授予的权限:user_tab_privs_made查看某个用转载 2014-01-03 09:55:15 · 1183 阅读 · 0 评论 -
ORACLE 中ROWNUM用法总结
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某转载 2013-12-30 17:52:01 · 1979 阅读 · 0 评论 -
ORACLE SQL性能优化汇总
ORACLE SQL性能优化汇总:SQL语句共享、ORACLE SQL 多表联合查询、where语句条件顺序、ORACEL多表连接查询指定表别名alias等转载 2015-03-11 23:41:18 · 1789 阅读 · 0 评论 -
oracle 查找被长时间锁定的对象并KILL
1、用如下语句查找被锁住的表名、OSclient、Session信息SELECT B.SID ,B.SERIAL# ,D.SPID OS系统进行号 ,C.OBJECT_NAME 被锁住的对像名 ,B.USERNAME 登录用户 ,B.SCHEMANAME 被锁对像模式转载 2015-01-07 09:45:41 · 1601 阅读 · 0 评论 -
EXP/IMP使用技巧总结
1、 用sys用户全库导出DDL,不导出数据exp 'sys/oracle@ORCL as sysdba' file=D:/AIX/ORCL_ALL.dmp full=y ROWS=N log=D:/AIX/IRS_exp.log 说明:sys用户as sysdba登录,要用单引号引起来,SID紧跟着用户名密码,as sysdba放其后;rows=N表示不导出数据,只导出数据库对象定义。转载 2015-01-07 09:49:50 · 1849 阅读 · 0 评论 -
Oracle维护常用脚本
一、查看表空间使用情况Sql代码SELECT upper(f.tablespace_name) “表空间名”,d.Tot_grootte_Mb “表空间大小(M)”,d.Tot_grootte_Mb – f.total_bytes “已使用空间(M)”,to_char(round((d.Tot_grootte_Mb – f.total_bytes) / d.Tot_groott转载 2014-01-03 09:57:59 · 964 阅读 · 0 评论 -
Oracle查询被锁的表及进程的方法
Oracle查询可以有多种方法,下面为您介绍的是如何Oracle查询被锁的表及Oracle查询连接的进程的方法,希望对您能够有所帮助。查看被锁的表select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$lo转载 2014-01-03 10:14:19 · 1003 阅读 · 0 评论 -
oracle三种复制技术之比较
oracle提供三种高级备份功能高级复制(Advanced Replication)流复制(Streams Replication)备库(Dataguard)一 dataguard:dataguard在高可用及容灾方面一般是dba的首选,不管是物理备用库(physical standby database)还是逻辑备用库(logical standby da转载 2014-02-26 09:08:41 · 1365 阅读 · 0 评论 -
expdp/impdp
一、EXPDP和IMPDP使用说明Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用1)实现逻辑备份和逻辑恢复.2)在数据库用户之间移动对象.3)在数据库之间移动对象4)实现表空间搬移. 二、数据泵导出导入与传统导出导入的区别在10g之前,传统的导出和导入转载 2014-02-26 09:10:50 · 1134 阅读 · 0 评论 -
DB link的查看创建与删除
1.查看dblinkselect owner,object_name from dba_objects where object_type='DATABASE LINK';或者select * from dba_db_links;2.创建dblink前提: 创建dblink的用户有对应的数据库权限 create public database link 或者create database link转载 2014-02-26 09:17:27 · 944 阅读 · 0 评论 -
oracle修改字符集
查看oracle服务端编码:select * from sys.nls_database_parameters;查看client编码:select * from sys.nls_session_parameters; 修改客户端编码:翻开运转器进入注册表编辑运转--》regedit找到HKEY_LOCAL_MACHINE/ SOFTW转载 2014-03-10 09:04:44 · 908 阅读 · 0 评论 -
ORACLE中SQL语句最大长度是多少
1. IN 子句中的LIST个数最长为1000,超过该数目将报错,这里可转用一个临时表来解决;2. * CREATE TRIGGER语句文本的字符长度不能超过32KB(触发器中不能使用LONG, LONG RAW 类型;触发器内可以参照LOB 类型列的列值,但不能通过 :NEW 修改LOB列中的数据;)顺便说一下,触发器中的PARENT关键字,只在嵌套表触发器中有效,3. *转载 2014-05-24 23:13:19 · 4466 阅读 · 0 评论 -
oracle利用rownum和rowid分页
利用rownum分页可以参考下面的sqlselect * from ( select t1.*,rownum rn from ( select * from scott.emp order by sal desc --这里是排序好的表 )t1 where rownum --这里是上限)where rn > 5 --这里是下限利用rowid分转载 2014-05-24 23:12:38 · 2983 阅读 · 0 评论 -
修改数据oracle(11g)字符集
oracle 11g 字符集更改oracle 11g,在导入其他机器上的备份数据的时间,发生一个错误:IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 "ZHENG"."D_DIC"."DICEXPLAIN" 的值太大 (实际值: 140, 最大值: 100)这是字符集转载 2014-07-22 14:53:09 · 1178 阅读 · 0 评论 -
Oracle Merge 使用介绍
Oracle9i引入了MERGE命令,你能够在一个SQL语句中对一个表同时执行inserts和updates操作. MERGE命令从一个或多个数据源中选择行来updating或inserting到一个或多个表.在Oracle10g中MERGE有如下一些改进:1、UPDATE或INSERT子句是可选的2、UPDATE和INSERT子句可以加WHERE子句3、在ON条件中使用常量过滤谓词来转载 2015-01-07 09:36:11 · 1024 阅读 · 0 评论 -
数据库高可用架构(MySQL、Oracle、MongoDB、Redis)
MySQL、Oracle、MongoDB、Redis各种场景高可用架构转载 2016-11-04 23:04:45 · 3030 阅读 · 0 评论