`
文章列表
1、 其中最普通的是update t1 set b=(select b from t2 where t1.a=t2.a); 但是,要注意空值的影响, 如果怕空值的影响,要写成 update t1 set tname= (select sname from t2 where t1.id=t2.id) where exists (select 1 from t2 where t1.id=t2.id); 2、对视图的UPDATE语句 update ( select /*+use_hash(t1,t2)*/ t1.tname b1,t2.sname b2 from t1,t2 wh ...
 一些性能方面的告警信息通过dba_outstanding_alerts表都能查到,被锁定的表如果长期得不到释放,在这里也能查到相关session的sid和serial#。   select * from dba_outstanding_alerts   v$locked_object视图可以看到当前被锁定的对象, ...
怎样建立最佳索引? 1、明确地创建索引 create index index_name on table_name(field_name) tablespace tablespace_name pctfree 5 initrans 2 maxtrans 255 storage ( minextents 1 maxextents 16382 pctincrease 0 ); 2、创建基于函数的索引 常用与UPPER、LOWER、TO_CHAR(date)等函数分类上,例: create index idx_func on emp(UPPER(ename)) t ...
怎样建立最佳索引? 1、明确地创建索引 create index index_name on table_name(field_name) tablespace tablespace_name pctfree 5 initrans 2 maxtrans 255 storage ( minextents 1 maxextents 16382 pctincrease 0 ); 2、创建基于函数的索引 常用与UPPER、LOWER、TO_CHAR(date)等函数分类上,例: create index idx_func on emp(UPPER(ename)) ta ...
本文我们主要介绍了Oracle数据库中PL/SQL设置快捷键的详细过程,包括设置登录后默认自动选中My Objects、记住密码、双击即显示表数据等内容,希望能够对您有所帮助。cuug本周五晚免费Oracle网络公开课《反恐精英:动态SQL和SQL注 ...
Environment variable Oracle_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name. 其实就是em的问题重新配置emca即可。以后注意之前设置好ORACLE_UNQNAME 。 总结收藏: cuug本周五晚免费Oracle网络公开课《反恐精英:动态SQL和SQL注入》,名额有限,赶紧报名吧! 1,修改DBSNMP密码: 重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。 alter user dbsnmp identified by xx ...
定义: 行迁移:因为update、将行变长、原来的块已经放不下了、行被挪进新块、 行链接:行一开始就太大、比如你插入了1w个字节的行、必须要分两个块存放、 由此、行变长的时间先后可作为判断依据 产生场景: 行迁移 O ...
cuug本周六晚免费Oracle网络公开课《反恐精英:动态SQL和SQL注入》,名额有限,赶紧报名吧!应用程序工作负载在Oracle 10g中可以被定为services,也称之为服务,能够在单实例中使用,也能够在RAC中单独使用和管理。因此整个数据库 ...
--系统权限表 select * from dba_sys_privs p where p.privilege like '%LINK%' --对象权限表 select * from dba_tab_privs tp where tp.owner='SCOTT' --在网上看到的: --- ALL_COL_PRIVS 表示列上的授权,用户和PUBLIC是被授予者 select * from dba_col_privs ALL_COL_PRIVS_MADE  表示列上的授权,用户是属主和被授予者 select * from all_col_privs_made ALL_COL ...
遇到这个错误 ORA-01861: literal does not match format string 语句是, cuug本周六晚免费Oracle网络公开课《反恐精英:动态SQL和SQL注入》,名额有限,赶紧报名吧! between ‘time1’ and ‘time2’ 查询出来是 ORA-01861: 文字与格式字符串不匹配 解决方法 to_date('time1' , 'yyyy-mm-dd hh24:mi:ss') 或者 比较时间也可以将数据的时间字段to_char('time1','yyyy-mm-dd hh24:mi:ss').变成字符串,再去按字符串比较. ...
昨天,客户端程序实然出现,无有效的监听,无法连接数据库,后查看WINDOWS服务器Oracle监听服务,一切正常, 没有任何问题,lsnrctl status,查看监听状态,发现奇慢, 我把以前的监听停掉,重新创建一个监听后,一切正常,客户端马上就能连接, 今天查看了一下日志,发现 D:\app\administrator\diag\tnslsnr\机器名\listenrt\trace 下监听日志文件有4G多,将日志文件清空,重新启用原监听,一切正常, 哎,原来是这个原因,由于监听日志过大,造成监听无法正常运行,WINDOWS平台据说常见此问题。
环境: SQL> select * from v$version where rownum=1; BANNER ----------------------------------------------------------------  Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod SQL> !uname -r 2.6.18-308.el5xen 参数文件的根本作用就是“覆盖参数的默认值”,以便刻画出一个最适合自己应用场景的环境 因此参数文件中记录的都是我们调研的,与默认 ...
最近在使用swingbench的时候碰到了ORA-01157故障,下面是其具体描述与解决。 cuug本周五晚免费Oracle网络公开课《反恐精英:动态SQL和SQL注入》,名额有限,赶紧报名吧! 1、故障现象  --查询视图dba_data_files时出现ORA-01157故障  SQL> select file_name,tablespace_name from dba_data_files where tablespace_name='SOE';  select file_name,tablespace_name from dba_data_files where table ...
1.使用create or replace view命令创建视图 语法格式: create or replace view 视图名 as select 查询子句 例子: create or replace view  tb_user_view1 as select count(username) shuliang,username from tb_user group by username order by shuliang asc 2.使用create or replace view命令修改视图 语法格式: create or replace view 视图名 as se ...
1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 设置方法: Tools ...
Global site tag (gtag.js) - Google Analytics