多个excel合并
必须结构相同。[@more@]Sub Com()Dim MyPath, MyName, AWbNameDim Wb As Workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = Dir(MyPath & "" & "*.xls")AWbName = ActiveWorkbook.NameNum = 0Do While MyName <> "" If MyName <> AWbName Then Set Wb = Workbooks.Open(MyPath & "" & MyName) Num = Num + 1 With Workbooks(1).ActiveSheet
vbox mkdisk
vbox mkdisk[@more@]cd D:Program FilesOracleVirtualBox VBoxManage.exe createhd -filename E:oracle11gr2-racsharedisksharediskcrs1.vdi -size 2000 -format VDI -variant FixedVBoxManage.exe createhd -filename E:oracle11gr2-racsharedisksharediskcrs2.vdi -size 2000 -format VDI -variant FixedVBoxManage.exe createhd -filename E:oracle11gr2-racsharedisksharediskcrs3.vdi -size 2000 -format VDI -variant FixedVBoxManage.exe createhd -filename E:oracle11gr2-racsharedisksharediskdata1.vdi -size 10000 -format VD
oracle recycle bin 研究
oracle recycle bin 研究[@more@]oracle 在开启recycle bin时,删除一些对象的时候,先把他删除到recycle bin里面,如何清除recycle bin,用purge。oracle 在表空间不足的时候才会自动清理recycle bin中的对象。按照先进先出的原则,不同类型的对象也有优先级别,如表与索引。purge table tmp;drop table tmp purge;purge tablespace scott;purge recyclebin;
oracle dba 日常工作内容
oracle dba 日常工作内容[@more@]ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控:(1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。 (3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查。 ====================每天的工作=
oracle 11g r2 install
oracle 11g release 2 install for linux as 5 x64[@more@]1.安装检查准备查看内存、SWAP空间、硬盘空间、CPU情况。grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfoBetween 1 GB and 2 GB 1.5 times the size of RAM Between 2 GB and 16 GB Equal to the size of RAM More than 16 GB 16 GB The following or later versions of the operating system are required for Oracle Database 11g Release 2 (11.2):•Asianux 2•Asianux 3•Oracle Enterprise Linux 4 Update 7•Oracle Enterprise Linux 5 Upd
关于oracle imp 导入避开若干表
oracle imp[@more@]imp 导入时忽略某些表的办法演示过程1、创建新用户create user sec identified by sec;grant dba to sec;conn sec/seccreate table t1 (x int);create table t2 (x int);create table t3 (x int);insert into t1 values(1);insert into t2 values(2);insert into t3 values(3);commit;exp sec/sec file=sec.dmpdrop table t1 purge;drop table t2 purge;drop table t3 purge;create table t1 (x int);imp sec/sec file=sec.dmp full=yt1表没有被导入数据如果选用参数 ignore=y 那么t1表的数据会被导入。ignore参数默认是
oracle cold backup scripts
oracle cold backup[@more@]coldbak.sql-----------set pagesize 0 linesize 3000 feedback off verify off trimspool on termout off trimout on serveroutput ondefine fil=/home/oracle/cdbk.sqldefine log=/home/oracle/cdbk.logspool &filprompt connect sys/oracle as sysdba;prompt shutdown immediate;select 'host cp '||file_name||' /manualbak/clonedb'||substr(file_name,instr(file_name,'/',-1,1)) from dba_data_files;prompt startup;spool offspool &log@&fil;spool off------------
oracle 备份
oracle 备份[@more@]一、 冷备份冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:1、 是非常快速的备份方法(只需拷文件)2、 容易归档(简单拷贝即可)3、 容易恢复到某个时间点上(只需将文件再拷贝回去)4、 能与归档方法相结合,做数据库“最佳状态”的恢复。5、 低度维护,高度安全。但冷备份也有如下不足:1、 单独使用时,只能提供到“某一时间点上”的恢复。2
login.sql
tom kyte login.sql[@more@]define _editor=viset serveroutput on size 1000000set trimspool onset long 5000set linesize 100set pagesize 9999col plan_plus_exp for a80col gloabl_name new_value gnameset termout offdefine gname=idlecol global_name new_value gnameselect lower(user) || '@' || substr (global_name,1,decode(dot,0,length(global_name),dot-1)) global_name from (select global_name,instr(global_name,'.') dot from global_name);set sqlprompt '&gname>'set termout on
aix 开启 ssh
aix 开启 ssh[@more@]cd /etc/sshvi sshd_config#Port 22-- 去掉##PasswordAuthentication yes --去掉#lssrc -s sshd 查看状态stopsrc -s sshd; 停止sshstartsrc -s sshd 启动ssh
oracle 证书丢失怎么办
oracle 证书丢失怎么办[@more@]oracle的证书丢了,以前可以通过ocp-fulfillment_ww@oracle.com这个邮件地址重新申请,但是现在不能用了,(注意发邮件的时候最好用yahoo的,我用163发被退信了,不知道为啥)。自动回复的邮件,告诉我们这个邮件地址不能用了,要登录这个链接去申请了。http://education.oracle.com/pls/eval-eddap-dcd/OU_SUPPORT_OCP.home?p_source=OCPoracle 大学的电话:8008109931
sqlite
sqllite 简介[@more@]http://www.sqlite.org/SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.sqlite is a in-process library that implements a self-contained,contained,serverless,zero-configration,transactional SQL database engine.数据文件是跨平台的,如32 OR 64 ,big-endian little-endian (高or低字节
oracle11g r2 升级路线图
oracle11g r2 升级路线图[@more@]
oracle10g r2 升级路线图
oracle10g r2 升级路线图[@more@]
Oracle 9i升级路线图总览
Oracle 9i升级路线图总览[@more@]
oracle 分区表 概念以及常用操作
oracle 分区表 概念以及常用操作[@more@]此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.)
oracle11g 空表不能exp导出的问题
oracle11g 空表不能exp导出的问题[@more@]先查询一下哪些表是空的:Sql代码 select table_name from user_tables where NUM_ROWS=0; 下面我们通过select 来生成修改语句:Sql代码 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 然后就在结果窗口里面生成了下面那些东西: Sql代码 alter table E2USER_STATE allocate extent; alter table ENTERPRISE_E2USER allocate extent; alter table ENTERPRISE_INFO_TYPE allocate extent; alter table ENTERPRISE_MAPMARK allocate extent; alter
oracle 用户过期
oracle 用户过期 错误10次锁定[@more@]1、查看用户的proifle是那个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';3、将密码有效期由默认的180天修改成“无限制”:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;4、 alter profile profile_name limit failed_login_attempts 20
dba 职责
dba 职责[@more@]作为一个dba,应该有整体运维的思维,而不仅仅局限在db上的一点。从开始的容量预估,架构设计,高可用方案设计,容灾设计,备份设计,集成部署,到中间的日常维护,监控(监控数据库、监控集群情况、监控网络、监控备份、监控主机三驾马车:cpu、内存、io),从监控的数据得到性能的基线和波动曲线,了解业务的峰值和空闲时间,定期的巡检,还有性能优化,到后来,还要关注补丁计划,迁移计划,版本升级计划,以及容灾演练的操作……