无损转aac之aac参数选择
aac
mac 下 SecureCRT 7系列版本 无法保持password
7版本;在主菜单Preferences,或者COMMAND键加逗号,点General-》Mac options 找到Use KeyChain,取消掉勾选
Dart: The World's Smallest Laptop Adapter
https://www.kickstarter.com/projects/215201435/dart-the-worlds-smallest-laptop-adapter
kbit 换算 kB/s
Oracle 10g rac升级需要注意的事项
转自;http://dbzone.iteye.com/blog/870369Oracle rac在生产库升级大大小小已经做过好多次了,在生产库升级不同于在测试环境下操作,在生产库上升级考验的是dba的抗压力,细心程度,RAC升级文档在网上多如牛毛,在这里我就不详细写升级步骤,只写需要注意的地方: 1、详细阅读升级介质中的read me,尤其需要注意升级前...
10.2.0.1升级到11g R2
10.2.0.1升级到11g R2 转自;http://www.dbaxiaoyu.com/archives/1157Posted on 2013 年 7 月 3 日 by xiaoyu 关于数据库升级做的并不多,一般小版本的升级还算处理的比较多,而大版本的升级相对搞得较少。接下来需要将数据库升级到11.2.0.1版本(一般11g R2会选用11.2.0.3版本,这...
windows下oracle数据库的exp自动备份脚本
windows下的变量的使用还真不熟悉,看到一个客户的机器上部署了自动备份脚本,拿过来学习、备查。[@more@]rem 计划任务运行:D:DatabaseBackup数据库备份脚本.BAT mchis fybj runbest fybj istruncaterem 计划任务运行:D:DatabaseBackup数据库备份脚本.BAT mhealth mhealth runbest mhealth mhealthtruncate@echo offrem 脚本路径 备份文件名 数据库用户名 用户密码 服务名 辅助脚本文件名rem 分娩数据备份 D:Backup数据库备份脚本.BAT mchis fybj runbest fybj mchistruncaterem 建册数据备份 D:Backup数据库备份脚本.BAT mhealth mheal
Ad-Hoc Query 是什么?
转自;http://os2ora.com/what-is-ad-hoc-query/在做Exadata相关的培训时,Ad-Hoc Query是经常被提及的一个词,中文的翻译应该就叫做随机查询吧,望文生义,就是随机的,不能预料到的查询。但究竟有多随机呢,一些活生生的例子可能更能说明问题。我们组设计了一个查询,每次show出来的时候,底下总有人暗底里偷笑不...
oracle 11.2 所有Background Processes 的功能描述
来自http://docs.oracle.com/cd/E11882_01/server.112/e40402/bgprocesses.htm#REFRN104版本11.2Background ProcessesTable F-1 describes Oracle Database background processes. In this context, a background process is defined as any process that is listed in V$PROCESS a...
taobao网竞猜游戏,几年几月到现在是几天。
求20030510到20131207是几天1,今天是 sysdate2,用 to_date,并指定日期格式到天 'yyyymmdd'2,使用floor函数,算2个时间的差4,+1为今天的天数SQL> select floor(sysdate - to_date('20030510','yyyymmdd'))+1 "从20030510到今天的天数" from dual;从20030510到今天的天数---------------------- ...
DATAGUARD配置RMAN的archivelog参数引起 RMAN-08591:
RMAN> backup datafile 7;Starting backup at 01-DEC-13using channel ORA_DISK_1channel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: specifying datafile(s) in backup setinput datafile file number=00007 name=D:\APP\JIN\ORADATA\JJKK\JJKK.DBFchannel ORA_DISK_1: starting piece 1 ...
u盘安装 oracle-linux redhat-linux
u盘一个,4G以上(视ISO文件而定)。1,u盘格式化为 FAT32格式。2,从linux的ISO文件中提取出 BOOT.ISO 文件,(ISO文件的images文件夹下),然后用UltraISO 打开BOOT.ISO 点击“启动” “写入硬盘映像” 。完成后这个u盘便具有了boot功能了。3,将LINUX的ISO文件复制到 U盘的根目录。4,以U盘为第一引导,启动电脑。5,进入Linux 启动菜单,按“F2” ,并输入 linux askmethon 进入安装,在选择语言和键盘后,选择 Hard Disk (网上很多都写选ISO是错误的)为安装源即可。之后步骤如同光盘安装一般。 [@more@]
win7 WIN2008 64位 安装使用 PLSQL Developer
64位OS,用PL/SQL的方法;所有安装目录都不能选择在 Program Files(32)中; 下载并安装64位的clinet,下载 instant client 解压 到一个目录。安装pl/sql1,打开 plsql 的 tool --> preferences 在Connection 中,把 oracle Home 和 OCI library 这2个目录指定为 instant client 的目录 就可以了。2,在instantclient的根目录下建立 NETWORK/ADMIN 文件夹,添加 TNSNAMES.ORA 文件。至此所有工作完成,你即有了完整的64位的oracle客户端并且也有了 PLSQL Developer 工具。[@more@]
UNION-MINUS-INTERSECT-UNIONALL
SQL> select * from a; A---------- 1 2 3SQL> select * from b; B---------- 1 4=========================UNION;列出所有,但重复项只列出一次=========================SQL> select * from a union select * from b; A---------- 1 2 3 4=========================差集;列出不重复的项========================================SQL> select * from a minus select * from b; A---------- 2 3
timestamp
timestamp with local time zone 和timesatamp with time zone的区别; 前者在用户提交时间给数据库的时,该类型会转换成数据库的时区来保存数据,即数据库保存的时间是数据库本地时区,当别的用户访问数据库时oracle会自动将该时间转换成当前客户端的时间。转于 http://blog.163.com/zangyunling@126/blog/static/164624505201052113959538/ SQL> CREATE TABLE TIMESTAMP_TEST( 2 TIME DATE, 3 TIMESTP TIMESTAMP(3), 4 TIMESTP_TZ TIMESTAMP(3) WITH TIME ZONE, 5 TIMESTP_LTZ TIMESTAMP(3) WITH LOCAL TIME ZONE); 表已创建。 SQL>
substr截取字符串
PurposeThe SUBSTR functions return a portion of char, beginning at character position, substring_length characters long. SUBSTR calculates lengths using characters as defined by the input character set. SUBSTRB uses bytes instead of characters. SUBSTRC uses Unicode complete characters. SUBSTR2 uses UCS2 code points. SUBSTR4 uses UCS4 code points.If position is 0, then it is treated as 1.If position is positive, then Oracle Database counts from the beginning of char to find the first character.If
rownum
SQL> select *from sales_info;EMPLOYEE_ID WEEK SALES----------- ---------- ---------- 176 6 1000 176 6 1000 176 6 1000 176 6 1000 176 6 1000这样表,如何将 update 第三行 的week 列 的值从 6设为1SQL> update sales_info set week=decode(rownum,3,1,6) where rownum < 4;已更新3行。SQL> select * from sales_info;EMPLOYEE_ID WEEK SALES----------- ---------- ---------
regexp_instr
SQL> select *from a98; ID ADDRESS---------- --------------- 2 abc1 1 1abcSQL> select * from a98 2 where regexp_instr (address,'[^[:alpha:]]') = 1; ID ADDRESS---------- -------------------- 1 1abcSQL> select * from a98 2 where regexp_instr (address,'[:alpha:]') = 1; ID ADDRESS---------- -------------------- 2 abc1= 1 表是匹配第几个字符REGEXP_INSTR 有6个参数: 第一个是输入的字符串 (上面的字段address) 第二个是正则表达式 第三个是标识
ORDER BY
2类order by;1,单纯的 order by;2,union 中的 order by;SQL> SELECT 2 col1,'a' col2 FROM dual 2 UNION 3 SELECT 1,'x' FROM dual 4 UNION 5 SELECT 3,'z' FROM dual 6 ORDER BY 3; // 这个“3” 表示的是以第三列排序,但是没有第三例,所以报错了。ORDER BY 3 *第 6 行出现错误:ORA-01785: ORDER BY 项必须是 SELECT-list 表达式的数目SQL> SELECT 2 col1,'a' col2 FROM dual 2 UNION 3 SELECT 1,'b' FROM dual 4 UNION 5 SELECT 3,'z' FROM dual 6 ORDER BY 1; COL1 C---------- -
nvl
SQL> create table nvl (a int, b int);表已创建。SQL> insert into nvl values (1,1);已创建 1 行。SQL> insert into nvl values (2,null);已创建 1 行。SQL> insert into nvl values (3,3);已创建 1 行。SQL> commit;提交完成。SQL> select count(nvl(b,0)) 2 from nvl where b is null;COUNT(NVL(B,0))--------------- 1SQL> select * from nvl where b is null; A B---------- ---------- 2SQL> select count(*) from nvl where b is null; COUNT(*)----------