文章列表
使用tar进行磁带备份的命令汇总
假设你已经设置并安装好了磁带机,本人用的是HP SuitStore 500,外置,SCSI接口。
1. 查看磁带中的目录
tar tvf /dev/st0
2. 查看磁带内容并输出到一个文件中
tar tvf /dev/st0 > stlist
3. 备份档案
tar cvf /dev/st0 /etc
tar cvf /dev/st0 /etc/hosts /boot /etc/smb.conf
4. 按指定的文件内容或目录释放出磁带中的相应文件
tar -T stlist -xv ...
redo log 一般设置让日志转换时间为10-20分钟,转换太频繁会影响性能.
假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB
查看当前日志文件组的状态
select group#,status from v$log;
1、创建2个新的日志组
alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k;
alter database add logfile group 5 ('D:\ORACLE\ORAD ...
有三种方法可以对swap 分区进行扩展:
一、扩展正在使用的swap 分区的逻辑卷(推荐使用此种方式)
二、新建swap 分区,
三、新建swap file,
具体步骤如下:
一、扩展正在使用的swap 分区的逻辑卷
设定用作swap 分区的逻辑卷为:/dev/VolGroup00/LogVol01
Disable swapping for the associated logical volume:
# swapoff -v /dev/VolGroup00/LogVol01
Resize the LVM2 logical volume by 256 MB:
# ...
oracle 10 g
新建一个temp表空间,
然后把默认的temp表空间更改为新建的临时表空间
alter database default temporary tablespace temp_2;
然后删除以前的temp表空间。
drop tablespace temp including contents and datafiles;
查看当前连接的用户都在使用哪些temp表空间
SELECT sess.SID, blocks * 8 / 1000 "MB", sort.tablespace FROM v$sort_usage sort, v$session ...
在将 s1数据库的201001 - 201004 的表空间数据转移到 hismesdb上。
在s1mes数据库的 /home/oracle/exp目录下 doexp.sh脚本
export ORACLE_SID=S1MES
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
exp emes/emes log=exp_s1mes_201004.log parfile=s1mesexp.txt
parfile 表示附加文件
转移表分区数据:
1:查询表分区
select s.owner,s.segment_name,s.partition_name,s.by ...
undo 表空间
ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;
show parameter undo_tablespace
SELECT a.name,b.status FROM v$rollname a, v$rollstat b WHERE a.name IN ( SELECT segment_name FROM dba_segments WHERE tablespace_name = 'UNDOTBS2' ) AND a.usn = b.usn;(查看当前Undo表空间 ...
第五章 系统备份与恢复
5.1 fbackup & frecover
z 系统备份命令:fbackup
z 恢复命令:frecover
5.1.1 fbackup 的常用方式一:
1、进入单用户:
# init -s 或
# shutdown -y 0
2、 系统全备份
# fbackup -f /dev/rmt/0m -0iv / -I /tmp/sysbk.index
-f : 设备文件名 ( 如磁带机)
-i : 要包含的目录
-e : 不包含的目录
-I : 备份内容检索目录
-v : 备份内容详细列表
-0 : 零级备份 ...
Unix系统中,进程对内存的使用是区块化的.每个进程在运行过程中读取数据都必须在其自身定义的内存区块内进行.不能越界存取.
因此,无论何时定义一个新的变量,它都会存储在与本进程相联系的局部数据空间中,如果其他进程想要存取这个变量.这个变量必须被传递到全局变量中(使用export),一旦某个变量存在于全局环境中,它将对后来的进程都有效,即全局变量对每个进程都有效.
进程间传递数据的唯一方法就是通过环境变量进行传递.
当执行一个shell脚本时,一个子shell会被创建.这个子shell会从shell脚本里来读取输入而不是从命令行读取输入
这个脚本里每个命令的执行都会创建一个子shell.一旦 ...
关闭数据库
SQL>shutdown immediate
关闭数据库,以确保杀死所有未断的User Session
当实例无法关闭无法使用shutdown immediate关闭时,可使用shutdown abort关闭实例,但关闭后应startup并再次使用shutdown immediate关闭实例,保证Database的同步
当在oracle下kill oracle进程后,sid被标记为Killed,但锁表仍未释放时,就在OS级杀进程。
主要步骤如下:
1)
select s.PROCESS,
s.SID,
s.SERIAL#,
b.o ...
配置ftp 服务器
1. vsftpd.conf 文件
/etc/vsftpd/vsftpd.conf
2. 系统账户与匿名账户
(1) /home/username
(2) /var/ftp
3. ftp 服务器配置策略
一般将/var/ftp/pub 目录作为公共资源下载目录,
只允许匿名用户下载,而不允许其上传,需指定专门的管理员 ...
1、set linesize 100; 设置长度
2、set pagesize 30; 设置每页显示数目
3、ed a.sql 打开记事本
4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt
5、conn 用户名/密码 根据用户名和密码连接数据库 如果连接超级管理员(sys) 则应加上as sysdba;
6、show user; 显示当前连接的用户
7、select * from tab; 得到当前用户下的所有表
8、desc temp; 查看表结构
9、/ 继续执行上一个查询语句
clear scr; 清屏
字符函数
10、sel ...
1. NLS_LANG 参数组成
NLS_LANG=<Language>_<Territory>.<Clients Characterset>
AMERICAN_AMERICA.ZHS16GBK
2. 查看 NLS_LANG 的方法
Windows使用:
echo %NLS_LANG%
如:
E:\>echo %NLS_LANG%
AMERICAN_AMERICA.ZHS16GBK
如:
NLS_LANG=AMERICAN_CHINA.ZHS ...
转载的文章
1. 选定文字 / 拷贝粘贴
v为可视模式,可以选定多行。选定多行之后,可以用yy或者dd等等进行拷贝和剪切。
p 是粘贴
y 和d 可以直接拷贝或者剪切选定的内容
yw是拷贝一个单词
如果要复制整行的最简单办法就是V,y,p 就行了
v是可以选定一行任意个字符的,V是行选定的,一次一整行,然后通过向下或向上移动光标而选定多行。
对于 ...
HP小型机命令集
定制sam :让某些用户可以使用sam的特定权限
sam -r
可以将自己制作的脚本放到sam里执行
查看用户的id 和组id
可以用id 用户名 例如 id collins
which命令可用来查看使用的命令的出处。
which cal 显示出/usr/bin/cal
查看机型 model 9000/800/rp7420
查看操作系统的版本 uname -a HP-UX dfshpts B.11.11 U 9000/800 3266117291
查看cpu个数:top命令(和Linux下top不同)
...
清楚/var/log下的log文件
cat /dev/null>messages 清除messages里面的信息
关闭防火墙用
service iptables stop
启用Linux下的ftp服务用 service vsftpd start
vsftpd 配置文件在 /etc/vsftpd/ 目录下
配置文件有 user_list ftpusers vsftpd.conf
启动telnet 服务:
1:装上telnet-server 可以在系统安装光盘里找到
2:修改配置文件 /etc/xinetd.d/telnet 将disable=yes 改为no
3:重 ...