Oracle9i使用logminer恢复数据
使用LogMiner恢复数据的方法:1.首先设置UTL_FILE_DIR参数. 该参数为静态参数,需要重启数据库才能设置完成 如果使用的是pfile启动的数据库,需要停止数据库后,修改init参数文件,然后重启数据库; 如果使用的是spfile文件,使用alter system set UTL_FILE_DIR='/xxx/dir' scope=spfile;修改spfile参数后重启数据库修改.2.执行logminer的创建脚本 使用sys用户执行下面的两个脚本: $ORACLE_HOME/rdbms/admin/dbmslm.sql $ORACLE_HOME/rdbms/admin/dbmslmd.sql3.生成数据字典文件 exec dbms_logmnr_d.build('xxxx_dictfile.ora','/xxx/
rstatd守护进程
rstatd守护进程是用来返回从内核获取的性能统计信息 的进程。默认是不启动的。以前遇到过使用loadrunner测试应用性能的时候,需要启动这个守护进程。下面是英文的解释:Rstatd is a server process which produces system performance statistics obtained from the kernel.The statistics can be graphically displayed by the perfmeter program.Rstatd's results can also be used by the rup command,which allows other machines on your local network to get information (like uptime) about your computer.在UNIX服务器上,rstatd进
使用非oracle用户创建database
使用非oracle用户(oracle用户,即数据库的安装用户,以下都写作oracle用户)创建数据库,经测试是可行的.但需要注意的几个条件是:1.创建database的那个用户应该与oracle用户是归属于同一个组的,即也是属于dba组;2.oracle用户需要对新建的数据库指定的控制文件,数据文件,日至文件,dump文件的目录具有写权限.因为oracle用户会在这些目录下写文件,文件的属主是oracle用户而非创建数据库的那个用户的. 如果这些目录oracle用户不可写的话,则会报权限不足的错误,如下:ERROR at line 1:ORA-01501: CREATE DATABASE failedORA-00200: control file c
Oracle客户端非默认路径安装出现的错误
安装Oracle客户端,原本的默认安装ORACLE_HOME路径为C:oracleproduct10.2.0db_1,为了方便,在安装的过程中,将ORACLE_HOME目录变为D:oracleproduct10.2.0db_1之后就无法使用pl/sql登录.使用tnsping测试,报下面的错误.Message 3511 not found; No message file for product=network, facility=TNSMessage?3512 not found; No message file for product=network, facility=TNS类似现象如下:bash-2.05$ tnsping bnsnqa04_ITL5146.worldTNS Ping Utility for Solaris: Version 9.2.0.5.0 - Production on 08-NOV-2004 14:27:17Copyright (c) 199
java报找不到共享库libjli.sl的错误
应用用户要用到java 6的环境,但总是报错,如下:%/opt/java6/bin/java -version/usr/lib/dld.sl: Can't find path for shared library: libjli.sl/usr/lib/dld.sl: No such file or directoryAbort(coredump)而如果使用root用户执行的话,就没有问题[root@abptst5:/opt/java6/bin#]./java -versionjava version "1.6.0.04"Java(TM) SE Runtime Environment (build 1.6.0.04-jinteg_28_apr_2009_04_46-b00)Java HotSpot(TM) Server VM (build 11.3-b02-jre1.6.0.04-rc2 PA2.0 (aCC_AP), mixed mode)[root@abptst5:/opt/java6/bin#]
Oracle 11gR2 在Linux平台上安装体验
今天在CentOS5平台安装了一遍Oracle 11g R2,安装的步骤与Oracle 10G的步骤没有太大区别.基本的安装步骤如下:1.首先还是创建用户及用户组创建系统group :dba oinstall创建用户oracle,并设置oracle用户的默认组为oinstall/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -g oinstall -G dba oracle2.设置oracle用户的环境变量主要是设置ORACLE_BASE,ORACLE_HOME,PATH,LD_LIBRARY_PATH这几个,其余的环境变量可以选择设置.其实这几个变量不设置的话也不回影响安装.如下:export ORACLE_BASE=/u01/app/oracleexport ORACL
vertica数据库
vertica2011年2月14日,惠普收购了分析及数据管理软件公司vertica.vertica的客户包括了互联网公司AOL、Groupon、twitter和Zynga,以及企业巨头美银,Verizon和Comcast等.vertica数据库与传统数据库有不同,vertica数据库在数据仓库方面有明显优势.相比传统的数据库,我觉得vertica的主要特点是列存储.由于vertica使用的是列存储,并依照列存储的模式,提出了一些相应的优化和解决方案,使得在查询性能上相比传统的数据库的要高出10倍到100倍的性能.另外,由于主要定位于数据仓库方面,因此与informatica及一些其他的第三方或者开源的ETL工具结合的比
内存管理中关于内存每次增长的大小
修改一个内存参数db_16k_cache_size,如下:SQL> show parameter db_16k_cache_sizeNAME TYPE VALUE------------------------------------ ---------------------- ------------------------------db_16k_cache_size big integer 0SQL> alter system set db_16k_cache_size=4M;System altered.SQL> show parameter db_16k_cache_sizeNAME TYPE VALUE------------------------------------ -
细粒度审计FGA存储过程含义
看看DBMS_FGA.ADD_POLICY存储过程的含义DBMS_FGA.ADD_POLICY( object_schema VARCHAR2, object_name VARCHAR2, policy_name VARCHAR2, audit_condition VARCHAR2, audit_column VARCHAR2, handler_schema VARCHAR2, handler_module VARCHAR2, enable BOOLEAN, statement_types VARCHAR2, audit_trail BINARY_INTEGER IN DEFAULT, audit_column_opts BINARY_INTEGER IN DEFAULT);object_schema 如果不设置默认为当前登陆用户的schema;object_na