linux系统oracle数据库巡检流程

一.查看数据库运行环境
1.从外观检查数据库状态指示灯是否一切正常
2.查看数据库使用节点数
单机版一般为一个节点,并行版一般为2个或多个
3.登录到节点查看主机配置信息
3.1查看cpu信息
cat /proc/cpuinfo
3.2查看内存信息
cat /proc/meminfo
3.3查看操作系统版本
cat /etc/redhat-release
3.4.查看网络地址和网卡
ip addr 或 ifconfig
3.5查看磁盘总量
fdisk -l
3.6查看cpu使用情况
top
3.7查看磁盘使用情况
df -h
3.8查看HBA网卡
WWN就是 /sys/class/fc_host/hostX/port_name #HBA卡有几个口,X就为几
状态是 /sys/class/fc_host/hostX/port_state
当前接口速率是 /sys/class/fc_host/hostX/speed
当前接口类型是 /sys/class/fc_host/hostX/port_type
3.9查看光驱信息
cat /proc/sys/dev/cdrom/info
二.查看共享存储
1.登录到grid用户
2.进入命令行
asmcmd
3.查看使用情况
lsdg
三.查看数据库运行状态
1.登录到oracle用户
su - oracle
2.登录数据库
sqlplus / as scbdba
3.查看数据库参数
show parameter db_name;
show parameter sga_max_size;
show parameter sga_target;
show parameter spfile;
show parameter processes;
show parameter sessions;
show parameter db_block_size;
show parameter db_recovery_file_dest;
show parameter db_recovery_file_dest_size;
show parameter control_file;
show parameter compatible;
show parameter cluster_database;
4.查看控制文件和redlog文件
select name from v c o n t r o l f i l e ; s e l e c t m e m b e r f r o m v controlfile; select member from v controlfile;selectmemberfromvlogfile;
5.查看数据文件大小
col file_name for a45;
col tablespace_name for a15
select tablespace_name,file_name, bytes/1024/1024 from dba_data_files order by tablespace_name;
6.查看表空间使用情况
col tablespace_name for a15;
select a.tablespace_name,total_mb as “Total/MB”,free_mb as “Free/MB”,
total_mb-free_mb as “Used/MB”,round((total_mb-free_mb)/total_mb*100,2) as “Used%”
from
( select tablespace_name,round(sum(bytes)/1024/1024,2) total_mb from dba_data_files
group by tablespace_name) a,
( select tablespace_name,round(sum(bytes)/1024/1024,2) free_mb from dba_free_space
group by tablespace_name) b
where a.tablespace_name=b.tablespace_name order by 1;
7.查看表空间是否自动扩展
select file_name,autoextensible,increment_by from dba_data_files;
如果有需要扩充的表空间:
su - grid
asmcmd
lsdg
扩充表空间
查看确认表空间使用情况:
select file_name from dba_data_files where tablespace_name =‘TS_GIOI’;
select file_name from dba_data_files where tablespace_name =‘DATA’;
扩展表空间:
alter tablespace TS_GIOI add datafile ‘+DATA_DG/scjbdb/datafile/scgioi21.dbf’ size 32700m;
alter tablespace DATA add datafile ‘+DATA_DG/scjbdb/datafile/data16.dbf’ size 32700m;
扩充确认:
col tablespace_name for a15;
7.使用grid用户查看集群状态
crs stat -t
8.使用oracle查看监听状态
lsnrctl status

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是Linux安装Oracle数据库的详细流程: 1. 下载Oracle数据库安装包 在Oracle官网下载对应版本的Oracle数据库安装包,一般分为标准版和企业版,选择适合自己的版本。 2. 检查系统配置是否符合要求 在安装前要确保系统的配置是否符合Oracle数据库的要求,如系统内存大小、磁盘空间大小等。 3. 创建Oracle用户和组 在安装前需要创建一个Oracle用户和Orangce用户所属组。可以使用以下命令来创建: groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle 4. 安装依赖软件包 在安装Oracle数据库前,需要将安装包自带的依赖软件包安装,如libaio、libXext等。可使用以下命令安装: yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat 5. 配置内核参数和用户限制 在安装Oracle数据库之前,需要配置一些系统内核参数和用户限制,以达到Oracle要求的最低配置要求。可通过编辑/etc/sysctl.conf文件和/etc/security/limits.conf文件来配置。 6. 安装Oracle数据库 在完成上述步骤后,就可以开始安装Oracle数据库了。使用Oracle安装程序即可,可以选择图形界面或者命令行模式。 7. 创建Oracle实例和数据库 安装完成Oracle数据库后,需要创建一个Oracle实例和一个数据库。其中实例为Oracle数据库运行环境,数据库则是将数据存储在磁盘上的文件。 以上就是Linux安装Oracle数据库的详细流程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值