摘要:
原始出處:http://www.eygle.com/archives/2004/06/enable_sqlplus_autotrace.html 作者:eygle 通过以下方法可以把Autotrace的权限授予Everyone, 如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。 ... 阅读全文
摘要:
作者:fuyuncat 来源:WWW.HelloDBA.COM 备注:XML DB是Oracle 9.2中出现的新特性。 1 XML DB安装 通过DBCA安装 2 XML DB数据处理 ... 阅读全文
摘要:
作者: fuyuncat 来源: www.HelloDBA.com SCN(System Chang Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个功能中起着重要作用。理解SCN的运作机制,可以帮助你更加深入地了解上述功能。 ... 阅读全文
摘要:
作者: fuyuncat 来源: www.HelloDBA.com 1 准备工作 1.1 第一步:确定主数据库中是否包含逻辑standby数据库不支持的数据类型和表。 以下是逻辑standby数据库支持的类型: ... 阅读全文
摘要:
作者: fuyuncat 来源: www.HelloDBA.com 在一些特殊情况下,生产环境中top SQL会让DBA捉摸不定。比如一个由复杂分支条件所生成的动态语句;第三方软件或者代码本身对会话环境进行了修改,导致无法正确重现问题语句的查询计划;语句过长导致无法获取正确的全部语句,等等。这时,我们可以考虑设置s... 阅读全文
摘要:
引用自:http://blog.csdn.net/ggjjzhzz/archive/2005/10/17/507880.aspx 在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包执行动态SQL语句: ... 阅读全文
摘要:
方式1 CREATE OR REPLACE PROCEDURE demo(salary IN NUMBER) AS cursor_name INTEGER; rows_processed INTEGER; BEGIN cursor_name := dbms_sql.open_cursor; dbms_sql.parse(cursor_name, 'DELETE FR... 阅读全文
摘要:
将oracle设为归档模式和非归档模式的方法 先手动建立归档目录,在调整oracle启动方式 将oracle设为归档模式手工在主服务器创建归档目录$cd $ORACLE_BASE #$ORACLE_BASE 所指向的目录是/opt/oracle/,可参看ORACLE用户环境变量的具体设置$mkdir -p oradata/szdb/archive # s... 阅读全文
摘要:
oracle分区表学习及应用 -- Create table(创建分区表) create table BILL_MONTHFEE_ZERO ( SERV_ID NUMBER(20) not null, BILLING_CYCLE_MONTH NUMBER(6) not null, DATE_TYPE NUMBER(1), ACC... 阅读全文
摘要:
SELECT DISTINCT (NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET, DECODE(TYPE#, 1, DECODE(CHARSETFORM, 1, ... 阅读全文
摘要:
private void ExortToExcel1(string strSql) { string ExportPath = Request.PhysicalApplicationPath + "Temp\\"; strin... 阅读全文
摘要:
前台: WebForm30 后台: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; usi... 阅读全文
摘要:
select SYS_CONTEXT('USERENV', 'TERMINAL') terminal, SYS_CONTEXT('USERENV', 'LANGUAGE') language, SYS_CONTEXT('USERENV', 'SESSIONID') sessionid, SYS_CONTEXT('USERENV', 'INSTANCE') ins... 阅读全文
摘要:
使用product_user_profile来实现用户权限的设定 我们有时候在以普通用户登录SQL*Plus的时候,会碰到下面的错误提示:Error accessing PRODUCT_USER_PROFILEWarning: Product user profile information not loaded!You may need to run PUPBLD.SQL as SYSTEM ... 阅读全文
摘要:
阻止特定的ip登陆数据库的2种方法 =========================================================== 方法1:使用系统触发器 方法2:修改监听器参数文件 (window nt平台,oracle 8.1.7下验证通过)方法1:使用系统触发器 create or replace trigger sys_trigger_test a... 阅读全文
摘要:
DBA日常维护程序:--FREE.SQL--TO VERIFY FREE SPACE IN TABLESPACES? --MINIMUM AMOUNT OF FREE SPACE? --DOCUMENT YOUR THRESHOLDS:?--=M?? SQL>SELECTTABLESPACE_NAME,SUM(BLOCKS) AS FREE_BLK,TRUNC(SUM(BYTES)/(1024*... 阅读全文
摘要:
46.造成等待的LOCK的信息,比如LOCK类型等:COL EVENT FORMAT A30 SET LINE 160 COL MACHINE FORMAT A10 COL USERNAME FORMAT A15 SELECT B.SID,B.SERIAL#,B.USERNAME,MACHINE,EVENT,WAIT_TIME,CHR(BITAND(P1,-16777216)/16777215)... 阅读全文
摘要:
23、查询表空间使用情况:SELECT A.TABLESPACE_NAME "空间名称", 100-ROUND((NVL(B.BYTES_FREE,0)/A.BYTES_ALLOC)*100,2) "占用率(%)", ROUND(A.BYTES_ALLOC/1024/1024,2) "容量(M)",ROUND(NVL(B.BYTES_FREE,0)/1024/1024,2) 空闲(M)",ROU... 阅读全文
摘要:
根据SID找ORACLE的某个进程:SQL> SELECT PRO.SPID FROM V$SESSION SES,V$PROCESS PRO WHERE SES.SID=21 AND SES.PADDR=PRO.ADDR;监控当前数据库谁在运行什么SQL语句:SQL>SELECT OSUSER, USERNAME, SQL_TEXT FROM V$SESSION A, V$SQLTEXT B ... 阅读全文
摘要:
查看表空间的名称及大小: SQL> SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES/(1024 * 1024)), 0) TS_SIZE FROM DBA_TABLESPACES T, DBA_DATA_FILES D WHERE T.TABLESPACE_NAME = D.TABLESPACE_NAME GROUP BY T.TABLESPACE_NA... 阅读全文