- 博客(22)
- 资源 (11)
- 收藏
- 关注
原创 oracle 批量禁用约束
select 'ALTER TABLE '|| TABLE_NAME||' disable constraint '||CONSTRAINT_NAME||';' from user_constraints where CONSTRAINT_NAME like 'FK_%'将查询结果拷贝执行!
2014-04-01 15:10:39 1106
原创 oralce ADDM 非常有意思的程序
ADDM 自动数据库诊断程序 ,通过ADDM oracle把数据库的诊断 管理 维护变的更加简单。AWR把数据库的各项信息罗列出来,而ADDM直接给数据库开出药方,告诉你该怎么调整数据库。和AWR的执行方式很想@?/rdbms/admin/addmrpt开始时间结束时间名字回车直接查看报告。
2014-03-19 15:15:15 573 1
原创 oracle 10053事件
当我们要分析一条sel的执行计划时,cbo告诉了我们最终的结果,但是我们却不知道cbo为什么要这样选择,那么从执行计划中无法知道答案然而10053将cbo选择这个执行计划的过程给我们看,我们就清楚里面发生了什么。同样oracle官方文档上也无法找到关于它的任何信息。alter session set events '10053 trace name context forever ,l
2014-03-19 14:20:36 616
原创 oracle 10046事件
10046事件并不是oracle官方提供给用户使用的命令,在oracle官方文档中也查不到这个事件的说明信息,但是现在应用的非常广泛。按照收集的内容信息分为4个级别level 1 等同于sel_trace的功能level 4 在level 1的基础上增加绑定变量的信息level 8 在level 1的基础上增加等待事件的信息level 12 level 4+level 8
2014-03-19 13:24:12 429
原创 ORA-02298 未找到父项关键字
ORA 02291: 违反完整约束条件 未找到父项关键字ORA-02298: 未找到父项关键字你要插入的表A里,有外键连接到另一个表B的主键, 你在表A的外键列插入的值 在表B的主键列找不到就不能插入。
2014-03-19 13:09:58 1961
原创 oracle expdp导出 去除表统计信息
expdp nbscn/nbscn tables=arc_ticket directory=NBS_DUMP3 dumpfile=arc_ticket.dmp content=all exclude=statistics logfile=arc_ticket.log
2014-03-18 14:05:41 3579
原创 oracle11G AWR查看方式
1、管理员账号登陆 2、输入 @?/rdbms/admin/awrrpt.sql3、输入 html --这是选择awr的查看方式 网页方式或者 txt4、输入天数 一般是1-6的数字 1就代表当天的5、输入开始的时间(小时) 前面有标号 好比 199416、输入结束时间 199477、输入 名字保存位置 例如 awr——135.html 回车
2014-03-14 17:14:08 969
原创 expdp导出oracle远程库上的表到本地
grant exp_full_database tocncn --赋予权限expdp userid=\"/ as sysdba\"tables=cncn.ti_tkh_history network_link=to_isisdb directory=dumpfile_dir dumpfile=ti_tkh_history.dmp content=all logfile=exp
2014-03-14 16:43:26 710
原创 kill session
select * fromv$Sessionwhere USERNAME='NBS_COMMON' select session_idfrom v$locked_object SELECTsid, serial#, username, osuserFROM v$session wheresid = SESSION_DI alter system
2014-03-14 16:42:01 382
原创 oracle在linux下开机自动启动的配置
1、vi /etc/oratab --root用户 orcl:/u01/oracle:Y --修改为Y2、vi dbstart --oracle用户 bin# Set this to bring up Oracle Net ListenerORACLE_HOME_LISTNER=$ORACLE_HOME --设置成$ORACLE_HOME3、vi /etc
2014-03-13 16:55:21 471
原创 ORA-12170:TNS:连接超时
在本机可以正常使用,远端出现“ORA-12170:TNS:连接超时解决方法:1.cmd-----ping ip地址 查看网络问题,看能否ping通2.cmd-----tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有关闭3.cmd----netstat -na 查看1521端口是否关闭,如果关闭Windows
2014-03-13 13:05:49 716
原创 卸载linux oracle的方法
卸载linux oracle的方法 1. 用 oracle 用户登录 如果要再次安装, 最好先做一些备份工作。 包括用户的登录脚本,数据库自动启动关闭的脚本,和 Listener 自动启动的脚本。 要是有可能连创建数据库的脚本也保存下来 2. 使用 SQL*PLUS 停止数据库 [oracle@ora920 oracle]$ sqlplus
2014-03-12 15:48:51 449
原创 Linux 和 oracle使用时需要注意的事项
切换到root用户后 基本命令无法 使用 例如useradd grep 解决办法 su -l root进入root 就行了前身份转为root,用户shell并没有改变.所以有些系统命令不能使用
2014-03-11 15:00:02 558
原创 oracle表连接方式分析
嵌套循环连接(NESTED LOOP JOIN)使用嵌套循环连接是一种从结果集中提取第一批记录最快速的方法。在驱动行源表(就是正在查找的记录)较小、或者内部行源表已连接的列有惟一的索引或高度可选的非惟一索引时, 嵌套循环连接效果是比较理想的。嵌套循环连接比其他连接方法有优势,它可以快速地从结果集中提取第一批记录,而不用等待整个结果集完全确定下来。这样,在理想情况下,终端用户就可以通过查询屏幕查看第
2014-03-11 13:15:41 571
转载 传输表空间
1、检查支持的OS平台SELECT * FROM V$TRANSPORTABLE_PLATFORM;PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT----------- ------------------------------ -------------- 1 S
2014-03-11 11:19:34 518
原创 数据库面试的基础问题
以下都是我个人遇到的问题,都很基础 但因为行业里不常用 做题的时候模糊不清。字符类型问题 number(5,3) 有效位为5,小数位2位 char:null值占用空间,不够声明长度的时候以空格补齐。数据在有索引的情况下检索速度也比较慢。 varchar,varchar2: varchar2定义一个字符两个字节,用null代替了varchar的空字符串。va
2014-03-11 11:02:47 520
原创 oracle 存储过程无法编译解决方法
select b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status from v$lock a , v$session b where a.SID = b.SID and MACHINE like '%IDEA-PC%'kill 当前用户的 sessionalter system kill session
2014-03-10 14:29:36 1348
原创 关于oracle表空间使用情况
只需牢记两个表 dba_data_files dba_free_space利用sum(bytes),tablespace_name 进行分组就可以出来了。
2014-03-10 14:27:51 478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人