计算机行业:服务器市场景气度持续提升

六月 5, 2020

上周,中国移动 2020 年 PC 服务器集中采购项目已完成。上周沪深300 指数上涨 1.12%,申万计算机行业上涨 0.36%,跑输指数 0.76pct,在申万一级行业中排名第 24 位。估值上,计算机板块本周微涨;业绩上,板块受疫情影响业绩短期收缩,但行业基本面向好未变;新基建驱动下,市场中长期向好趋势不变。建议投资者关注业绩确定性强的优质标的,推荐云计算、金融 IT、信创等高景气度细分领域。

投资要点:

服务器及数据中心市场景气度持续提升:继中国电信后中国移动也公布服务器采购大单,反映了服务器行业呈增长态势的市场需求。腾讯未来五年将向云计算等技术基础设施投资 5000 亿元,同时将继续建造多个大型数据中心,结合此前阿里在“数据中心”领域的大额投资,反映出后续数据中心市场强大的需求,利好整个数据中心产业链。

上交所将在“科创板”研究引入单次 T+0 交易:此次上交所对科创板的政策驱动方向,将有利于进一步提升市场流动性。同时,新的政策规则,将带来新增的 IT 系统需求。因此从市场流动性和需求端两个角度,都将利好整体金融 IT 市场。

行业估值回归十年均值,行业关注度下降:上周日均交易额 374.58 亿元,交易活跃度下滑。估值上看,SW 计算机行业 PE(TTM)已从 2018 年低点 37.60 倍反弹至69.57 倍,行业估值高于历史中枢水平。

上周计算机板块表现分化:214 只个股中,117 只个股上涨,92 只个股下跌,5 只持平。上涨股票数占比54.67%。

投资建议:以新基建为核心,加速企业云化和数字化进程,建议投资者关注高景气度板块下业绩确定性强的优质标的。重点推荐金融科技个股广电运通(央行数字货币落地预期)、东方财富;服务器龙头浪潮信息(云基础设施需求大幅提升);高性能计算领军企业中科曙光;金融行业核心服务商,云转型加速的恒生电子。

计算机行业:服务器市场景气度持续提升已关闭评论

Linux下查看压缩文件内容的10种方法

六月 3, 2020

一般来说,查看归档或压缩文件的内容,需要先进行解压缩后再查看,window系统比较方便,不用解压缩也可以直接点开查看压缩内容,但Linux没有直观桌面,比较麻烦。今天给大家介绍10不同方法,能够让轻松地在Linux系统中查看未解压缩的归档或压缩文件的内容。

从技术上讲,查看归档或压缩文件不提前进行解压是不可能的。本文介绍的方法中会将这些压缩文件在后台一个临时目录 /tmp中进行解压缩。重启系统后,/tmp 目录的内容将被清空。

在进一步讨论之前,这里先解释一下归档和压缩文件。

归档 是将多个文件或文件夹组合成一个文件的过程。在这种情况下,生成的文件没有被压缩。
压缩 是一种将多个文件或文件夹组合成一个文件并进行压缩得到的结果文件。
归档文件不是压缩文件,但压缩文件可以是归档文件。明白了这两个概念之后,我们正式介绍如何在不解压的情况下查看压缩文件内容。

1. 使用 Vim 编辑器

Vim 不仅仅是编辑器,它还包含其他许多强大的功能。下面的命令将直接显示压缩归档文件的内容:

$ vim test.tar.gz
” tar.vim version v29
” Browsing tarfile /home/alvin/test.tar.gz
” Select a file with cursor and press ENTER

test/imag.jpg
test/file.pdf
test/song.mp3
test/
不仅如此,使用 Vim 你甚至可以直接浏览归档文件,若其中有文本文件,你还可以直接 打开它,非常方便。

如果需要打开文本文件,只需使用箭头键将光标移到文件前面,然后按 ENTER 键即可打开

2. 使用 tar 命令

tar 命令不仅仅可以用于压缩/解压文件,还可以在不提取 tar文件的情况下使用 tar -tf 命令查看压缩包内容。

$ tar -tf test.tar
test/
test/image.jpg
test/file.pdf
test/song.mp3
或者,使用 -v 选项查看归档文件的详细属性,例如权限、文件所有者、组、创建日期等。

$ tar -tvf test.tar
drwxr-xr-x alvin/users 0 2019-07-02 19:30 test/
-rw-r–r– alvin/users 53632 2019-06-29 15:57 test/image.jpg
-rw-r–r– alvin/users 156831 2019-06-04 12:37 test/file.pdf
-rw-r–r– alvin/users 9702219 2019-04-25 20:35 test/song.mp3
3. 使用 rar 命令

同样地,在不提取 rar 文件的情况下可以使用 rar v 命令查看压缩包内容。

$ rar v test.rar
RAR 5.60 Copyright (c) 1993-2019 Alexander Roshal 24 Jun 2019
Trial version Type “rar -?” for help

Archive: test.rar
Details: RAR 5

Attributes Size Packed Ratio Date Time Checksum Name
———– ——— ——– —– ———- —– ——– —-
-rw-r–r– 53632 52166 97% 2019-06-29 15:57 70260AC4 test/image.jpg
-rw-r–r– 156831 139094 88% 2019-06-04 12:37 C66C545E test/file.pdf
-rw-r–r– 9702219 9658527 99% 2019-04-25 20:35 DD875AC4 test/song.mp3
———– ——— —
4. 使用 unrar 命令

对于上面的 rar 文件,你也可以使用带有 l 参数的 unrar 命令查看 rar 文件的内容。

$ unrar l test.rar
UNRAR 5.60 freeware Copyright (c) 1993-2019 Alexander Roshal

Archive: test.rar
Details: RAR 5

Attributes Size Date Time Name
———– ——— ———- —– —-
-rw-r–r– 53632 2019-06-29 15:57 test/image.jpg
-rw-r–r– 156831 2019-06-04 12:37 test/file.pdf
-rw-r–r– 9702219 2019-04-25 20:35 test/song.mp3
———– ——— ———- —– —-
9912682 3
5. 使用 zip 命令

在不提取 zip 文件的情况下可以使用 zip -sf 命令查看其内容。

$ zip -sf test.zip
Archive contains:
Life advices.jpg
Total 1 entries (597219 bytes)
6. 使用 unzip 命令

与 unrar 差不多,使用 -l 参数的 unzip 命令来查看 zip 文件的内容。

$ unzip -l test.zip

Archive: test.zip
Length Date Time Name
——— ———- —– —-
597219 2019-04-09 12:48 Life advices.jpg
——— ——-
597219 1 file
7. 使用 zipinfo 命令

查看 zip 文件内容,你还可以使用 zipinfo 命令。

$ zipinfo test.zip
Archive: test.zip
Zip file size: 584859 bytes, number of entries: 1
-rw-r–r– 6.3 unx 597219 bx defN 18-Apr-09 12:48 Life advices.jpg
1 file, 597219 bytes uncompressed, 584693 bytes compressed: 2.1%
8. 使用 zcat 命令

使用 zcat 命令查看归档/压缩文件。

$ zcat test.tar.gz
zcat 与 gunzip -c 命令功能相同。因此,你还可以用下面的命令:

$ gunzip -c test.tar.gz
9. 使用 zless 命令

使用 zless 命令查看归档/压缩文件。

$ zless test.tar.gz
zless 类似于 less ,它可以逐页显示内容。

10. 使用 less 命令

less 命令大家都可能有所了解了,它能以交互的方式查看文件内容。不仅如此,它还可以用来查看归档/压缩文件的内容:

$ less test.tar.gz

以上就是Linux下查看压缩文件内容的10种方法。

Linux下查看压缩文件内容的10种方法已关闭评论

美国站群服务器可以用来做什么?

六月 1, 2020


站群是做SEO最常用的方法,即一个人或一个团队操作多个网站,多个网站互相关联,通过友情链接的互助,网站权重的传递,一个或者多个带动其他部分,目的是通过搜索引擎获得大量流量。 为了网站的权重,站群服务器需要有大量的独立IP,随着互联网的发展,有限的IP v4资源越来越稀缺,由于美国的IP资源最丰富,所以越来越多的用户选择使用美国站群服务器,那么美国站群服务器具体可以用来做什么呢?

1、淘宝站群。顾名思义,它是用淘宝客程序建立站群,引导搜索用户进入淘宝消费获得提成,它最大的优势就是流量收入是很客观的,而且可以免维护。

2、亚马逊站群。亚马逊是国外网购主流平台,是中国外贸商家常用的平台之一。用美国站群服务器可以在亚马逊平台上刷单刷流量,提高商品的排名。不过需要小心操作,被亚马逊发现会封IP降权的。

3、博客站群。它是通过申请博客帐号,用站群软件或手工采集文章,然后插入自己的链接获取流量或权重,它最大的优势就是成本比较低。

4、CMS站群,它是用CMS建立站群,然后用软件或者CMS插件自动采集文章更新,它最大的优势就是可控性比较强。

5、小偷站群是通过小偷程序,自动同步百度知道、淘宝论坛等大型网站内容更新的网站,要提醒大家的就是最好不要选择使用这种方式,因为风险比较大,而且收益也比较少,因为小偷站群的在内容上会很相似,所以很容易被搜索引擎发现,一旦被发现就有点得不偿失了。

使用美国站群服务器做SEO,不管搜索引擎软件怎么调整,都是很实用的方法。只要在采集的时候站点之间内容上设置差异,就能减少竞争,提高排名。美国服务器租用建议选择美国网宝,美国网宝是一家非常专业的IDC服务商,有着十多年运营经验,服务器安全运行上万台,专业提供各种各样的服务器租用,例如高防服务器,站群服务器,外贸服务器等等,安全稳定、低延迟、高效率,24小时在线运维服务。

美国站群服务器可以用来做什么?已关闭评论

CentOS7系统安装iptables方法

五月 27, 2020

如果安装的是CentOS操作系统的话,默认的情况是没有安装iptables服务,所以我们需要自己手动按照此项功能服务。

CentOS系统中防火墙程序主要是firewall和iptables,firewall功能服务默认是安装好了的,而iptables功能需要自己按照。下面就以RAKsmart美国服务器CentOS7系统为例,简单说说iptables服务的安装过程。

其实,我们可以通过yum install iptabes-services命令来安装iptables服务,命令是:

yum install iptables-services

安装成功之后就可以对iptables的一些状态就行查看了。

开启iptables防火墙的命令是:

systemctl start iptables.service

重启iptables防火墙的命令是:

systemctl restart iptables.service

关闭iptables防火墙的命令是:

systemctl stop iptables.service

查看iptables防火墙状态的命令是:

systemctl status iptables.service

执行重启iptables防火墙的命令,命令是:

systemctl restart iptables.service

值得注意的是,有时候需要开启防火墙,但是放行某些特定的端口。那么怎样在防火墙开启的状态下,放行某些端口呢?这里就简单的说说。

这里主要是编辑/etc/sysconfig/iptables文件, 操作如下:

将原来的内容:INPUTACCEPT [0:0] 修改为:INPUT DROP[0:0]

将原来的内容:FORWARDACCEPT [0:0]修改为:FORWARD DROP[0:0]

将原来的内容:OUTPUT ACCEPT [0:0]修改为:OUTPUTACCEPT [0:480]

另外,iptables文件的末尾有如下三行内容:

-A INPUT -j REJECT–reject-with icmp-host-prohibited

-A FORWARD -j REJECT–reject-with icmp-host-prohibited

COMMIT

在这这三行的前面添加一行放行80端口的配置内容:

-A INPUT -p tcp -m tcp –dport 80 -j ACCEPT

同理,如果要放行其它端口的话,就另添加一行即可。

修改完成后,我的/etc/sysconfig/iptables文件是这样的:

*filter

:INPUT DROP [0:0]

:FORWARD DROP [0:0]

:OUTPUT ACCEPT [0:480]

-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state –state NEW -m tcp –dport 22-j ACCEPT

-A INPUT -p tcp -m tcp –dport 50 -j ACCEPT

-A INPUT -j REJECT –reject-with icmp-host-prohibited

-A FORWARD -j REJECT –reject-with icmp-host-prohibited

COMMIT

以上就是服务器CentOS7系统安装iptables的方法,其它CentOS版本安装iptables的过程也都大同小异,大家可以都可以参考下。一般情况下CentOS7系统默认都没有安装iptables服务,需要咱们手动安装的。

CentOS7系统安装iptables方法已关闭评论

美国服务器租用如何选择带宽

五月 25, 2020

虽然当前美国疫情严重,但并不妨碍美国服务器的租用。美国服务器带宽带、IP多、不用备案等特点深受中国用户的欢迎。租用服务器的时候,选择硬件和配置对于缺乏经验或者选择困难的人来说,是比较矛盾的。尤其是带宽的选择,如果没有对自己的服务器流量有大概的了解,是很难确定的。那么美国服务器租用要如何选择带宽呢?美国网宝在这里分析一下。

1、先预估流量。如何预估流量是一个大问题。服务器带宽是总带宽,包括进出的流量占用的带宽。既要容纳服务器下载,又要容纳服务器上传,上传和下载的流量为服务器总流量,流量的大小决定占用带宽的大小。有使用服务器管理经验的都会知道,服务器可以安装流量监控,机房也有流量监控,完全可以确定服务器的流量大小和带宽使用情况。正常来说10M的带宽,理论上的上传和下载速度是1.25M/秒,但由于线路的损耗,实际上不可能达到的。美国服务器在中国普通用户电脑上下载速度一般都损耗四成以上,如果在中国机房服务器下载损耗就比较少。一般的网站不会有多大的流量,如果是有视频、直播、电影、下载类的网站,那就要好好估算了。

2、考虑极限流量。由于时段和气氛不同,服务器的访问量也会时高时低,从而造成带宽占用大小的波动,这个时候就要考虑极限的情况,超过带宽极限或造成服务器故障。如果是正常的访问流量,那么说明服务器的运行良好,会带来很高的效益。但如果是攻击流量,带宽就要承受很大考验了。服务器攻击有CC和DDOS攻击,DDOS攻击得看机房有没有没有硬防,如果没有防御,带宽就算再大也扛不住。CC攻击比较麻烦,这个带宽的大小就比较重要了,带宽越大,防护CC攻击效果越好。服务器有没有可能被攻击,也是选择带宽的一个必须考虑的因素。

3、选择合适带宽。预估好服务器的一般流量和极限流量之后,就可以选择服务器带宽了。美国服务器带宽都很大,不管是虚拟主机、VPS还是独立服务器,现在普遍都是100M,1G和10G的带宽也不少见。不过选择的时候得注意,美国流量成本是很高的,就算带宽很大,往往有着流量的限制,超出流量会按流量计费。选择带宽的时候必须注意,如果可能有攻击,有流量限制的配置还是不要选择比较好。

4、选择合适线路。带宽确定好,还要考虑线路。中国用户租用美国服务器,选择CN2线路比较合适。CN2线路是中国电信新一代骨干网络,中国连接速度稳定快捷。另外要保持线路的稳定,可以选择CDN加速,这个是按流量计费,有攻击的时候成本会很大。

美国服务器租用时机房有固定的配置和带宽,有的机房会有带宽升级的增值选择,如果没有那就需要联系机房。大部分用户选择默认带宽就足够了,特殊情况下可以选择定制。美国服务器租用建议选择美国网宝,美国网宝是一家非常专业的IDC服务商,有着十多年运营经验,服务器安全运行上万台,专业提供各种各样的服务器租用,例如高防服务器,站群服务器,外贸服务器等等,安全稳定、低延迟、高效率,24小时在线运维服务。

美国服务器租用如何选择带宽已关闭评论

走阿里云带宽的香港服务器来了,送5G防御。-650元起

五月 25, 2020

朋友们,走阿里云带宽的香港服务器来了,停下来看一看。送防御,带宽也够大,性价比够高。

测试IP:47.75.107.1

1. Intel Xeon L5640| 16G内存| 2T SATA| 5M| 5G防御  | 1IP高防阿里线路+1管理IP – 650元/月
2. Intel Xeon E5-2620| 16G内存| 240G SSD| 5M| 5G防御| 1IP高防阿里线路+1管理IP –680元/月
3. Intel Xeon L5640 | 16GB内存 | 2T SATA | 20Mbps | 5G防御| 1IP高防阿里线路+1管理IP – 780元/
4. Intel Xeon E5-2620 | 16GB内存 | 240G SSD | 20Mbps | 5G防御|1IP高防阿里线路+1管理IP – 820元/月
5. Intel Xeon E5-2450L | 16GB内存 | 2T SATA | 20Mbps | 5G防御|1IP高防阿里线路+1管理IP – 980元/月
6. Intel Xeon E5-2650L | 32GB内存 | 2T SATA | 20Mbps | 5G防御|1IP高防阿里线路+1管理IP – 1150元/月
7. Intel Xeon E5-2620v2*2 | 32GB内存 | 480G SSD | 20Mbps | 5G防御| 1IP高防阿里线路+1管理IP – 1250元/月
8. Intel Xeon E5-2650L*2 | 32GB内存 | 2T SATA| 20Mbps | 5G防御|1IP高防阿里线路+1管理IP – 1350元/月

走阿里云带宽的香港服务器来了,送5G防御。-650元起已关闭评论

30M大带宽独享服务器,高速稳定,性价比一流

五月 25, 2020
香港MEGA two机房,30M大带宽独享服务器火热来袭!速度,稳定性双重保障。高配置低价格,性价比一流。
测试IP:154.204.31.253
配置:
2*E5-2620 12核24线程
32G内存
480G SSD
30M独享带宽
5IP
980元/月
附加29IP=290元/月

IDC香港,10年品牌,更多详情,欢迎咨询qq9504388、3760188。

30M大带宽独享服务器,高速稳定,性价比一流已关闭评论

工业网络的最新威胁:远程用户

五月 22, 2020

众所周知,远程工作不会很快消失,因此至关重要的是,人们必须对工业网络和关键基础设施的安全性保持更高的警惕。

随着远程工作成为一种常态,人们需要能够访问其组织的网络才能完成工作,并且需要在家远程访问组织的服务器、电子邮件和数据。但是由于需要远程工作,并且有如此多的员工在家工作,因此远程访问也可能使组织面临安全风险。

而工业网络以及负责维护、操作和保护它们的组织面临更高的安全风险。现在,确保这些网络的安全比以往任何时候都更为重要。这些工业网络(例如电网、制造厂、石油和天然气以及运输等)对国民基础设施至关重要,但是由于人们的工作环境瞬息万变,分布在各地的员工都可以使用并维护它们,而不只是现场人员。如果这些网络遭到破坏,例如城市的电网被破坏,或者制造厂的系统被关闭,这可能带来惨重损失。

此外,Claroty公司的最新调查数据表示,美国63%的安全专业人员预计,在未来五年内对关键基础设施可能会遭遇重大网络攻击,这表明网络安全专业人员对其工业网络基础设施的安全性缺乏信心。此外,美国有51%的行业人士认为当今的工业网络没有得到适当的保护,需要更多的保护,而另外55%的人则认为其关键基础设施容易受到网络攻击。

远程工作面临的风险很高,而且不知道会在哪个地方很快发生,因此,对于工业组织来说,保证基础设施的安全性变得越来越重要,而保护他们的远程访问点和远程用户在这方面至关重要。

尽管这看起来很容易,但是这些组织仍需要克服各种远程访问挑战。

首要挑战是与员工紧密相关。随着越来越多的员工从家里连接到他们的网络,远程访问风险对于任何组织来说都是可怕的,而对于那些在关键基础设施中工作的人来说,风险却更大。

虽然远程访问为无法访问办公室的员工提供了灵活性,但这也意味着员工可能会连接到不安全的Wi-Fi网络或VPN,甚至可能没有意识到。如果他们的全球互联网连接不安全,则浏览器活动、密码和敏感的公司数据可能会对外泄露,甚至容易受到恶意活动的攻击。

组织面临的另一个挑战是保持员工密码的安全,因为远程员工通过电子邮件、聊天、文本等共享密码和登录名的情况并不少见。如果这些密码被错误的人访问、落入错误的人手中或被组织外的人发现,该公司可能会受到隐藏成本、数据泄露和声誉受损的影响。

这些挑战为黑客或外部来源造成一些严重损害开辟了可能性——现在越来越多的员工处于远程状态。想象一下:能够访问员工密码的网络罪犯(他们在不安全的Wi-Fi网络上从员工会话中窃取的密码)可以合法地登录到工业组织的网络,并危害工厂的关键流程。最近的调查还显示,56%的人认为黑客攻击将是2020年工业网络上最普遍的网络攻击类型,其次是勒索软件(21%)和破坏(12%)。

除了与员工相关的风险外,还有第三方供应商和承包商带来的其他风险。许多工业组织使用服务提供商或顾问来帮助监视网络并提供额外的支持或服务,并且随着远程工作的增加,这些工作人员将要求远程访问组织的网络。由于这些供应商没有像全职员工那样直接连接到内部系统,因此他们的访问权限可能不会受到严格的监管。这意味着,如果网络攻击者破坏了他们的远程会话,则可能会在不加区分的时间内检测不到他们的访问,从而为攻击者提供了巨大的机会,使他们遭受破坏。

第三方供应商面临的其他障碍之一是,传统的网络访问设置对于系统管理员来说是非常耗时的,因此,在他们的待办事项列表中,它并不总是优先考虑的事情。另一方面,由于供应商实际上不是组织的一部分,因此它可能不像组织员工那样重视安全性。

在将某些工作外包给第三方的世界也越来越普遍,就像远程工作一样,组织需要更加强调确保组织内部或外部的每个具有远程访问权限的个人都受到广泛的培训并受到适当的监控。适当的安全协议。

为尽快实现远程工作而进行的全球努力对所有部门的组织都构成了重大的安全挑战,并且对于关键基础设施而言,风险尤其高。为确保组织尽一切努力保护远程访问,必须严格控制网络访问,并确保所有远程会话都受到监视,无论它们是内部会话还是外部会话。

工业网络的最新威胁:远程用户已关闭评论

数据库Oracle控制文件的损坏如何恢复?

五月 20, 2020

Oracle数据库控制文件损坏,需要DBA处理恢复,需要注意以下集中情况:

1、控制文件大小不对。 将正常的cp给不正常的。指定正确的来运行。
2、控制文件版本不对 千万要记住要先cp全部的控制文件备份后在来cp
3、控制文件某个丢失,至少存在一个
4、有但是很old

1、控制文件大小不对。

下面我们修给一个控制文件的内容使大小不一样。
[Oracle@huang ~]$ vim /sof/oracle/oradata/orcl/control01.ctl
SQL> shutdown immediate;
ORA-00227: corrupt block detected in control file: (block 1, # blocks 1)
ORA-00202: control file: ‘/sof/Oracle/oradata/orcl/control01.ctl’
SQL> shutdown abort;
Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
ORA-00205: error in identifying control file, check alert log for more info
这里提示了控制文件有错误。
SQL> show parameter control_f

NAME TYPE VALUE
———————————— ———– ——————————
control_file_record_keep_time integer 7
control_files string /sof/Oracle/oradata/orcl/contr
ol01.ctl, /sof/Oracle/oradata/
orcl/control02.ctl, /sof/oracl
e/oradata/orcl/control03.ctl
SQL> ho ls -l /sof/Oracle/oradata/orcl/ 这里我们查看到日志文件中,有两个大小一样,说明这两个是正常的。
total 1536352
-rw——- 1 Oracle oinstall 7110639 Jan 4 16:00 control01.ctl
-rw——- 1 Oracle oinstall 7389184 Jan 4 16:01 control02.ctl
-rw——- 1 Oracle oinstall 7389184 Jan 4 16:01 control03.ctl
SQL> ho cp /sof/Oracle/oradata/orcl/control01.ctl /sof/oracle/oradata/orcl/control01.ct.bak

SQL> ho cp /sof/Oracle/oradata/orcl/control02.ctl /sof/oracle/oradata/orcl/control01.ctl

SQL> shutdown immediate;
ORA-01507: database not mounted

Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
Database mounted.
Database opened.
现在数据库就能正常的运行了。

2、控制文件版本不对

SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
Database mounted.
Database opened.
SQL> alter system set control_files=’/sof/Oracle/oradata/orcl/control02.ctl’ scope=spfile;

System altered.

Database opened.
SQL> shutdown immediate;
Database closed.
Database dismounted.
Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
Database mounted.
Database opened.
SQL> show parameter control_f

NAME TYPE VALUE
———————————— ———– ——————————
control_file_record_keep_time integer 7
control_files string /sof/Oracle/oradata/orcl/contr
ol02.ctl
SQL> alter system set control_files=’/sof/Oracle/oradata/orcl/control02.ctl’,’/sof/oracle/oradata/orcl/control01.ctl’,’/sof/oracle/oradata/orcl/control03.ctl’ scope=spfile;

System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
ORA-00214: control file ‘/sof/Oracle/oradata/orcl/control02.ctl’ version 1036
inconsistent with file ‘/sof/Oracle/oradata/orcl/control01.ctl’ version 1020
现在就提示了控制文件的版本好不一致的问题。注意提示的版本号那个更高。
SQL> ho cp /sof/Oracle/oradata/orcl/control01.ctl /sof/oracle/oradata/orcl/control01.ctl.bak

SQL> ho cp /sof/Oracle/oradata/orcl/control02.ctl /sof/oracle/oradata/orcl/control01.ctl
SQL> startup
ORA-01081: cannot start already-running Oracle – shut it down first
SQL> shutdown immediate;
ORA-01507: database not mounted

Oracle instance shut down.
SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
ORA-00214: control file ‘/sof/Oracle/oradata/orcl/control02.ctl’ version 1036
inconsistent with file ‘/sof/Oracle/oradata/orcl/control03.ctl’ version 1020

SQL> ho cp /sof/Oracle/oradata/orcl/control03.ctl /sof/oracle/oradata/orcl/control03.ctl.bak

SQL> ho cp /sof/Oracle/oradata/orcl/control02.ctl /sof/oracle/oradata/orcl/control03.ctl

SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
Database mounted.
Database opened.
上面就说明成了。

4、有但是很old。

SQL> alter database backup controlfile to trace as ‘/tmp/luo.txt’
2 ;

Database altered.
得到建立日志文件的脚本,以后我们数据库建好后就要做。
下面就是重建控制文件。

千万记住下面这个命令。
如果控制文件全部丢失,版本过老,在我们重建控制文件之前需要备份故障的状态。

SQL> shutdown immediate;
Database closed.
Database dismounted.
Oracle instance shut down.
[Oracle@huang ~]$ cp /sof/oracle/oradata/orcl/ /sof/oracle/oradata/orcl.bak -rf
[Oracle@huang ~]$ rm /sof/oracle/oradata/orcl/control0* -rf
[Oracle@huang ~]$ ls /sof/oracle/oradata/orcl
orcl/ orcl.bak/
[Oracle@huang ~]$ ls /sof/oracle/oradata/orcl
orcl/ orcl.bak/
[Oracle@huang ~]$ ls /sof/oracle/oradata/orcl/
example01.dbf redo02.log sysaux01.dbf temp01.dbf users01.dbf
redo01.log redo03.log system01.dbf undotbs01.dbf

[Oracle@huang ~]$ sqlplus / as sysdba
[uniread] Loaded history (945 lines)

SQL*Plus: Release 10.2.0.4.0 – Production on Mon Jan 4 16:57:00 2010

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to an idle instance.

SQL> startup
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes
ORA-00205: error in identifying control file, check alert log for more info

去除所有的–和空格行,和开头的空格。

[Oracle@huang ~]$ grep -v ^– /tmp/luo.txt|grep -v ^$ >/tmp/luo1.txt
[Oracle@huang ~]$ vim /tmp/luo1.txt
[Oracle@huang ~]$ sed -n ‘1,23’p /tmp/luo1.txt >/tmp/luo2.txt
截取下面两行和之间的内容。注意是下面行是第一次出现的时候
STARTUP NOMOUNT
………………
SIZE 30408704 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;

[Oracle@huang ~]$ sed -i ‘s/^ //’ /tmp/luo2.txt
[Oracle@huang ~]$ sed -i ‘s/^ //’ /tmp/luo2.txt
[Oracle@huang ~]$ sed -i ‘s/^ //’ /tmp/luo2.txt
[Oracle@huang ~]$ sed -i ‘s/^ //’ /tmp/luo2.txt
[Oracle@huang ~]$ sed -i ‘s/^ //’ /tmp/luo2.txt
[Oracle@huang ~]$ vim /tmp/luo2.txt
确定时候空格和–开头的行就删除了。

SQL> shutdown abort;
Oracle instance shut down.
SQL> @/tmp/luo2.txt 我们运行刚才的那个脚本就可以重新的建立起控制文件
Oracle instance started.

Total System Global Area 1090519040 bytes
Fixed Size 1267020 bytes
Variable Size 704645812 bytes
Database Buffers 369098752 bytes
Redo Buffers 15507456 bytes

Control file created.

Media recovery complete.

Database altered.

Tablespace altered.

SQL> ho ls /sof/Oracle/oradata/orcl/
control01.ctl example01.dbf redo03.log temp01.dbf
control02.ctl redo01.log sysaux01.dbf undotbs01.dbf
control03.ctl redo02.log system01.dbf users01.dbf

上面就是控制文件的几种恢复方法。

数据库Oracle控制文件的损坏如何恢复?已关闭评论

如何挑选速度快的美国服务器?

五月 18, 2020

随着互联网经济、互联网思维的飞速发展,越来越多的用户选择租用不用备案、部署快捷的美国服务器。然而漫长的物理线路严重影响了美国服务器在中国的访问,不过速度虽然偏慢,但只要选择合适、部署恰当,美国服务器的速度还是不错的。美国网宝十多年经验来说一下要如何选择才能速度快。

1、注意机房位置。美国大陆东西部相差3个时区,三千多公里,西部海岸离中国近,服务器的速度快,而东部则更远,服务器访问速度慢。所以选择美国服务器的时候,最好选择西部地区的机房。加利福尼亚州是美国网络经济最发达的州,各种网络配套设施完整,选择加州的服务器速度是比较快的。

2、注意测试IP。美国机房都会提供测试IP,通过测试IP,既可以在本地进行”ping -t”长时间测试和MTR测试,也可以通过工具测试国外各地的速度,中国各地的速度已经路由跟踪。经过测试之后,再选择一个最快最稳定的机房。

3、注意服务器配置。一分钱一分货,一般来说配置越高的服务器性能越好,越稳定,价格越高。但服务器的速度不仅在于硬件和系统的反应速度,还在于网络速度。选择美国服务器一定要选择定位自己的需求,才能选择合适的配置和带宽,选择高了会造成浪费,选低了会堵塞服务器,影响访问速度。

4、注意线路情况。线路状况是影响美国服务器速度的重要因素。最好选择有CN2线路的美国机房,CN2是中国电信下一代承载网,价格贵,但中国访问速度很快,不容易受到国际线路波动的影响。如果有条件,还可以购买CDN加速,既可以加快美国服务器的访问速度,也能保证速度稳定。

5、注意售后。美国服务器的访问速度和售后也有着重大关系。效率高的技术团队会在第一时间检测到线路故障,从而调整线路进行排除。而不一定非要用户提交问题才去解决。客户提交故障之后,也能迅速回复,调整线路解决问题。

美国服务器租用建议选择美国网宝,美国网宝是一家非常专业的IDC服务商,有着十多年运营经验,服务器安全运行上万台,专业提供各种各样的服务器租用,例如高防服务器,站群服务器,外贸服务器等等,安全稳定、低延迟、高效率,24小时在线运维服务。

如何挑选速度快的美国服务器?已关闭评论