- 博客(20)
- 收藏
- 关注
原创 sqlldr使用的三个例子
例:要插入的表为users desc users Name Null? Type ---------------------------------------------------- -------- -----------------
2011-12-12 21:12:21
1462
原创 oracle中复制一个用户
现场人员需要将USRDB用户复制出来,弄个USRDB1用户,在这个用户上导入数据做测试。复制方案的思路:1.查USRDB的默认表空间,PROFILE,系统权限,对象权限,角色,2.建新用户,授权,3.导出USRDB方案4.导入方案步骤如下:-- 1.查USRDB用户的信息SQL> select default_tablespace, temporary_tables
2011-10-25 19:06:54
2565
原创 exp导出方案会导回收站里的表吗
今天帮开发人员导出方案时,发现此方案的回收站里有很多表,那么回收站里这些被drop的表会不会被exp导出呢,先用scott用户来测试一把--1.建测试表,导出方案,查看dmp文件的大小SQL> create table a as select * from all_objects; Table created SQL> ho exp scott/tiger owner=sc
2011-10-24 18:29:17
680
原创 lbi里的数据文件扩容(裸设备)
当前数据库里的数据文件都是8G,需要扩到32G,数据文件是建在裸设备上,lv的容量就只有8G,需要重建lv,再添加数据文件。 1.查询哪些数据文件没有数据,删除这些数据文件:set pagesize 999 spool liu.sqlselect 'alter tablespace '||tablespace_name||' drop datafile '|| file_name|
2011-10-22 20:59:49
640
原创 内存库表数据的比对
以cbp1的主备双机为例写步骤:表数据比对:-- 1.导出表数据到指定目录:mdexport -e -p smdbexp; -- 2.拷贝到我的备份服务器cd /scriptscp -r cbp1a_stb:/enip/enipapp/smdb/smdbexp ./smdb1adatascp -r cbp1b_stb:/enip/enipapp/smdb/smdbexp
2011-10-21 23:54:59
690
原创 增加数据文件
现场有台服务器的表空间要几个T 的空间来存放数据,需要增加数据文件.数据库的 db_files 参数文件为200。根据需要的总空间的大小及还可用的数据文件的数量算出来新增加的数据文件大小大约为56G。于是创建挂载在裸设备上的lv,然后增加数据文件。咦,出现报错sys@ocm> alter tablespace num add datafile 'f:\sqlplus\num0994.d
2011-10-21 03:11:30
993
原创 批量文件比对
前几天就有研发人员发现了相同网元的两台机器的配置文件有些不同的地方,今天无聊就帮研发人员将这些差异比对出来。研发自己有比较工具,这个脚本太复杂,而且为了配合使用这个脚本还写了9页的指导文档,因为懒得看文档和熟悉那个超复杂的脚本,就用我自己的方式来比对。本着懒人原则,用最简单的语句,搞定最复杂的工作。 文件比对步骤:(以cbp为例写步骤)1.拷贝需要比对的目录到我的备份服务器下c
2011-10-18 23:51:33
2059
原创 dba_tables和dba_segments里记录的表大小的比较
11G数据库,以scott用户所拥有的表为例--1.先查看这两个表SQL> select table_name, num_rows, avg_row_len, blocks, blocks from dba_tables where owner='SCOTT'; TA
2011-10-18 02:56:35
5084
原创 归档路径丢失后,归档日志写进了哪里
今天偶然间发现一台服务器crontab里运行的备份数据库的脚本不见了,这台主机几天前升级过磁阵,里面的东西都有丢失,备份脚本应该是那时候弄丢的。而且又发现归档路径也丢失了,但是数据库运行得好好,那么这几天来的归档日志放到哪里去了呢SQL> archive log list
2011-10-17 22:36:40
708
原创 重建redolog(裸设备)
今天闲来无事,看了一下数据库日志切换的频率,发现出现了来不及切换的情况:adrci> show alert -p "message_text like '%cannot allocate new log%'" -termADR Home = /oracle/db/diag
2011-10-17 15:10:00
730
原创 oracle08_tuning
一、statspack : 8.1.7 采样过程:建表空间,脚本建用户,抓快照点,生成报告,删除快照点--1.几个参数 job_queue_processes=10 timed_statistics=true--2.检查数据文件和磁盘空间,确定建立表空间的数据文件的位置: SQL> ho df -h SQL> create tablespace perfstat
2011-10-17 02:49:38
1020
原创 oracle07_backup
一、冷备 1.生成备份脚本spool coldscript.sqlset heading off --不显示表头set feedback off --不显示总计select '&cp '||name||' &destdir' from --windo
2011-10-16 20:06:46
698
原创 oracle06_手动建库
--1.建目录 $ cd $ORACLE_BASE $ mkdir oradata/DB $ mkdir admin/DB $ mkdir admin/DB/{a,b,c,u}dump--2.口令文件&参数文件 $ orapwd file=$ORACL
2011-10-14 13:20:05
638
原创 oracle05_建ASM库
Oracle的ASM是一个高性能的,易于管理Oracle数据库文件的存储解决方案。 Oracle ASM是卷管理器,并提供了专为数据库设计使用的文件系统。Oracle ASM提供了如下几点比传统的文件系统和存储管理人员优势的地方:简化存储相关的任务,如创建和布局数据库
2011-10-14 13:16:02
414
原创 oracle04_struc
--数据库实例是:system global area ---SGA program global area---PGA--而数据库是:SQL> ho ls $ORACLE_BASE/oradata/lijhcontrol01.ctl ii.dbf
2011-10-12 02:41:43
747
原创 oracle03_gc安装
[ oracle ]--目标机1.准备 将目标机[oracle]和管理机[gc]的hostname 写入/etc/hosts文件,iptable关闭,保证网络连通2. 安装label security -->oracle用户 需要将数据库停掉 $ ps -e
2011-10-12 02:28:18
1171
原创 oracle02_pl/sql
pl/sql程序语言的组成: 程序由块结构组成,包含变量,各种不同的程序控制结构,异常处理模块,子程序(过程,函数,包),触发器等pl/sql 注释: /* 和 */ 之间多行注释 以--开始的单行注释基本结构: 4个基本结构:声明, 执行体开始,
2011-10-11 20:37:22
733
原创 oracle01_sql
1、 oracle安装资源需要:至少1024 MB物理内存需1.5倍物理内存的交互空间至少400 MB /tmp 临时目录空间oracle软件需要1.5 GB 到 3.5 GB 磁盘空间默认数据库需要1.2 GB查看系统资源相关语句:cat /etc/issueuname -rgrep MemTotal /proc/meminfo
2011-10-11 19:39:15
711
原创 安装NBU Client时报错说有三个环境变量没有export
在一台现网的主机med1上安装客户端时报了如下的错:说是有三个环境变量没有export,是因为/usr/lib/libC.a文件有问题。Installing new JRE on med1.+ /bin/cp /usr/openv/netbackup/client/RS6
2011-10-04 22:54:03
2353
原创 oracle安装与卸载
1.redhat5上安装oracle10g1、修改系统版本号 vim /etc/redhat-release Red Hat Enterprise Linux Server release 4.3 (Tikanga)2.硬环境: 1024 MB内存,swa
2011-09-30 19:36:37
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人