如何快速了解一台DB服务器

以前同事整理的,分享一下。         
以下是关于如何快速了解一台DB服务器的相关总结。其中特别感谢飞哥抛出的如何快速了解一个DB的话题并对此给出了三个方面的因素分析。


 

一、如何快速了解一台DB服务器

1.      硬件

a.       Disk—了解磁盘各分区大小,有助于认清各分区的功能(如/U01用于存放Oracle软件安装目录以及数据文件、/home用于存放自己业务类型:/home/dbupdate存放更新业务)

b.       raid1/10/5 (了解读写及该数据库的数据保护方法)

c.       服务器型号(DELL510 用于存放数据库备份文件,DELL 710用于支持重要性高的Oracle数据库业务)

 

2.      OS

a.       Linux/Sun Solaris(根据OS的不同,明确相关命令执行时高危性与区别,如solaris的防火墙命令ipfilter、linux为iptables)

b.       内核操作设置(如Oracle配置中kernel.shmmax、kernel.shmall、kernel.sem等参数的配置)

c.       应用程序ps –ef(了解该OS上有哪些应用)

d.       Crontab定时任务(通过定时任务了解该系统有哪些经常性的业务)

 

3.      DB

a.       Oracle/mysql/sqlserver (了解数据库的类型,便于使用对应的管理技能管理相应数据库)

b.       数据库版本 (版本不同支撑的操作可以不同,如Oracle 10G和11G的DG,后者备库可以支持在线读写,前者只能在线读或mount时写)

c.       DBLINK(与其它数据库的业务联系)

d.       性能(数据库优化)

e.       启用了哪些特性(是否启动该版本对应的特殊功能,如是否开启了闪回,是否开启了自动共享内存管理功能ASMM等,以便特定场合的应用)

f.        属主(可明确有哪些业务,如ldj属主对应的肯定是与ldj有关的业务)

g.       DG/备库应用 (若搭建有DG,查询业务与备份将放置在备库上,同时当主库出现问题时可立即切换到备库)

h.       Init参数、profile(参数值的设置以及给应用用户设置的连接数)

i.         Listener (不同的业务类型对应不同的端口)

j.         归档删除时间(根据归档删除的时间,确定该DB的恢复备份策略)

k.       Agent(OEM监控)

l.         表空间阀值(根据表空间阀值的大小关注表空间的利用率,防止因表空间满而无法写入数据)

m.     ASM/FS(根据数据库文件存放在ASM中与文件系统中,采取不同的管理技能)

n.       备份恢复的cron部署(根据cron部署了解备份的时间点,并指定恢复的方法)

o.       Scheduler定时任务(了解本库中有哪些定时任务,快速知道该库支撑的常规业务)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26390465/viewspace-1771272/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26390465/viewspace-1771272/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux上配置一台DNS服务器,可以按照以下详细步骤进行: 1. 安装DNS服务器软件(例如BIND): - 在终端中使用适合您的发行版的包管理器命令进行安装,例如: - Ubuntu/Debian:`sudo apt-get install bind9` - CentOS/RHEL:`sudo yum install bind` 2. 编辑主配置文件`named.conf`: - 打开`/etc/named.conf`文件,使用文本编辑器进行编辑。 - 找到`options`段落,根据您的网络环境设置以下参数: - `listen-on port 53 { any; };`:允许DNS服务器监听来自任何IP地址的DNS查询请求。 - `allow-query { any; };`:允许任何主机向DNS服务器发出查询请求。 - 在同一文件中找到`zone`段落,添加您要配置的域名和相关信息,例如: ``` zone "example.com" { type master; file "/etc/named/zones/db.example.com"; }; ``` - 保存并关闭文件。 3. 创建域名解析文件: - 在终端中创建指定域名的解析文件,例如: ``` sudo mkdir /etc/named/zones sudo cp /var/named/named.empty /etc/named/zones/db.example.com sudo chown named:named /etc/named/zones/db.example.com sudo chmod 640 /etc/named/zones/db.example.com ``` - 编辑新创建的解析文件,添加以下内容: ``` $TTL 86400 @ IN SOA ns1.example.com. admin.example.com. ( 2022061301 ; Serial 3600 ; Refresh 1800 ; Retry 604800 ; Expire 86400 ) ; Minimum TTL @ IN NS ns1.example.com. @ IN A 192.168.1.10 www IN A 192.168.1.20 ``` - 替换`example.com`为您要配置的域名。 - 替换`ns1.example.com`和`admin.example.com`为您的DNS服务器和管理员的名称。 - 替换IP地址为您的DNS服务器和其他相关主机的IP地址。 4. 启动DNS服务器并设置开机自启动: - 启动DNS服务器:`sudo systemctl start named` - 设置开机自启动:`sudo systemctl enable named` 5. 配置防火墙规则(如果需要): - 如果您的Linux系统启用了防火墙(如iptables或firewalld),请确保允许DNS流量通过。 - 例如,使用以下命令允许UDP和TCP的53端口: - iptables:`sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT` - firewalld:`sudo firewall-cmd --add-service=dns --permanent` - 重启防火墙使配置生效。 6. 在客户端测试DNS解析: - 在另一台计算机上,将DNS服务器设置为您配置的Linux系统的IP地址。 - 使用nslookup或dig等命令测试域名解析是否正常。 请注意,这些步骤提供了一般的配置过程,具体步骤可能会因您使用的Linux发行版和DNS服务器软件而有所不同。在进行配置之前,请确保仔细阅读并理解相关文档和指南。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值