xsb Oracle Blog

暂无签名

  • 博客访问: 3047034
  • 博文数量: 343
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(343)

文章存档

2012年(1)

2011年(6)

2010年(2)

2009年(6)

2008年(32)

2007年(28)

2006年(182)

2005年(78)

2004年(8)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2005-05-26 15:42:17

很久前在黑龙江项目上写的将数字转换为大写(采用从低至高算法)的函数。[@more@]CREATE OR REPLACE FUNCTION F_UPPER_NUM(P_NUM IN NUMBER DEFAULT NULL, P_ROUND NUMBER DEFAULT 2) RETURN NVARCHAR2 IS /*Ver:1.0 Created By xsb on 2003-8-26 For: 将数字转换为大写(采用从低至高算法) 数字整数部分不得超过16位,可以是负数。 Ver:1.1 Modified By xsb on 2003-8-28 For:完善测试用例。  测试用例: SET HEAD OFF SET FEED OFF select '无参数时='||f_upp......【阅读全文】

阅读(5706) | 评论(0) | 转发(0)

发布时间:2005-05-24 14:54:30

处理CLOB字段的动态PL/SQL[@more@]处理CLOB字段的动态PL/SQL 2001-03 余枫 动态PL/SQL,对CLOB字段操作可传递表名table_name,表的唯一标志字段名field_id,clob字段名field_name,记录号v_id,开始处理字符的位置v_pos,传入的字符串变量v_clob 修改CLOB的PL/SQL过程:updateclob create or replace procedure updateclob( table_name in varchar2, field_id in varchar2,  field_name in varchar2, v_id in number, v_pos in number, v_clob in varchar......【阅读全文】

阅读(3664) | 评论(0) | 转发(0)

发布时间:2005-05-24 14:39:05

很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。[@more@]本例举例说明解决这个问题:1.如果缺省的用户具有DBA权限那么导入时会按照原来的位置导入数据,即导入到原表空间$ imp bjbbs/passwd file=bj_bbs.dmp fromuser=jive touser=bjbbs grants=n查询发现仍然导入了USER表空间$ sqlplus bjbbs/passwdSQL> select table_name,tablespace_name from user_tables;TABLE_NAME TABLESPACE_NAME------------------------------ ------------------------------HS_ALBUMINBOX USER......【阅读全文】

阅读(5973) | 评论(0) | 转发(0)

发布时间:2005-05-24 14:17:09

[@more@]参考http://www.itpub.net/showthread.php?s=&threadid=225749&highlight=copy在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy Command便是其中之一。SQL*Plus Copy Command通过SQL*Net在不同的表(同一服务器或是不同服务器)之间复制数据或移动数据。在实际运行环境中若能恰当地选择使用SQL*Plus Copy Command可以有效地提高数据复制的性能。下面将简要介绍SQL*Plus Copy Command使用,并在性能方面与其他两种方案进行对比,力求能提供一个使用Copy Command的方案......【阅读全文】

阅读(5070) | 评论(0) | 转发(0)

发布时间:2005-05-24 13:22:23

第一章:日志管理第二章:表空间管理......[@more@]oracle里常用命令作者:victor08第一章:日志管理1.forcing log switchessql> alter system switch logfile;2.forcing checkpointssql> alter system checkpoint;3.adding online redo log groupssql> alter database add logfile [group 4]sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m;4.adding online redo log memberssql> alter database add logfile membersql> '/disk3/log1b.rdo' to group 1,sql> '/disk4/log2b.rdo' to group 2;5.changes the na......【阅读全文】

阅读(3723) | 评论(0) | 转发(0)

发布时间:2005-05-24 12:50:19

[@more@]BEGINSYS.DBMS_LOGMNR.ADD_LOGFILE('e:oracleoradatauniplatredolog01.log');SYS.DBMS_LOGMNR.ADD_LOGFILE('e:oracleoradatauniplatredolog02.log');SYS.DBMS_LOGMNR.ADD_LOGFILE('e:oracleoradatauniplatredolog03.log');SYS.DBMS_LOGMNR.START_LOGMNR(STARTTIME => TO_DATE('04-06-17 16:50','yy-mm-dd hh24:mi'),ENDTIME => TO_DATE('04-06-17 16:55','yy-mm-dd hh24:mi'),OPTIONS => SYS.DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG);END;SELECT * FROM V$LOGMNR_CONTENTS WHERE USERNAME = 'GRAINTEST';SELECT A.USERNAM......【阅读全文】

阅读(2945) | 评论(0) | 转发(0)

发布时间:2005-05-24 12:48:18

/*如果在线重定义的表没有主键需要创建主键*/ exec dbms_redefinition.can_redef_table('schema','announcement'); create table anno2 as select * from announcement; exec dbms_redefinition.start_redef_table('schema','announcement','anno2'); exec dbms_redefinition.sync_interim_table('schema','announcement','anno2'); exec dbms_redefinition.finish_redef_table('schema','announcement','anno2'); drop table anno2; exec dbms_redefinition.abort_redef_table('schema','announcement','anno2');[@more@]......【阅读全文】

阅读(2662) | 评论(0) | 转发(0)

发布时间:2005-05-21 09:56:32

[@more@]rem 利用RMAN创建备用数据库_Restore方法,Created by xsb on 2005-05-20rem 1.修改主库参数值(主节点:tnsping server1 tnsping server2)sqlplus /nolog @stdbydb_1修改主库参数值.sqlrem 内容:rem conn sys/sys@server1 as sysdbarem set echo onrem spool stdbydb_1修改主库参数值.logrem alter database force logging;rem alter system set log_archive_dest_1='location=f:oracleoradatatest1arc';rem alter system set standby_archive_dest='location=f:oracleoradatatest1arc';rem alter system set log_archive_start=t......【阅读全文】

阅读(3627) | 评论(0) | 转发(0)

发布时间:2005-05-21 09:08:30

[@more@]文件rman克隆数据库duplicate.bat的内容:rem 利用RMAN克隆数据库_duplicate方法,Created by xsb on 2005-05-20rem 1.修改主库参数值(主节点:tnsping server1 tnsping server2)rem sqlplus /nolog @stdbydb_1修改主库参数值.sqlrem 2.备用节点准备工作:rem 创建备用节点的服务:rem oradim -delete -sid test1rem oradim -new -sid test1 -intpwd sys -startmode manualrem 创建密码文件:orapwd file=e:oracleora92databasepwdtest1.ora password=sysrem 重载监听(备用节点上tnsping server1,server2 listener.ora中添加test1服......【阅读全文】

阅读(3356) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册