shell判断文件是否存在
1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. mkdir "$myPath" 10. fi&nb...
linux 用 mutt 命令发带附件的邮件
vim .muttrc set envelope_from=yesset from=xxxxxxxxx@163.comset realname="yourname"set use_from=yesmutt -s tesss -a install.log < /home/oracle/a.sql lxxxxxxx@163.com
exp/imp 导出导入数据库用户下的所有表
源库1. 查看数据库的默认表空间和默认临时表空间 select username,default_tablespace,temporary_tablespace from dba_users where username='用户名';2. 查看表空间的属性及数据文件大小 ...
ORA-00600错误分析
ORA-00600错误分析[@more@]ORA-600大全http://dco-proxima.dco.pima.edu/oracle/bug/index/pr000512.htmORA-600错误1->解决思路ORA-00600: internal error code, arguments: [ksmovrflow], [kkznxddl.begin], [], [], [], [], [], []晚上测试实体化视图复制,测试环境中的master site是Oracle10g,MV site是Oracle9201,当在MV site上创建快速刷新的实体化视图时,报ORA-600错误。SQL> CREATE MATERIALIZED VIEW KAMUS.ACCOUNT2004 REFRESH FAST WITH PRIMARY KEY AS SELECT * FROM KAMUS.ACCOUNT2004@orcl;CREAT
Oracle定时任务
DBMS_JOB系统包是Oracle“任务队列”子系统的API编程接口。DBMS_JOB包对于任务队列提供了下面这些功能:提交并且执行一个任务、改变任务的执行参数以及删除或者临时挂起任务等。DBMS_JOB包是由ORACLE_HOME目录下的rdbms/admin子目录下的DBMSJOB.SQL和PRVTJOB.PLB 这两个脚本文件创建的。这两个文件被CATPROC.SQL脚本...
触发DBWR
当脏缓冲区的数量超过了所设定的限额当所设定的时间间隔已到当有进程需要数据库调整缓冲区却找不到空闲的缓冲区时当发生时当某个表被删除(drop)或被截断(truncate)时当某个表空间被置为只读状态(read only)时当使用类似于alger tablespace users begin backup的命令对某个表空间进行联机备份时当某个临时表空间被设...
DBWR,LGWR,CKPT,ARCH触发条件总结
DBWR写磁盘数据触发条件:1) 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header[空闲缓冲区]时,如果已经扫描的buffer header的数量到达一定的限度(由隐藏参数:_db_block_max_scan_pct决定)...
Linux下修改swap的大小
由于安装oracle 的时候,swap太小不能继续安装,于是想有什么方法在不不用安装os的情况下实现swap更改大小。 于是有以下: 以下操作需要root权限。#cd /usr/;mkdir swap#dd if=/dev/zero of=swapfile bs=1G count=2这条命令从硬盘里分出一个 2×1G 大小的空间,挂在swap...
[转]ORACLE数据库管理员应做的事
[@more@]ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控:(1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。 (3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查。 ====================★每天的工作★ ====================(1
数据库管理员日常工作中必备的sql列表
数据库管理员日常工作中必备的sql列表 --监控索引是否使用 alter index &index_name monitoring usage; alter index &index_name nomonitoring usage; select * from v$object_usage where index_name = &index_name; --求数据文件的I/O分布 select df.name,phyrds,phywrts,phyblkrd,phyblkwrt...
oracle 初始化sqlplus输出格式环境
vim $ORACLE_HOME/sqlplus/admin/glogin.sqlset serveroutput onset trimspool onset long 5000set linesize 100set pagesize 9999column plan_plus_exp format a80DEFINE _EDITOR = "vim" /* linux */-- DEFINE _EDITOR = "notepad" /* windows */col PROPERTY_VALUE for a20...
删除表空间
drop tablespace test_ind including contents and datafiles;
临时表空间学习
转自: http://www.cnblogs.com/lanzi/archive/2011/06/08/2075447.html1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/1024/1024 file_size from&...
查看 临时表空间
select owner,table_name,duration from dba_tables where temporary='Y'; 查看临时表 select * from v$sort_usage; 查看临时表空间的使用情况修改默认临时表空间 create temporary tablespace temp tempf...
面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?
在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思路来面对一个全先的database,从而快速了解你面对的环境概要.这也不是教科书,只是一些心得和体会,对于这种问题,每个人的认识的角度是不一样的.欢迎大家继续补...
修改数据库文件位置的sql,热备数据库表空间的脚本
select 'alter database rename file '''||name|| ''' to '||'''/ora10g/oradata/ora10g'||substr(name,27)||''';' from v$datafile union select 'alter database rename file '''||member|| ''' to '||'''/ora10g/oradata/ora10g'||substr(member,27)||''';' from v$logfile union select 'alte...
冷备份时,要备份的文件
冷备份时,要备份的文件冷备份的执行步骤1.一致性停止数据库(shutdown immediate)2.备份 数据文件,控制文件,日志文件,密码文件,参数文件,临时文件(可选)3.启动数据库
imp 时
imp 一张表 到 u1 用户,如果用户下有这张表,切字段相同,则 ignore=y 插入数据到原表的末尾,与原表合并。 ignore=n 则不执行插入操作 &...
iptables 实现端口转发
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8080 -j DNAT --to-destination 172.16.2.54:8080iptables -t nat -A POSTROUTING -d 172.16.2.54 -j SNAT --to-source 172.16.2.53echo 1 > /proc/sys/net/ipv4/ip_forward
Oracle客户端 NLS_LANG 的设置方法
转http://wenku.baidu.com/link?url=8sXE4HUYWiw7QU82rgTNx1Rlx_Zt9jB4dAB_Ir7yod15MQ10E1GvN5J0Mp48AF8Z_OhgW7iQ7uLQKBudQtHfIxo1Hv8Szexqh3KTdYIcjyG&from_mod=copy_loginOracle客户端NLS_LANG设置 OracleWindowsMicrosoftUnixBash1. NLS_LANG 参数组成NLS_LANG参数由以下部分组成:NLS_LANG=<Languag...