| Profil von 世淵馬丁的寶藏FotosBlogListen | Hilfe |
|
馬丁的寶藏22 September 癌症能不能治癒(信件轉貼)三十多年前有一位服務於公賣局台北啤酒廠的張先生, 參加該啤酒場選派技術人員到國外深造的考試, 以優異的成績及格。 在出國前經某公立醫院體檢發現, 罹患有像小孩拳頭大小的肺部腫瘤,因而不能出國。 張先生非常失望之餘,一直懷疑診斷有誤; 於是再到另一家醫院檢查, 結果還是證實原來的診斷並無錯誤。 當時年輕力壯的張先生得到這樣的絕症, 在人生絕望之餘,多次打電話給當時任職台東縣政府 黃順興縣長機要秘書的魏姓同學。 魏姓同學便利用星期日趕到台北和張先生見面, 張先生向魏同學詳述相關絕望的詳情和悲觀感受, 並請位同學協助其後事, 恰逢魏同學與前任馬偕醫院院長 1949 - 55 年專精於癌症臨床研究的呂革令博士) 係知交好友。 當即建議前往訪求呂博士醫治, 起初張先生說不願再看醫生,以免徒增傷悲; 但魏同學說先前已以電話請教過呂博士並安排好時間, 張先生只好偕同前往呂博士住處造訪。
~~~~~~~~~~~~~~~~~~~~~~~~~~ 關心自己也要關心別人,
~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.生活步調失常會造成酸性體質 3.情緒過於緊張 4.肉體的緊張 附錄:常見食物的酸鹼性 03 April ORACLE问题与解答大家在应用ORACLE的时候可能会遇到很多看起来不难的问题, 特别对新手来说, 今天我简单把它总结一下, 发布给大家, 希望对大家有帮助! 和大家一起探讨, 共同进步!
对ORACLE高手来说是不用看的. 1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. oracle 8.0.5怎幺创建数据库? 用orainst。如果有motif界面,可以用orainst /m 4. oracle 8.1.7怎幺创建数据库? dbassist 5. oracle 9i 怎幺创建数据库? dbca 6. oracle中的裸设备指的是什幺? 裸设备就是绕过文件系统直接访问的储存空间 7. oracle如何区分 64-bit/32bit 版本??? $ sqlplus '/ AS SYSDBA' SQL*Plus: Release 9.0.1.0.0 - Production on Mon Jul 14 17:01:09 2003 (c) Copyright 2001 Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production With the Partitioning option JServer Release 9.0.1.0.0 - Production SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production PL/SQL Release 9.0.1.0.0 - Production CORE 9.0.1.0.0 Production TNS for Solaris: Version 9.0.1.0.0 - Production NLSRTL Version 9.0.1.0.0 - Production SQL> 8. SVRMGR什幺意思? svrmgrl,Server Manager. 9i下没有,已经改为用SQLPLUS了 sqlplus /nolog 变为归档日志型的 9. 请问如何分辨某个用户是从哪台机器登陆ORACLE的? SELECT machine , terminal FROM V$SESSION; 10. 用什幺语句查询字段呢? desc table_name 可以查询表的结构 select field_name,... from ... 可以查询字段的值 select * from all_tables where table_name like '%' select * from all_tab_columns where table_name='??' 11. 怎样得到触发器、过程、函数的创建脚本? desc user_source user_triggers 12. 怎样计算一个表占用的空间的大小? select owner,table_name, NUM_ROWS, BLOCKS*AAA/1024/1024 "Size M", EMPTY_BLOCKS, LAST_ANALYZED from dba_tables where table_name='XXX'; Here: AAA is the value of db_block_size ; XXX is the table name you want to check 13. 如何查看最大会话数? SELECT * FROM V$PARAMETER WHERE NAME LIKE 'proc%'; SQL> SQL> show parameter processes NAME TYPE VALUE ------------------------------------ ------- ------------------------------ aq_tm_processes integer 1 db_writer_processes integer 1 job_queue_processes integer 4 log_archive_max_processes integer 1 processes integer 200 这里为200个用户。 select * from v$license; 其中sessions_highwater纪录曾经到达的最大会话数 14. 如何查看系统被锁的事务时间? select * from v$locked_object ; 15. 如何以archivelog的方式运行oracle。 init.ora log_archive_start = true RESTART DATABASE 16. 怎幺获取有哪些用户在使用数据库 select username from v$session; 17. 数据表中的字段最大数是多少? 表或视图中的最大列数为 1000 18. 怎样查得数据库的SID ? select name from v$database; 也可以直接查看 init.ora文件 19. 如何在Oracle服务器上通过SQLPLUS查看本机IP地址 ? select sys_context('userenv','ip_address') from dual; 如果是登陆本机数据库,只能返回127.0.0.1,呵呵 20. unix 下怎幺调整数据库的时间? su -root date -u 08010000 21. 在ORACLE TABLE中如何抓取MEMO类型字段为空的资料记录? select remark from oms_flowrec where trim(' ' from remark) is not null ; 22. 如何用BBB表的资料去更新AAA表的资料(有关联的字段) UPDATE AAA SET BNS_SNM=(SELECT BNS_SNM FROM BBB WHERE AAA.DPT_NO=BBB.DPT_NO) WHERE BBB.DPT_NO IS NOT NULL; 23. P4计算机安装方法 将SYMCJIT.DLL改为SYSMCJIT.OLD 24. 何查询SERVER是不是OPS? SELECT * FROM V$OPTION; 如果PARALLEL SERVER=TRUE则有OPS能 25. 何查询每个用户的权限? SELECT * FROM DBA_SYS_PRIVS; 26. 如何将表移动表空间? ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME; 27. 如何将索引移动表空间? ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME; 28. 在LINUX,UNIX下如何激活DBA STUDIO? OEMAPP DBASTUDIO 29. 查询锁的状况的对象有? V$LOCK, V$LOCKED_OBJECT, V$SESSION, V$SQLAREA, V$PROCESS ; 查询锁的表的方法: SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMODE, 0, 'None', 1, 'Null', 2, 'Row-S (SS)', 3, 'Row-X (SX)', 4, 'Share', 5, 'S/Row-X (SSX)', 6, 'Exclusive', TO_CHAR(LMODE)) MODE_HELD, DECODE(REQUEST, 0, 'None', 1, 'Null', 2, 'Row-S (SS)', 3, 'Row-X (SX)', 4, 'Share', 5, 'S/Row-X (SSX)', 6, 'Exclusive', TO_CHAR(REQUEST)) MODE_REQUESTED, O.OWNER||'.'||O.OBJECT_NAME||' ('||O.OBJECT_TYPE||')', S.TYPE LOCK_TYPE, L.ID1 LOCK_ID1, L.ID2 LOCK_ID2 FROM V$LOCK L, SYS.DBA_OBJECTS O, V$SESSION S WHERE L.SID = S.SID AND L.ID1 = O.OBJECT_ID ; 30. 如何解锁? ALTER SYSTEM KILL SESSION ‘SID,SERIR#’; 31. SQLPLUS下如何修改编辑器? DEFINE _EDITOR="<编辑器的完整路经>" -- 必须加上双引号 来定义新的编辑器,也可以把这个写在$ORACLE_HOME/sqlplus/admin/glogin.sql里面使它永久有效。 32. ORACLE产生随机函数是? DBMS_RANDOM.RANDOM 33. LINUX下查询磁盘竞争状况命令? Sar -d 33. LINUX下查询CPU竞争状况命令? sar -r 34. 查询当前用户对象? SELECT * FROM USER_OBJECTS; SELECT * FROM DBA_SEGMENTS; 35. 如何获取错误信息? SELECT * FROM USER_ERRORS; 36. 如何获取链接状况? SELECT * FROM DBA_DB_LINKS; 37. 查看数据库字符状况? SELECT * FROM NLS_DATABASE_PARAMETERS; SELECT * FROM V$NLS_PARAMETERS; 38. 查询表空间信息? SELECT * FROM DBA_DATA_FILES; 39. ORACLE的INTERAL用户要口令? 修改 SQLNET.ORA SQLNET.AUTHENTICATION_SERVICES=(NTS) 40. 出现JAVA.EXE的解决办法? 一般是将ORACLEORAHOMEXIHTTPSERVER改成手工激活可以的 X是8或9 41. 如何给表、列加注释? SQL>comment on table 表 is '表注释'; 注释已创建。 SQL>comment on column 表.列 is '列注释'; 注释已创建。 SQL> select * from user_tab_comments where comments is not null; 42. 如何查看各个表空间占用磁盘情况? SQL> col tablespace format a20 SQL> select b.file_id 文件ID号, b.tablespace_name 表空间名, b.bytes 字节数, (b.bytes-sum(nvl(a.bytes,0))) 已使用, sum(nvl(a.bytes,0)) 剩余空间, sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比 from dba_free_space a,dba_data_files b where a.file_id=b.file_id group by b.tablespace_name,b.file_id,b.bytes order by b.file_id 43. 如把ORACLE设置为MTS或专用模式? #dispatchers="(PROTOCOL=TCP) (SERVICE=SIDXDB)" 加上就是MTS,注释就是专用模式,SID是指你的实例名。 44. 如何才能得知系统当前的SCN号 ? select max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe; 45. 请问如何在ORACLE中取毫秒? 9i之前不支持,9i开始有timestamp. 9i可以用select systimestamp from dual; 46. 如何在字符串里加回车? select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ; 47. 中文是如何排序的? Oracle9i之前,中文是按照二进制编码进行排序的。 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序 48. Oracle8i中对象名可以用中文吗? 可以 49. 如何改变WIN中SQL*Plus启动选项? SQL*PLUS自身的选项设置我们可以在$ORACLE_HOME/sqlplus/admin/glogin.sql中设置。 50. 怎样修改oracel数据库的默认日期? alter session set nls_date_format='yyyymmddhh24miss'; OR 可以在init.ora中加上一行 nls_date_format='yyyymmddhh24miss' 51. 如何将小表放入keep池中? alter table xxx storage(buffer_pool keep); 52. 如何检查是否安装了某个patch? check that oraInventory 53. 如何使select语句使查询结果自动生成序号? select rownum,COL from table; 54. 如何知道数据裤中某个表所在的tablespace? select tablespace_name from user_tables where table_name='TEST'; select * from user_tables中有个字段TABLESPACE_NAME,(oracle); select * from dba_segments where …; 55. 怎幺可以快速做一个和原表一样的备份表? create table new_table as (select * from old_table); 55. 怎幺在sqlplus下修改procedure? select line,trim(text) t from user_source where name =’A’ order by line; 56. 怎样解除PROCEDURE被意外锁定? alter system kill session ,把那个session给杀掉,不过你要先查出她的session id or 把该过程重新改个名字就可以了。 57. SQL Reference是个什幺东西? 是一本sql的使用手册,包括语法、函数等等,oracle官方网站的文档中心有下载. 58. 如何查看数据库的状态? unix下 ps -ef | grep ora windows下 看服务是否起来 是否可以连上数据库 59. 请问如何修改一张表的主键? alter table aaa drop constraint aaa_key ; alter table aaa add constraint aaa_key primary key(a1,b1) ; 60. 改变数据文件的大小? 用 ALTER DATABASE .... DATAFILE .... ; 手工改变数据文件的大小,对于原来的 数据文件有没有损害。 61. 怎样查看ORACLE中有哪些程序在运行之中? 查看v$sessions表 62. 怎幺可以看到数据库有多少个tablespace? select * from dba_tablespaces; 63. 如何修改oracle数据库的用户连接数? 修改initSID.ora,将process加大,重启数据库. 64. 如何查出一条记录的最后更新时间? 可以用logminer 察看 65. 如何在PL/SQL中读写文件? UTL_FILE包允许用户通过PL/SQL读写操作系统文件。 66. 怎样把“&”放入一条记录中? insert into a values (translate ('at{&}t','at{}','at')); 67. EXP 如何加QUERY参数? EXP USER/PASS FILE=A.DMP TABLES(BSEMPMS) QUERY='"WHERE EMP_NO=\'S09394\'\" ﹔ 68. 关于oracle8i支持简体和繁体的字符集问题? ZHS16GBK可以支 69. Data Guard是什幺软件? 就是Standby的换代产品 70. 如何创建SPFILE? SQL> connect / as sysdba SQL> select * from v$version; SQL> create pfile from spfile; SQL> CREATE SPFILE FROM PFILE='E:\ora9i\admin\eygle\pfile\init.ora'; 文件已创建。 SQL> CREATE SPFILE='E:\ora9i\database\SPFILEEYGLE.ORA' FROM PFILE='E:\ora9i\admin\eygle\pfile\init.ora'; 文件已创建。 71. 内核参数的应用? shmmax 含义:这个设置并不决定究竟Oracle数据库或者操作系统使用多少物理内存,只决定了最多可以使用的内存数目。这个设置也不影响操作系统的内核资源。 设置方法:0.5*物理内存 例子:Set shmsys:shminfo_shmmax=10485760 shmmin 含义:共享内存的最小大小。 设置方法:一般都设置成为1。 例子:Set shmsys:shminfo_shmmin=1: shmmni 含义:系统中共享内存段的最大个数。 例子:Set shmsys:shminfo_shmmni=100 shmseg 含义:每个用户进程可以使用的最多的共享内存段的数目。 例子:Set shmsys:shminfo_shmseg=20: semmni 含义:系统中semaphore identifierer的最大个数。 设置方法:把这个变量的值设置为这个系统上的所有Oracle的实例的init.ora中的最大的那个processes的那个值加10。 例子:Set semsys:seminfo_semmni=100 semmns 含义:系统中emaphores的最大个数。 设置方法:这个值可以通过以下方式计算得到:各个Oracle实例的initSID.ora里边的processes的值的总和(除去最大的Processes参数)+最大的那个Processes×2+10×Oracle实例的个数。 例子:Set semsys:seminfo_semmns=200 semmsl: 含义:一个set中semaphore的最大个数。 设置方法:设置成为10+所有Oracle实例的InitSID.ora中最大的Processes的值。 例子:Set semsys:seminfo_semmsl=-200 72. 怎样查看哪些用户拥有SYSDBA、SYSOPER权限? SQL>conn sys/change_on_install SQL>select * from V_$PWFILE_USERS; 73. 如何单独备份一个或多个表? exp 用户/密码 tables=(表1,…,表2) 74. 如何单独备份一个或多个用户? exp system/manager owner=(用户1,用户2,…,用户n) file=导出文件 75. 如何对CLOB字段进行全文检索? SELECT * FROM A WHERE dbms_lob.instr(a.a,'K',1,1)>0; 76. 如何显示当前连接用户? SHOW USER 77. 如何查看数据文件放置的路径 ? col file_name format a50 SQL> select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id; 78. 如何查看现有回滚段及其状态 ? SQL> col segment format a30 SQL> SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM DBA_ROLLBACK_SEGS 79. 如何改变一个字段初始定义的Check范围? SQL> alter table xxx drop constraint constraint_name; 之后再创建新约束: SQL> alter table xxx add constraint constraint_name check(); 80. Oracle常用系统文件有哪些? 通过以下视图显示这些文件信息:v$database,v$datafile,v$logfile v$controlfile v$parameter; 81. 内连接INNER JOIN? Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no; 82. 如何外连接? Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no(+); Select a.* from bsempms a,bsdptms b wherea.dpt_no(+)=b.dpt_no; 83. 如何执行脚本SQL文件? SQL>@$PATH/filename.sql; 84. 如何快速清空一个大表? SQL>truncate table table_name; 85. 如何查有多少个数据库实例? SQL>SELECT * FROM V$INSTANCE; 86. 如何查询数据库有多少表? SQL>select * from all_tables; 87. 如何测试SQL语句执行所用的时间? SQL>set timing on ; SQL>select * from tablename; 88. CHR()的反函数是? ASCII() SELECT CHAR(65) FROM DUAL; SELECT ASCII('A') FROM DUAL; 89. 字符串的连接 SELECT CONCAT(COL1,COL2) FROM TABLE ; SELECT COL1||COL2 FROM TABLE ; 90. 怎幺把select出来的结果导到一个文本文件中? SQL>SPOOL C:\ABCD.TXT; SQL>select * from table; SQL >spool off; 91. 怎样估算SQL执行的I/O数 ? SQL>SET AUTOTRACE ON ; SQL>SELECT * FROM TABLE; OR SQL>SELECT * FROM v$filestat ; 可以查看IO数 92. 如何在sqlplus下改变字段大小? alter table table_name modify (field_name varchar2(100)); 改大行,改小不行(除非都是空的) 93. 如何查询某天的数据? select * from table_name where trunc(日期字段)=to_date('2003-05-02','yyyy-mm-dd'); 94. sql 语句如何插入全年日期? create table BSYEAR (d date); insert into BSYEAR select to_date('20030101','yyyymmdd')+rownum-1 from all_objects where rownum <= to_char(to_date('20031231','yyyymmdd'),'ddd'); 95. 如果修改表名? alter table old_table_name rename to new_table_name; 96. 如何取得命令的返回状态值? sqlcode=0 97. 如何知道用户拥有的权限? SELECT * FROM dba_sys_privs ; 98. 从网上下载的ORACLE9I与市场上卖的标准版有什幺区别? 从功能上说没有区别,只不过oracle公司有明文规定;从网站上下载的oracle产品不得用于 商业用途,否则侵权。 99. 怎样判断数据库是运行在归档模式下还是运行在非归档模式下? 进入dbastudio,历程--〉数据库---〉归档查看。 100. sql>startup pfile和ifile,spfiled有什幺区别? pfile就是Oracle传统的初始化参数文件,文本格式的。 ifile类似于c语言里的include,用于把另一个文件引入 spfile是9i里新增的并且是默认的参数文件,二进制格式 startup后应该只可接pfile 101. 如何搜索出前N条记录? SELECT * FROM empLOYEE WHERE ROWNUM < n ORDER BY empno; 102. 如何知道机器上的Oracle支持多少并发用户数? SQL>conn internal ; SQL>show parameter processes ; 103. db_block_size可以修改吗? 一般不可以﹐不建议这样做的。 104. 如何统计两个表的记录总数? select (select count(id) from aa)+(select count(id) from bb) 总数 from dual; 105. 怎样用Sql语句实现查找一列中第N大值? select * from (select t.*,dense_rank() over (order by sal) rank from employee) where rank = N; 106. 如何在给现有的日期加上2年?( select add_months(sysdate,24) from dual; 107. USED_UBLK为负值表示什幺意思? It is "harmless". 108. Connect string是指什幺? 应该是tnsnames.ora中的服务名后面的内容 109. 怎样扩大REDO LOG的大小? 建立一个临时的redolog组,然后切换日志,删除以前的日志,建立新的日志。 110. tablespace 是否不能大于4G? 没有限制. 111. 返回大于等于N的最小整数值? SELECT CEIL(N) FROM DUAL; 112. 返回小于等于N的最小整数值? SELECT FLOOR(N) FROM DUAL; 113. 返回当前月的最后一天? SELECT LAST_DAY(SYSDATE) FROM DUAL; 114. 如何不同用户间数据导入? IMP SYSTEM/MANAGER FILE=AA.DMP FROMUSER=USER_OLD TOUSER=USER_NEW ROWS=Y INDEXES=Y ; 115. 如何找数据库表的主键字段的名称? SQL>SELECT * FROM user_constraints WHERE CONSTRAINT_TYPE='P' and table_name='TABLE_NAME'; 116. 两个结果集互加的函数?
SQL>SELECT * FROM BSEMPMS_OLD INTERSECT SELECT * FROM BSEMPMS_NEW; SQL>SELECT * FROM BSEMPMS_OLD UNION SELECT * FROM BSEMPMS_NEW; SQL>SELECT * FROM BSEMPMS_OLD UNION ALL SELECT * FROM BSEMPMS_NEW; 117. 两个结果集互减的函数?
SQL>SELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW; 118. 如何配置Sequence?
建sequence seq_custid create sequence seq_custid start 1 incrememt by 1; 建表时: create table cust { cust_id smallint not null, ...} insert 时: insert into table cust values( seq_cust.nextval, ...) 日期的各部分的常用的的写法 119>.取时间点的年份的写法: SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL; 120>.取时间点的月份的写法: SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL; 121>.取时间点的日的写法: SELECT TO_CHAR(SYSDATE,'DD') FROM DUAL; 122>.取时间点的时的写法: SELECT TO_CHAR(SYSDATE,'HH24') FROM DUAL; 123>.取时间点的分的写法: SELECT TO_CHAR(SYSDATE,'MI') FROM DUAL; 124>.取时间点的秒的写法: SELECT TO_CHAR(SYSDATE,'SS') FROM DUAL; 125>.取时间点的日期的写法: SELECT TRUNC(SYSDATE) FROM DUAL; 126>.取时间点的时间的写法: SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') FROM DUAL; 127>.日期,时间形态变为字符形态 SELECT TO_CHAR(SYSDATE) FROM DUAL; 128>.将字符串转换成日期或时间形态: SELECT TO_DATE('2003/08/01') FROM DUAL; 129>.返回参数的星期几的写法: SELECT TO_CHAR(SYSDATE,'D') FROM DUAL; 130>.返回参数一年中的第几天的写法: SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL; 131>.返回午夜和参数中指定的时间值之间的秒数的写法: SELECT TO_CHAR(SYSDATE,'SSSSS') FROM DUAL; 132>.返回参数中一年的第几周的写法: SELECT TO_CHAR(SYSDATE,'WW') FROM DUAL; 虚拟字段 133. CURRVAL 和 nextval 为表创建序列 CREATE SEQUENCE EMPSEQ ... ; SELECT empseq.currval FROM DUAL ; 自动插入序列的数值 INSERT INTO emp VALUES (empseq.nextval, 'LEWIS', 'CLERK', 7902, SYSDATE, 1200, NULL, 20) ; 134. ROWNUM 按设定排序的行的序号 SELECT * FROM emp WHERE ROWNUM < 10 ; 135. ROWID 返回行的物理地址 SELECT ROWID, ename FROM emp WHERE deptno = 20 ; 136. 将N秒转换为时分秒格式? set serverout on declare N number := 1000000; ret varchar2(100); begin ret := trunc(n/3600) || '小时' || to_char(to_date(mod(n,3600),'sssss'),'fmmi"分 "ss"秒"') ; dbms_output.put_line(ret); end; 137. 如何查询做比较大的排序的进程? SELECT b.tablespace, b.segfile#, b.segblk#, b.blocks, a.sid, a.serial#, a.username, a.osuser, a.status FROM v$session a,v$sort_usage b WHERE a.saddr = b.session_addr ORDER BY b.tablespace, b.segfile#, b.segblk#, b.blocks ; 138. 如何查询做比较大的排序的进程的SQL语句? select /*+ ORDERED */ sql_text from v$sqltext a where a.hash_value = ( select sql_hash_value from v$session b where b.sid = &sid and b.serial# = &serial) order by piece asc ; 139. 如何查找重复记录? SELECT * FROM TABLE_NAME WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2); 140. 如何删除重复记录? DELETE FROM TABLE_NAME WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2); 141. 如何快速编译所有视图? SQL >SPOOL VIEW1.SQL SQL >SELECT ‘ALTER VIEW ‘||TNAME||’ COMPILE;’ FROM TAB; SQL >SPOOL OFF 然后执行VIEW1.SQL即可。 SQL >@VIEW1.SQL; 142. ORA-01555 SNAPSHOT TOO OLD的解决办法 增加MINEXTENTS的值,增加区的大小,设置一个高的OPTIMAL值。 143. 事务要求的回滚段空间不够,表现为表空间用满(ORA-01560错误),回滚段扩展到达参数MAXEXTENTS的值(ORA-01628)的解决办法. 向回滚段表空间添加文件或使已有的文件变大;增加MAXEXTENTS的值。 144. 如何加密ORACLE的存储过程? 下列存储过程内容放在AA.SQL文件中 create or replace procedure testCCB(i in number) as begin dbms_output.put_line('输入参数是'||to_char(i)); end; SQL>wrap iname=a.sql; PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001 Copyright (c) Oracle Corporation 1993, 2000. All Rights Reserved. Processing AA.sql to AA.plb 运行AA.plb SQL> @AA.plb ; 145. 如何监控事例的等待? select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4; 146. 如何回滚段的争用情况? select name, waits, gets, waits/gets "Ratio" from v$rollstat C, v$rollname D where C.usn = D.usn; 147. 如何监控表空间的 I/O 比例? select B.tablespace_name name,B.file_name "file",A.phyrds pyr, A.phyblkrd pbr,A.phywrts pyw, A.phyblkwrt pbw from v$filestat A, dba_data_files B where A.file# = B.file_id order by B.tablespace_name; 148. 如何监控文件系统的 I/O 比例? select substr(C.file#,1,2) "#", substr(C.name,1,30) "Name", C.status, C.bytes, D.phyrds, D.phywrts from v$datafile C, v$filestat D where C.file# = D.file#; 149. 如何在某个用户下找所有的索引? select user_indexes.table_name, user_indexes.index_name,uniqueness, column_name from user_ind_columns, user_indexes where user_ind_columns.index_name = user_indexes.index_name and user_ind_columns.table_name = user_indexes.table_name order by user_indexes.table_type, user_indexes.table_name, user_indexes.index_name, column_position; 150. 如何监控 SGA 的命中率? select a.value + b.value "logical_reads", c.value "phys_reads", round(100 * ((a.value+b.value)-c.value) / (a.value+b.value)) "BUFFER HIT RATIO" from v$sysstat a, v$sysstat b, v$sysstat c where a.statistic# = 38 and b.statistic# = 39 and c.statistic# = 40; 151. 如何监控 SGA 中字典缓冲区的命中率? select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 "miss ratio", (1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 "Hit ratio" from v$rowcache where gets+getmisses <>0 group by parameter, gets, getmisses; 152. 如何监控 SGA 中共享缓存区的命中率,应该小于1% ? select sum(pins) "Total Pins", sum(reloads) "Total Reloads", sum(reloads)/sum(pins) *100 libcache from v$librarycache; select sum(pinhits-reloads)/sum(pins) "hit radio",sum(reloads)/sum(pins) "reload percent" from v$librarycache; 153. 如何显示所有数据库对象的类别和大小? select count(name) num_instances ,type ,sum(source_size) source_size , sum(parsed_size) parsed_size ,sum(code_size) code_size ,sum(error_size) error_size, sum(source_size) +sum(parsed_size) +sum(code_size) +sum(error_size) size_required from dba_object_size group by type order by 2; 154. 监控 SGA 中重做日志缓存区的命中率,应该小于1% SELECT name, gets, misses, immediate_gets, immediate_misses, Decode(gets,0,0,misses/gets*100) ratio1, Decode(immediate_gets+immediate_misses,0,0, immediate_misses/(immediate_gets+immediate_misses)*100) ratio2 FROM v$latch WHERE name IN ('redo allocation', 'redo copy'); 155. 监控内存和硬盘的排序比率,最好使它小于 .10,增加 sort_area_size SELECT name, value FROM v$sysstat WHERE name IN ('sorts (memory)', 'sorts(disk)'); 156. 如何监控当前数据库谁在运行什幺SQL语句?
SELECT osuser, username, sql_text from v$session a, v$sqltext b where a.sql_address =b.address order by address, piece; 157. 如何监控字典缓冲区? SELECT (SUM(PINS - RELOADS)) / SUM(PINS) "LIB CACHE" FROM V$LIBRARYCACHE; SELECT (SUM(GETS - GETMISSES - USAGE - FIXED)) / SUM(GETS) "ROW CACHE" FROM V$ROWCACHE; SELECT SUM(PINS) "EXECUTIONS", SUM(RELOADS) "CACHE MISSES WHILE EXECUTING" FROM V$LIBRARYCACHE; 后者除以前者,此比率小于1%,接近0%为好。 SELECT SUM(GETS) "DICTIONARY GETS",SUM(GETMISSES) "DICTIONARY CACHE GET MISSES" FROM V$ROWCACHE 158. 监控 MTS select busy/(busy+idle) "shared servers busy" from v$dispatcher; 此值大于0.5时,参数需加大 select sum(wait)/sum(totalq) "dispatcher waits" from v$queue where type='dispatcher'; select count(*) from v$dispatcher; select servers_highwater from v$mts; servers_highwater接近mts_max_servers时,参数需加大 159. 如何知道当前用户的ID号? SQL>SHOW USER; OR SQL>select user from dual; 160. 如何查看碎片程度高的表? SELECT segment_name table_name , COUNT(*) extents FROM dba_segments WHERE owner NOT IN ('SYS', 'SYSTEM') GROUP BY segment_name HAVING COUNT(*) = (SELECT MAX( COUNT(*) ) FROM dba_segments GROUP BY segment_name); 162. 如何知道表在表空间中的存储情况? select segment_name,sum(bytes),count(*) ext_quan from dba_extents where tablespace_name='&tablespace_name' and segment_type='TABLE' group by tablespace_name,segment_name; 163. 如何知道索引在表空间中的存储情况? select segment_name,count(*) from dba_extents where segment_type='INDEX' and owner='&owner' group by segment_name; 164、如何知道使用CPU多的用户session? 11是cpu used by this session select a.sid,spid,status,substr(a.program,1,40) prog,a.terminal,osuser,value/60/100 value from v$session a,v$process b,v$sesstat c where c.statistic#=11 and c.sid=a.sid and a.paddr=b.addr order by value desc; 165. 如何知道监听器日志文件? 以8I为例 $ORACLE_HOME/NETWORK/LOG/LISTENER.LOG 166. 如何知道监听器参数文件? 以8I为例 $ORACLE_HOME/NETWORK/ADMIN/LISTENER.ORA 167. 如何知道TNS 连接文件? 以8I为例 $ORACLE_HOME/NETWORK/ADMIN/TNSNAMES.ORA 168. 如何知道Sql*Net 环境文件? 以8I为例 $ORACLE_HOME/NETWORK/ADMIN/SQLNET.ORA 169. 如何知道警告日志文件? 以8I为例 $ORACLE_HOME/ADMIN/SID/BDUMP/SIDALRT.LOG 170. 如何知道基本结构? 以8I为例 $ORACLE_HOME/RDBMS/ADMIN/STANDARD.SQL 171. 如何知道建立数据字典视图? 以8I为例 $ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL 172. 如何知道建立审计用数据字典视图? 以8I为例 $ORACLE_HOME/RDBMS/ADMIN/CATAUDIT.SQL 173. 如何知道建立快照用数据字典视图? 以8I为例 $ORACLE_HOME/RDBMS/ADMIN/CATSNAP.SQL 23 Februar 慈濟會歌 是你 供養歌 跪羊圖1慈濟會歌
慈濟發祥地 禮拜靜思堂 慈濟功德會 隊伍浩蕩長 慈濟功德會 隊伍浩蕩長 憫念貧苦病患 奔走長街陋巷 憫念貧苦病患 施醫施藥更施錢糧 我佛大醫王 慈雲被萬方 願慈濟因緣不息 普渡眾生上慈航 願慈濟因緣不息 普渡眾生上慈航 2每年的今天 每年的今天 不只是生命開始的紀念 每年的今天 是母親鉛華洗盡的容顏 每年的今天 不只是生命開始的紀念 每年的今天 是父親雙手重疊的厚繭 給我順利成長的家園 為我幾度落淚的雙眼 那鉛華洗盡的容顏 最美的一張臉 給我遮風避雨的屋簷 為我承擔苦難的雙肩 那雙手重疊的厚繭 我每年的今天 親愛的世界像一個圓圈 將我圍繞在太多的感謝裡面 每年的今天 在吹熄蠟燭以前 許下這 為愛而來的心願 3擁抱蒼生 走路要輕 怕地會痛 這是何等慈悲的情懷 是何等仁愛的心胸 走路要輕 怕地會痛 這是悲天憫人的說明 是尊重生命的鐵證 啊-大愛的人 我要向您致敬 您在自己的土地上 為芸芸眾生獻愛心 啊-大愛的人 我要向您感恩 若不是活菩薩降臨人間 有誰能擁抱蒼生 啊-大愛的人 我要向您致敬 您在陌生的國度裡 為受災的人送溫情 啊-大愛的人 我要向您感恩 若不是大智大仁和大勇 有誰敢擁抱蒼生 有誰敢擁抱蒼生 4是你 是你 讓我生命 像天空廣闊無垠 是你 讓我心底 像海洋洶湧神秘 用愛擁抱 用愛呼吸 我好想接近你 用愛說話 用愛傾聽 我一定保護你 是你 讓我甦醒 像大地生生不息 是你 讓我回憶 像四季不斷延續 5供養歌 供養佛 供養法 供養僧 供養一切眾生 願修一切善 願斷一切惡 誓度一切眾生 6跪羊圖 古聖先賢孝為宗 萬善之門孝為基 禮敬尊親如活佛 成就生命大意義 父母恩德重如山 知恩報恩不忘本 做人飲水要思源 才不愧對父母恩 (註) 小羊跪哺 閉目吮母液 感念母恩 受乳恭身體 膝落地 姿態如敬禮 小羊兒 天性有道理 人間孝道 及時莫遲疑 一朝羽豐 反哺莫遺棄 父身病 是為子勞成疾 母心憂 是憂兒未成器 多少浮雲遊子夢 奔波前程遠鄉里 父母倚窗扉 苦盼子女的消息 多少風霜的累積 雙親容顏已漸老 莫到懺悔時 未能報答父母恩 為人子女 飲水要思源 圓滿生命 盡孝無愧意 兒女心 無論在何地 給雙親 一聲感恩您 還有一堆有需要的話 http://www.tzuchi.net/TCMusic.nsf 慈濟歌曲
黃思婷 心燈5.心燈 詞曲:彭莉 編曲:張乃仁、李秉宗、朱雲嵩 地雅大嗡 揭諦揭諦 波羅揭諦 (De Ya Da Hom, Ga De Ga De, Ba La Ga De) 波羅僧揭諦 菩提薩婆訶 (Ba La San Ga De, Bu Di So Ha) 點燃一盞心燈照亮這世界 看那人間淨土就在眼前 一顆心 一個真 一個人 一畝田 幸福的種子在一唸間 閉上眼在雙手合十間 我感覺慈悲在蔓延 當淚水洗淨容顏 那是甘露的化現 閉上眼在雙手合十間 我感覺慈悲在蔓延 一個願無量善緣 菩提心永不褪變 21 Februar 通訊名詞解釋
GSM(Global System for Mobile Communications)泛歐式數位行動電話通訊系統。
GSM系統廣泛用於歐洲及亞洲地區的通訊網路, 為數位蜂巢 (DIGITAL CELLULAR) 式通訊技術的標準之一, 透過此一通訊標準讓遠端的筆記型電腦及個人數位助理等行動裝置得以相互連繫、交換訊息。有別於上一代的「類比式」AMPS (Advanced Mobile Phone System)行動通訊系統,GSM 的訊號傳輸是以「數位」方式傳送,因此不易遭到干擾、盜打或竊聽。
CDMA(Code Division Multiple Access)為分碼多重存取的簡稱 CDMA是屬於新一代的數位行動電話系統。 CDMA最初被使用於軍事通訊系統中,直到1990年代初期才被美國奎爾公司(Qualcomm) 推廣使用於民間通信。 CDMA 通訊網路系統的運作方式,主要是通訊端將訊號數位化之後,利用所有可得的頻譜來分散傳送,提高頻段的使用效率。CDMA將每道訊息傳輸都分派一個序列碼(code),這樣可以和其他同樣使用這個頻段的通話加以區隔,達到一個頻段同時被多個訊號使用而互不干擾的傳輸效果。
WCDMA(Wideband CDMA)寬頻分碼多重存
W-CDMA(Wideband CDMA)也稱為CDMA Direct Spread,是在歐洲相當受歡迎的第三代行動電話傳輸科技。這套系統能夠架設在現有的GSM網路上,對於目前的系統業者而言,很顯然是通向未來通訊世界的銜接點。正因為如此,GSM系統相當普及的亞洲對這套新技術的接受度預料會相當高。
PHS(Personal Handyphone System)個人電為分碼多重存取的簡稱
日規的PHS(Personal Handyphone System)與美規的PACS(Personal Access Communication System)同樣屬於低功率行動電話(俗稱二哥大)系統的一種,其訊號的涵蓋範圍較小、系統容量較大、傳輸速率快,相當適用於人口密度高的大都會型地區。相對的,由於低功率行動電話的通話範圍僅限於都會區及高速公路沿線,因此無法提供國際漫遊的服務。
PHS擁有64K-128K的高速傳輸速率,可傳送電子郵件、圖像、訊息等。由於通話費率低廉,加上支援高速上網和酷炫多變化的手機造型,PHS手機成功的擄獲日本年輕人的心。大眾電信預計在今年年底會將PHS引進台灣,屆時年輕的消費者、家庭主婦可望成為該系統的主力用戶。不過,日本的PHS市場有成長停滯的現象,這與日本的另一個數位行動電話系統-PDC-所提供更優質及高速上網的服務不無關係。 縱使移動速度高達90公里,其通話品質比GSM的大哥大還來得清晰。此外,由於其基地台涵蓋半徑高達一公里,因此建置成本也比較低。聯邦電信計畫在年底將PACS引入台灣,基地台的建置也處於籌備階段。
GPRS(General Packet Radio System)整合封包無線服務
21 September 成功者9大特質
((別人的成功,永遠是自己的榜樣)) 這句話明確地說出了成功的玄機.在青年的成長到路上,只有聆聽無數成功人士的忠告,並試圖從中吸取人生的經驗和成功的道理,才能使自己成功之路更加平坦,更加寬廣. 特質一揮動信念的旗幟 打碎心靈的枷鎖--盡量不要理會那些使你認為你不能成功的疑慮勇往直前,即使最後失敗也要做做看,其實結果往往並非真的會失敗. 擁有樂觀和自信的美好人生--人的生活就是不斷地將自身產生的種種精神意象,翻譯在我們生命的品格上,公平不是總是存在的, 在生活學習的各個方面總有一些不能如意的地方.但只要適應,它並堅持到底,總能收到意想不到的成效. 讓信念帶你步入成功之門--我們會不會撞破頭還是徒勞無功,那不要緊,我們就一直撞啊撞啊撞啊撞下去,直到成功. 用信念鑄造輝煌--積極的信念可使人增強信心,繼續向前邁進,而消極的信念很可能就此毀掉人的一生. 成功源自頑強的信念--在這世界上沒有人能使你倒下,如果你自己的信念還站立的話. 信念另你充滿鬥志--信念能使人產生持之已恆的力量,但沒有與勤奮結伴的信念再往前一步便會跌入自悲的枯井. 讓信仰之旗高高飄揚--凡是有力量.有能力的人.總是能夠在對一件事情充滿熱忱的時候,就立刻去做. 培養信念,收穫成功--每一位有傑出成就的人都有這種能力,他們能無中生有地找出可用的依據,因而有充分的把握,做出別人意想不到的事情來. 特質二培養健康的情緒 忘記悔恨與內疚--我們唯一能控制的便是我們的頭腦,如果我們不能控制它的話,別的力量就會左右它了. 直覺為你增添力量--直覺助你發現職業,而選擇職業就像蓋房子,如果你選擇的職業是堅固的河床,你會喜歡你的產品. 腳踏實地.終成偉業--凡做大事者,必須把自己貪戀速成的念頭變成忍耐的品格 . 得到的永遠多於失去的--聰明的人永遠不會坐在那裡為他們的損失而悲傷,卻會很高興地去找辦法來彌補他們的創傷. 把今天的事情做好--時間對每個人來說都是平等的,只有敢於奮起直追的人才能真正把握時間. 理智地看待危機--與其只為失敗犯愁,不如仔細研究它們,然後再試一下直到做對為止. 特質三塑造完美的品行 謙遜有度--一個謙虛的人,它周圍總是聚集著許多朋友,他總能贏得人們的尊重與愛戴. 做胸襟開闊的人--一個人只要經歷一次忍讓,就會獲得一次人生的亮麗.只要經歷一次寬容,就會打開一道愛的大門. 良好的習慣成就美好人生--所有人都是習慣的產物.我們要學會引導自己邁向良好習慣.這將使你的生活更加美好. 挺起胸膛走路--積極心態能使一個懦夫成為英雄,從心志柔弱變得意志堅強. 誠實是金--誠實的基礎是信用,而糟蹋自己的信用無異於在拿自己的人格做典當. 擁有真實自然的品性--保持自己的性格,正確地認識分析自己就一定會贏得大家的尊重,同時有助於你的事業. 坦誠地面對生活--請牢記自己的個性是你的最大資產,真正的個性來自於誠心誠意. 特質四找對自己的位置 瞄準人生的目標--一個人要去堅定地去追求自己所要的東西,不管遇到什麼樣的坎坷和曲折,都一如既往地去追求. 抉擇不悔人生--如果你有正確選擇的能力,就不會發生任何毀掉你的生活的事情. 尋找適合自己的樂土--最難是自知,知道自己什麼能做,什麼不能做;誰要有這樣的自之知明,他就不會陷入困境. 確認前進的方向--那些百分之九十八的人,之所以失敗.原因就在於他們從來沒有設立明確的目標,並且也從來沒有踏出他們的第一步. 及時調整自己的生活之路--我們都應對自己的環境.心態.工作性質及周圍的人因素有明確的了解,適當調整自己的情緒,變換另一個角度去思考問題. 根據興趣和愛好選擇成功的途徑--一個人擇業成功的起點在於,善於根據興趣確定自己的職業.並已推銷自己的優勢. 特質五改變做事技巧 滴水也能穿石--實現成功的唯一方法,就是做事的時候要抱著非做成不可的決心,要抱著追求盡善盡美的態度. 提高時間效率--一個人只有真正認識到時間的寶貴,他才有意志力去防止那些愛說話的人來打擾他. 開創自己的人生奇蹟--面對無法改變的不幸或無能為力的事,就抬頭對天大喊:[這沒什麼了不起!它不可能打敗我!] 挖掘自己的創造力--如果你對利用自己解決問題的能力感興趣,那麼就製造一個讓你感到有創造性的環境入手. 學會迅速適應新環境--我們要發展積極心態,樹立成功心理,必然要通過積極適應環境.突破環境的侷限才能實現. 在曲折的道路上前行--要學會相信自己,你不僅可以獲得許多新點子,還可以進一步想像導演各種新局面. 夢想之路須勇於探索--成功者有時也可能無意識地妨礙了自己努力,造成失誤,但他們不停地工作,不斷地堅持改變,終能再獲成功. 特質六擺脫逆境的困擾 將壓力化為成功的動力--當你面對失敗與挫折的時候,你應化這種壓力為動力,讓自己在這樣的逆境中完善起來. 肯定自我助你成功--缺憾應當成為一種促使自己向上激勵機制.而不是一種寬恕和自甘沉淪的理由! 從跌倒處站起來--如果你沒有自己的位置你的人生便是不完美的.一個人只有在感受到巨大責任壓力時,才更容易把你的價值表現出來. 越挫越勇--信心的力量驚人,它能改變惡劣的現況,促成令人難以相信的圓滿結局.充滿信心的人永遠擊不倒!他們是人生的勝利者! 不要掉進失望的陷阱--痛苦就像一枚青青的橄欖,品嘗過後才知道甘甜,這品嘗需要勇氣! 擁有積極的人生--一個沒有見過大失敗的人,不知道什麼叫大勝利.只有失敗才能給勇敢者真正的決心! 在逆境中突破自我--逆境不是我們的仇敵!而是我們的恩人逆境可以鍛鍊我們[自我突破]的能力. 失敗不是失志--成功者始終用最樂觀的精神和最適合的方式去支配和控制自己的事業,進而取了較大的業績. 特質七收穫工作的果實 付出終有回報--如果一個人有頭腦,有幹勁而另一個人有持久性,我一定情願要那個有持久性的人. 有計畫地實現夢想--明確的目標是你的根據,你應以明確的目標為軸心,對自己的一生做出規劃並完成目標的期限. 主動對待你的工作-- 比爾蓋茲之所以值得我們敬佩,是因為他為社會做出了貢獻,並保持儉樸,勤奮,正直的品格.用心把握取捨. 看清自我.堅持自我--珍惜生命首先是尊重自己的生活方式,只有這樣,人生的負重和疲憊才會在自己充滿樂趣的生活方式中得到減輕和復原. 真正的幸福--要與人分享當你實現夢想簿僅僅是為了自己,而且也為了別人的時候,你就會有更多的成就感! 特質八挖掘人際的力量 用心呵護你的交友圈--人際關係就像播種一樣,播種越早,收獲越早;撒下的種子越多,收穫得也就越多。 做世界上最好的聽眾--當人與人溝通時,要努力地使自己儘快適應對方的思維方式,這不是為了討好對方,而是為了能與對方更好地交流。 進退自如--在與別人相處時,應該學會尊重別人。一個和諧的人際關係的基礎是彼此之間互不傷害。 適時低頭做人--只要是在別人的屋簷下,就「一定」要低頭,不用別人來提醒,也不用撞到了屋簷才低頭。 與人交往應審時度勢--一個人的成功,只有15%的專業技術,85%則靠他的人際處理能力。 不要輕視他人--如果你要得到仇人,就表現的比你朋友優越吧;如果你想要得到朋友,就要讓你的朋友比你優越。 掌握拒絕的技巧--「拒絕得體」是絕藝術的最高境界,它能讓人知難而退,它能讓人心情舒暢。 謙卑是人格成熟的標誌--不論什麼時候,只要發現自己對不同的意見發起火來,你就要小心,因為一經檢查,你大概就會發現,你的信念並沒有充分的理論依據。 退一步海闊天空--世界上最廣闊的是海洋,比海洋更廣闊的是天空,比天空更廣闊的是人的胸懷。 特質九把握生活的準則 知足者常樂--何必讓自己生活得有負擔呢?心靈的滿足是最重要的,心靈的滿足可以滿足你一生的快樂。 懂得珍惜--當自己興高采烈時,應向上比,越比會越進步;當自己苦惱鬱悶的時候,應向下比,越比會越開心。 簡單而執著地生活--因為簡潔,每每能找到生活的快樂;因為執著,時時能感覺沒有虛度每一天 忘卻是一種生活態度--如果我們要想真正地達到成功,就應自動地忘記一些與他人產生的矛盾,不計前嫌,胸懷豁達。 對生活充滿愛--只要你有一顆仁愛之心,你就不會僅僅為了個人利益而去工作;只要你肯伸出自己的手,永遠都會有高尚的事業等待你去開創。 幽默屬於睿智的人--具有幽默感的人到處都受歡迎,可以化解許多人際間的衝突或尷尬的情境,能使人的怒氣化為豁達,亦可帶給別人歡樂。 堅持自己的生活方式--按自己的方式選擇生活,是你對生活的負責,是對自己意志的尊重。
|
|||||
|
|