2010年6月7日
摘要: ---ORA-01536: 超出表空间'PUBRTS'/*表空间名*/的空间限量--错误原因:表空间配额已满,需要增加配额--方法一:(扩大限量)connect system/oracle;ALTER USER pubr /*用户名*/ QUOTA 300M ON pubrts /*表空间名*/; --方法二:(无限制限量)connect system/oracle;ALTER USER pubr... 阅读全文
posted @ 2010-06-07 20:39 Brad Miller 阅读(1300) 评论(0) 推荐(0)
  2010年6月6日
摘要: oracle数据库之间进行连接通讯。 创建语法: create database link linkname connect to user identified by usrpwd using 'demona '; 其中:demona为用net8 easy config创建的连接字符串(实例名)目的方数据库的init.ora文件中的global_names设为false 重新启动数据库设置才能生... 阅读全文
posted @ 2010-06-06 23:31 Brad Miller 阅读(889) 评论(0) 推荐(0)
摘要: Oracle SQL 性能优化技巧 1.选用适合的ORACLE优化器 ORACLE的优化器共有3种 A、RULE (基于规则) b、COST (基于成本) c、CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然也在SQL句级或是会话(ses... 阅读全文
posted @ 2010-06-06 23:20 Brad Miller 阅读(363) 评论(0) 推荐(0)
摘要: select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值sign()函数根据某个值是0、正数还是负数,分别返回0、1、- 阅读全文
posted @ 2010-06-06 22:53 Brad Miller 阅读(690) 评论(0) 推荐(0)
摘要: 创建同义词conn tt/bitservice@sw00058;grant select on vw_rightpeople to account; //先授权conn account/bitservice@sw00058;create or replace synonym vw_rightpeople for tt.vw_rightpeople; //创建同义词exp1:connect pubr... 阅读全文
posted @ 2010-06-06 22:35 Brad Miller 阅读(2339) 评论(0) 推荐(0)
摘要: PL/SQL笔记PL/SQL块中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DDL语句(CREATE,ALTER,DROP)和DCL语句(GRANT,REVOKE)1.检索单行数据 1.1使用标量变量接受数据 v_ename emp.ename%type; v_sal emp.s... 阅读全文
posted @ 2010-06-06 22:30 Brad Miller 阅读(14272) 评论(0) 推荐(2)
摘要: --1、耗时长sql查证:--select * from (select SQL_TEXT,round(ELAPSED_TIME/1000000,2),round(ELAPSED_TIME/1000000/EXECUTIONS,2) perELAPSED_time,EXECUTIONS from (select * from v$sql order by ELAPSED_TIME desc) wh... 阅读全文
posted @ 2010-06-06 17:52 Brad Miller 阅读(361) 评论(0) 推荐(0)
摘要: http://flash7783.javaeye.com/blog/648683 数据库导入/导出知识connect system/密码@实例名;--删除用户及表空间drop user pubr cascade;drop tablespace pubrts including contents;--创建表空间、用户及授角色权限CREATE TABLESPACE pubrts DATAFILE 'F... 阅读全文
posted @ 2010-06-06 17:36 Brad Miller 阅读(453) 评论(0) 推荐(0)
  2010年6月2日
摘要: 同义词是在a用户下给b用户下的表、视图、序列号等建一个别名,a用户对该别名操作与b用户对该对象的操作一致。举例:create or replace synonym ALLACTIVE for PUBR.ALLACTIVE;create or replace synonym VW_SW2DDATA_GOODSCATALOG for PUBR.VW_SW2DDATA_GOODSCATALOG;crea... 阅读全文
posted @ 2010-06-02 21:42 Brad Miller 阅读(11200) 评论(0) 推荐(0)
摘要: 模式:create user 用户名 default tablespace 表空间名;举例:-- Create the user create user ACCOUNT identified by "" default tablespace ACCOUNTTS temporary tablespace TEMP profile DEFAULT;-- Grant/Revoke role privil... 阅读全文
posted @ 2010-06-02 21:39 Brad Miller 阅读(2354) 评论(0) 推荐(0)