oracle
iteye_4047
这个作者很懒,什么都没留下…
展开
-
oracle帐号忘记密码时的解决方案
oracle应用中基于安全的考虑有些用户会拿来做权限赋值用户,然后作为DBLINK链接的用户,时间长了有可能会忘记这些用户的登录密码,这个时候可以用下条SQL修改密码:alter user user_name identified by pwd 改成你重设的密码后,即可正常登录了。 ...原创 2012-02-09 13:36:01 · 112 阅读 · 0 评论 -
win7x64下安装oraclex64版本后,plsql Developer无法登录的问题
主要是plsql使用的oci.dll是64位的,而plsql本身是32位的,在使用64位的oci.dll时出错。解决办法如下:1、到oracle官网下载Oracle InstantClient(下载地址:http://download.oracle.com/otn/nt/instantclient/112010/instantclient-basic-win32-11.2....原创 2013-02-15 15:25:28 · 143 阅读 · 0 评论 -
Oracle SQL性能优化
转自:http://www.cnblogs.com/rootq/archive/2008/11/17/1334727.html(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最...原创 2012-05-29 15:23:13 · 64 阅读 · 0 评论 -
oracle约束
--唯一约束ALTER TABLE sys_users ADD CONSTRAINT uk_sys_users_user_nameUNIQUE (user_name) USING INDEX TABLESPACE wsg;原创 2012-05-13 13:44:20 · 86 阅读 · 0 评论 -
ORACLE-Kill 杀死正在执行的存储过程
转自:http://wfly2004.blog.163.com/blog/static/117642720120582320341/1、找到正在执行的存储过程的 sid ,serial# select b.sid,b.SERIAL#,a.OBJECT, 'alter system kill session ' || '''' || b.sid || ',' ||b....原创 2012-04-23 09:50:35 · 1373 阅读 · 0 评论 -
oracle 分区表 Range分区
Range分区: Range分区是应用范围比较广的表分区方式,它是以列的值的范围来做为分区的划分条件,将记录存放到列值所在的range分区中。 如按照时间划分,2010年1月的数据放到a分区,2月的数据放到b分区,在创建的时候,需要指定基于的列,以及分区的范围值。 在按时间分区时,如果某些记录暂无法预测范围,可以创建maxvalue分区,所有不在指定范围...原创 2012-04-18 23:42:16 · 342 阅读 · 0 评论 -
oracle 唯一约束
/*给创建bitmap index分配的内存空间参数,以加速建索引*/show parameter create_bit;/*改变索引的存储参数*/alter index index_name pctfree 30 storage(initial 200k next 200k);/*给索引手工分配一个分区*/alter index index_name allocate ...原创 2012-04-11 10:51:15 · 119 阅读 · 0 评论 -
oracle with的用法
转贴:http://database.51cto.com/art/201010/231528.htmOracle数据库中,使用with语句可以实现子查询,提高语句执行的效率,下文对with语句的用法作了详细的介绍,供您参考学习。AD: Oracle with语句是经常可以见到的语句,下面就为您详细介绍Oracle with语句的用法,如果您对Oracl...原创 2012-03-02 14:20:23 · 152 阅读 · 0 评论 -
oracle 递归查询
转贴:http://huajiang.iteye.com/blog/506604 Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的 与树查询相关的Oracle特性函数等,在这里只涉及到一张...原创 2012-03-02 14:17:57 · 64 阅读 · 0 评论 -
xp下内网无法访问ORACLE的解决办法
今天开放本机ORACLE,结果发现同事pl/sql无法访问。经查实本地配置的连接方式为localhost.没有配置本地IP监听 查询过程:cmd ->tnsping 192.168.1.106:1536逐进行设置1、修改LISTENER监听配置,增加内网IP及监听端口打开listener.ora文件,修改内容如下 LISTENER = (D...原创 2012-07-25 10:16:25 · 191 阅读 · 0 评论 -
oracle 临时表 基于事务 会话
转贴:http://lanyan-lan.iteye.com/blog/867885临时表的特点: 1. 多用户操作的独立性:对于使用同一张临时表的不同用户,ORACLE都会分配一个独立的临时表,这样就避免了多个用户在对同一张临时表操作时发生交叉,从而保证了多个用户操作的并发性和独立性; 2. 数据的临时性:既然是临时表,顾名思义,存放在该表中的数据是临时性的。ORACLE根据你创建临时表时指...原创 2012-02-23 13:57:41 · 130 阅读 · 0 评论 -
oracle ora-01779 批量更新异常处理办法
转贴:http://rainbowbridg.itpub.net/post/23663/295750 Oracle中试图对一个子查询进行更新时可能会出现ORA-01779错误。该错误的内容为:ORA-01779: cannot modify a column which maps to a non-key-preserved table例如,使用以下的更新查询就会出现该错误。...原创 2012-02-22 10:33:56 · 1015 阅读 · 0 评论 -
oracle Kill 正在运行的 Job
转贴 :http://blog.csdn.net/tianlesoftware/article/details/7265721 1. Check the running Job (From here you will get the SID thatrunning the Job)SQL> SELECT * FROM DBA_JOBS_RUNNING; 2....原创 2012-02-17 11:22:15 · 255 阅读 · 0 评论 -
oracle 随机函数的特殊用法 随机得到一条数据
oracle 随机函数的特殊用法 随机得到一条数据: select * from (select * from test_wsg_20110207 where ob_status =1 order by dbms_random.value) where rownum=1;原创 2012-02-14 13:30:00 · 156 阅读 · 0 评论 -
oracle 分析函数的使用
1.rownum与rowid rownum :行数/行号. 在查询语句中之使用于<,<= rowid:编码/编号/唯一识别号. 他是类似“AAAR8gAAEAAAAErAAK”的编号,是没有先后顺序的,也就是说他和数据入库时间没有 任何关系,打个比方:他就像磁盘、内存存储数据用的是16进制的地址一样。 他们都是伪列,可以理解成表...原创 2012-02-13 23:01:46 · 84 阅读 · 0 评论 -
oracle 表的死锁以及解决之道
1.查询锁定的对象 SELECT S.SID SESSION_ID, S.USERNAME, DECODE (LMODE, 0, ' None ', 1, ' Null ', 2, ' Row-S(SS) ', 3, ' Row-X...原创 2012-02-13 14:31:00 · 123 阅读 · 0 评论 -
oracle建立帐号SQL
# 建立用户 create user username identified by password; 建立了用户:username,密码为:password# 对用户授权 grant connect,resource to username; 对用户username授予了连接数据库和访问资源的权限CONNECT自动建立,包含以下权限:ALTER SESSION、CR...原创 2012-02-09 14:38:36 · 68 阅读 · 0 评论 -
显示一年所有的星期一,星期天的sql
SELECT rq,to_char(rq,'day')FROM (SELECT trunc(SYSDATE, 'year') + ROWNUM - 1 rq FROM dual CONNECT BY ROWNUM <= (trunc(SYSDATE, 'year') + INTERVAL '1' YEAR) - trunc(SYSDATE, ...原创 2013-02-18 10:06:40 · 363 阅读 · 0 评论