
分类: 电脑/网络 >> *** 作系统/系统故障
问题描述:
DB2 Script文件夹中各scp文件含义是什么
——questsscp篇
魔兽里的
解析:
模拟器 Script文件夹中各scp文件含义——questsscp篇
定义如下:
[quest 编号] 任务编号
name=Sharptalon's Claw任务名
desc=任务提示
objectives=任务目标提示
levels=25 30任务限制等级
zone=39任务区域
quest_flags=08任务标记类型
src_item=16305任务完成所需物品编号
reward_xp=2450任务奖励经验
reward_choice=6076 1任务奖励物品选择:编号,数量
deliver=182 1交付物品:编号,数量
reward_gold=25任务奖励金钱:铜币
kill=6 10任务需要杀目标:编号,数量
——pagesscp篇
定义如下:
[page 编号] 话语编号
next_page= 下一个话语的编号
text=话语内容
——spellcostscp篇
定义技能学习需求,含义如下:
[spell 编号] 技能编号
reqspell=72 学习本技能所需先学的技能编号
price=1100 学习所需金钱,单位:铜币
npc训练师那里的限制吧。把所有的reqspell去掉,把price都改成1……
——itemsscp篇
对游戏装备的定义,含义如下:
[item 编号]
skill=0熟练度
stackable=1可堆叠数量
name=Worn Shortsword名称
class=2类型编号,对应definesscp中定义
subclass=7类别编号,对应definesscp中定义
model=1542模型编号
quality=1品质 灰色 白色 绿色 蓝色 紫色 ** 橙色 浅**
buyprice=35买入价格
sellprice=7卖出价格
inventorytype=21存储类型
classes=07FFF使用职业限制
races=01FF使用种族限制
level=2物品等级
reqlevel=1需求人物等级
damage=1 3 0伤害
delay=1900延迟
language=1语言
material=1材质
sheath=3属性值编号 对应definesscp中定义
durability=20耐久度
bonus=4 5 增加属性 类型 值 如 sta int spi 等
resistance1=341 增加抗性值 如装甲 防火 防阴影 等
bonding=1 绑定类型编号
spell=21978 0 0 30000 0 -1 所具有的魔法
——gameobjectsscp篇
这个文件是对游戏中出现的怪物的定义,其含义如下:
[gameobj 编号]
name=Old Lion Statue物体名
type=2物体类型 对应definesscp中定义
model=6所用模型
sound0=43字面上是第一种声音 可能会作为别的用途
sound1=73字面上是第二种声音 可能会作为别的用途
loot=765 1 所掉落的物品编号 数量
——definesscp篇
Script文件夹中的定义,都由definesscp文件开始。这里定义了几乎所有东西的编号。首先我们来看看这个文件的内容。
按顺序是:
genders节:定义性别编号。
races节:定义种族编号。
classes节:定义职业编号。
stats节:定义属性编号。
powers节:定义能量类型编号。
schools节:定义抗性类型编号。
classes节:(注意和前面的区分)定义装备类型编号。
subclasses节:定义装备子类别编号。
itemtypes节:定义物品编号。
(ps:前面三个地方很容易搞混,不知道写的时候是怎么想的_)
sheath types节:定义武器属性编号,如单手,双手
slots节:定义放置槽编号 如 头上的 放置槽 编号是 0
creature types节:怪物类型编号
(接下来的节没有名称,这里以数字n来代替)
1节:世界语言定义编号
2节:技能(魔法)效果编号定义
3节:技能(魔法)动作模型编号定义
4节:人物状态编号定义
5节:游戏物体编号定义
6节:表情编号定义
7节:人物动作动画编号定义
8节:物品动画编号定义
9节:动画的编号定义
10节:射箭动作的编号定义
11节:锁定类型编号
12节:技能训练师的编号定义
13节:改变形态的编号定义 包括 熊形 猫形 战斗防御姿势等
这个文件中定义了游戏世界中几乎所有东西的编号,在下面的文件中出现的编号,都可以在这里找到。要注意的是,编号采用了2种方式。
首先是在每一节下面都是从1开始编号的。对应的调用应该是在scp文件中对应变量,写出这个编号。如spell,在spellcostscp文件中,写[spell 1]就表示这个魔法的效果对应2节下的编号1,同时对应3节下的编号1。
第二种是几节都拥有顺序的编号,7至10节的动画编号定义就是这样。在第7节中,是写出了0x0一直到0x86,8节中之写出了0x87,后面应该是使用得偏移量写的,如8节中写1就表示0x88。以此类推。
——classesscp篇
classesscp包含对于种族的初始化定义。以暗夜精灵为例,其含义如下:
startmap=1 Kalimdor 出生地图编号
startzone=14 Teldrassil 出生地点编号
startpos=103113 832463 132641 10 出生地点位置
startstats=17 25 19 20 20 Str, Agi, Stm, Int, Spr 初始化属性值
bodymale=55 推测是男性身体高度值
bodyfemale=56 推测是女性身体高度值
skill=98 300 300 Language: Common 指种族语言
spell=668 Language: Common 指spell编号
skill=113 300 300 Language: Darnassian 指种族语言
spell=671 Language: Darnassian 指spell编号
spell=019CB Attack 指spell编号
spell=81 Dodge 指spell编号
skill=162 1 300 Unarmed
spell=203 Unarmed 指spell编号
spell=20580 Shadowmeld 指spell编号
spell=20582 Quickness 指spell编号
spell=20583 Nature Resistance 指spell编号
spell=20585 Wisp Spirit 指spell编号
Range Attacks 远程攻击
spell=75 Auto Shot 指spell编号
spell=2764 Throw 指spell编号
skill=45 1 300 Bows
spell=264 Bows 指spell编号
skill=46 1 300 Guns
spell=266 Guns 指spell编号
skill=176 1 300 Thrown
spell=2567 Thrown 指spell编号
上面的定义中,spell是指数据库中技能魔法的编号,而skill是指的熟练度。
skill中3个数值的表示 技能编号 当前值 最大值
——areatriggersscp篇
areatriggersscp文件包含世界跳转的位置。
其含义如下:
[areatrigger 编号]
note=注释 有注释则无效
pos=所属地图 x坐标 y坐标 z坐标
topos=目标地图 目标x坐标 目标y坐标 目标z坐标
totrigger=目标转换点
对于一个转换点topos和totrigger 应该只能存在一个。而大多数时候,都是直接指定totrigger
resistance1=328
scripts/itemsscp (物品资料与代码)
scripts/creaturesscp (npc资料与代码)
saves/playerssave (玩家资料)
scripts/areatriggersscp (传诵换场景的资料)
scripts/emuconf (模拟器连接资料,在这里修改IP,要让别的电脑也进来玩就改成你的IP)
saves/worldsave (刷NPC的资料)
scripts/questsscp (任务的资料)
scripts/classesscp (应该是属于初始的天赋)
scripts/spellcostscp (技能代码)
scripts/pagesscp (npc说话定义)
scripts/gameobjectsscp (游戏中物体名称,模型号定义)
scripts/creaturesscp (npc定义)
scripts/definesscp ( 应该是所有代码编号的定义。如在spellcostscp中写[spell 10] price=120也就是说,学习SPELL_EFFECT_HEAL(在definesscp中的208行)需要120铜币。)
这些网站参考一下
bbs68sf/redirectphptid=844&goto=lastpost
postbaidu/fkz=
bloghexun/593sf/1786448/viewarticle
兄弟可以在百度里用关键字“DB2 Script scp 含义”搜一下 很多的
1 为什么SCP中文站的翻译很多都不太通顺
可能跟基金会的“基调”和写作风格有关。
你可以看看中文官网上的宇宙史(就是基金会网站历史),上面提到SCP系列创立不久,创始的那帮人就逐渐开始将基金会的写作风格确定为严谨和阴沉。中文翻译也许就是受了这方面的影响。
于是这导致那些在官网和论坛上活跃的所谓“翻译大神”习惯于把原文硬生生按照英文语法知识一个个单词和词组地照翻过来,而不考虑整段话乃至整篇文章的真正意思,以及翻译后是否符合汉语表达习惯。这些译者做到了信达雅中的信,却从未做到达和雅,并且他们似乎也对此不屑一顾。
其实文学创作本就是与所谓严谨、科学化的表达方式相冲突的,这导致想兼顾科学化和艺术化,写出一篇好的SCP文档很难。不过由于SCP的风格本身的特点,这么追求严谨也无可厚非。
但说实话,要是你还在翻译的时候这么做,把原文逐字逐句地照搬下来而不努力使句子顺畅,并且认为这是在“尽量还原原文含义”,那就是笑话了。 这里有好些例子,可以用来观赏: “As such, /x/ and /b/ ceased to be the primary medium of these works, with the threads slowly fading away 这之后/x/ 和 /b/不再是SCP创作的主场,讨论串渐渐衰落了”;“And I fot he was here And then he wasn't Just gone, and I can't remember him No one wants to say anything 而我忘了他在这里。
但随后他不在了。刚刚走了,我不记得他。
没人愿意说什么”;“Because of the danger of SCP-239 awakening and resisting termination 鉴于SCP-239醒时的危险性和抗处决的能力。”;“Although never seen to move, no matter the manner or amount of recordings, any room it is left in bees very clean, to a polish whenever possible 尽管任何方法和数量的纪录都没有显示SCP-050移动过,SCP-050被安置的房间都会变得干净及尽可能的整洁。”
2 scp基金会 scp 421 详细内容项目编号:SCP-421
对象种类: Euclid
特殊抑制措施:SCP-421是由钢反潜网定位在对面█████████°N发现湾口的方式包含近部门-28,███████ ███°W。净是,或在观察SCP-421的异常行为立即进行检查是否有损坏周刊部门-28的工作人员。民用船应该进入海湾预防;海图已被改变,以指示地下岩石危险船只在整个区域的存在。
含SCP-421的海湾已被挖去了基金会的船只,以便模拟深海环境中,因为它被认为是该鼓励SCP-421保持服帖。在隔月升贴水SCP-421应该是'喂';标准的饲料是由一个木制渔船,长,最好是在一个破旧的条件通常至少15米。饲料容器应飘然而出进入SCP-421海湾中间被凿沉前。应该注意的是:SCP-421理论上消耗显著更多的材料比它当前设置有;电流馈送协议被设计来维持SCP-421的总质量在现有水平。
说明:SCP-421是完全由浮木和其他海洋废弃物的有机体。生物体的确切配置似乎是在不断变化的,但典型地由相对致密的浮木由较小的生物体中的外观和行为,以类似鱼浅滩包围的集中体。浅滩的个别成员定期纳入或从主体创建的,并已显示出没有能力来重新配置自己而从本体的SCP-421的分离。这是假设,SCP-421拥有类似于社会性昆虫观察蜂箱的情报;在SCP-421浅滩的成员都能够独立出行的██公里,超出了他们失去了诚信,减少简单的浮木,没有已知的异常属性。
虽然一般温顺,SCP-421需要定期提供新鲜木材以保持它的质量;浅滩的作用似乎是找到合适的材料,并将其输送到主体,在其内它迅速变为从浮木的较宽质量难以区分。这种木材的来源各不相同; SCP-421已被观察到采伐的木材,从沉船和收集材料的漂浮在海面。 SCP-421也被记录袭击船舶,与浅滩通常捣对水线,直到目标倾覆之下单点剥触手可及的所有木构件的容器前。
SCP-421最初是在197█遇到,下面由[数据删除]拥有游艇的不明原因的破坏。幸存者报道通过浮木意想不到的质量是似乎正在对当前通行的航行;即将与大众初次接触后,游艇龟缩并迅速开始下沉。报告说,浮木似乎是拖着表面之下的游艇部分由当地调查人员被解雇,但吸引了基金,谁承担案件责任的重视。丰富的水下调查,最终发现游艇的残骸的痕迹;估计有80%的船舶的木结构不见了。
类似事件的零星报道继续在整个未来二十年,在此期间,SCP-421被认为一直负责█-██船损失了一年。 SCP-421被抓获的199█搬到了当前遏制位置。由于这个日期,█类似的攻击都被记录事件的报告。据推测,在至少一个或多个野生浅滩仍然存在。
附录421-A:在对██/██/20██异常行为定喂养SCP-421记录。浅滩收获提供残骸估计为大于正常的50%,从而产生远快同化材料向SCP的主体。随后SCP-421的监测显示,该中央质量已浓缩成更致密结构比正常并且该馈送浅滩后来没有重新加入,而不是保持在接近为围绕主体上的云。
两天后,初步观察的异常行为,SCP-421的质量中心录得接近沉淀到海底。浅滩的一部分,观察到离开云并开始化合物左右移动在什么已被描述为一个试探性图案,看似在努力来检索尚未并入SCP-421的任何材料。虽然它的密度,因为馈送下降,主体的超声监测似乎表明在其内的固体结构,从SCP-421的标准等质量不断运动不被区分的形成。在此基础上,授权被授予了使用一个ROV的审查中央质量的内部。
一旦部署ROV的██-█的SCP-421浅滩似乎变得激动。 ROV██-█能够成功穿透周围的SCP-421的主体的外云;接触后不久丢失。该ROV的残骸随后被卷入SCP-421的中央质量;这被认为是在第一时间SCP-421已损坏的非木制容器中。
调查正在进行中。
嗯………………百度翻译…………
3 在古代孟子爱李子吗爱的。
李子(Prunus salicina Lindl),是蔷薇科李属植物,别名嘉庆子、布霖、李子、玉皇李、山李子。其果实7~8月间成熟,饱满圆润,玲珑剔透,形态美艳,口味甘甜,是人们最喜欢的水果之一。世界各地广泛栽培。
李子味酸,能促进胃酸和胃消化酶的分泌,并能促进胃肠蠕动,因而有改善食欲,促进消化的作用,尤其对胃酸缺乏、食后饱胀、大便秘结者有效。新鲜李肉中的丝氨酸、甘氨酸、脯氨酸、谷酰胺等氨基酸,有利尿消肿的作用,对肝硬化有辅助治疗效果。
4 这是流氓打架是哪部**作品的台词文言文:夫图之缺如,岂不若言之大
中: 没图你说个J八
英:You say a JB without pictures
日:JBはありがとうございました理解しなかった
法:JB ne vous ai pas la figure d'un
俄:JB не показатель за
德:Ohne Bilder sagst du JB
意:JB non ha figura di un
拉丁:JB non vobis ad figuram
瑞典:JB inte siffra dig fr en
芬兰:JB ei hahmon varten
荷兰:JB geen cijfer u voor een
西班牙:JB no te diste cuenta de un
希腊:JB δεν σα? ?ριο για το
韩:JB
阿拉伯语:?? ?? ?? ??? ?? ????? ?
越南语:JB khng tm bn cho mt
泰语:JB
爱沙尼亚:JB ei kajastu teid
菲律宾:JB ay hindi tayahin mo para sa isang
加利西亚:JB non figura por un
海地克里奥尔语:Jb pa t 'figi w pou yon
希伯来语:JB
印度文:???? ?? ?? ?? ??? ???? ??
匈牙利:JB nem alak, a
冰岛:JB ekki tala vie tig um
印尼:JB tidak angka anda untuk
爱尔兰:N raibh t SCP figir le haghaidh
拉脱维亚:JB nepardjs jums
立陶宛:JB nebuvo figra jums
马其顿:Б нети е за
挪威:JB ikke finne deg for en
波斯:?? ?? ?? ?? ???? ??? ???
波兰:JB nie posta za
葡萄牙:JB no figura por um
5 7号信令的应用内容7号信令的一个最基本应用是替代老的1号到6号信令,用作现代数字程控交换机的局间信令,控制局间呼叫的接续。
和老的局间信令相比,七号信令作局间信号有许多优点:⑴ 信令传送速度高,呼叫接续时间短;⑵信号容量大,一条64kbps的链路在理论上可处理几万话路;⑶灵活,易于扩充;⑷对话路干扰小,话路质量高⑸可传递端——端信令或用户信令;⑹可使话路服务智能化,即使传统的电话业务具备CLASS特性。CLASS(Customer Local Area Signalling Services)代表一组特殊电话服务特性,这包括自动回叫、自动重叫、用户追踪、主叫名传递、呼叫选择接受等13种功能。
这些功能或服务特性是用户电话机无法单独提供的。 高级智能网在共路信令网中引入了两种新的结点:Adjunct和IP。
Adjunct的功能类似于SCP,它直接和具有SSP功能的程控交换机联接,向它们提供直接快速的数据库服务和呼叫处理的平台功能。电话局的管理员(甚至用户)可以利用平台功能为自己的交换机设计电话服务特性,当然,程控交换机的软件也必须升级为AIN软件。
在AIN交换机中,一个用户电话处理过程分为许多阶段,每个阶段后定义一个触发检查点,AIN交换机软件在每个检查点检测交换机产生的事件。电话的呼叫处理由AIN交换机和Adjunct共同完成(传统的呼叫处理完全在交换机中完成)。
AIN进行一般性处理,在检查点检测一个事件时,将处理递交Adjunct完成。Adjunct所做的工作可以由管理员利用平台功能进行设计,以便获得不同电话服务特性。
IP(Intelligent Peripherals)为一种网络智能设备,它直接和AIN交换机联接,其主要功能是语音识别。如果网络管理员在某个断点处定义了“语音识别”特性,那么用户可以用语音输入被叫电话号码,此时,AIN交换机必须将语音号码送往IP翻译成数字号码后再进行后续呼叫处理。
蜂窝移动通讯系统需要在共路信令网中增加至少三种结点:MSC、HLR和VLR。蜂窝移动通讯系统将一个通讯区域分成许多CELL,每个CELL内设立一个MSC(Mobile Switching Center),负责CELL内无线用户的通讯。
MSC是一个使用七号信令的无线交换机,它包括七号信令中的MTP,SCCP,TCAP和MAP。在蜂窝移动通讯系统中,每个无线用户必须在数据库HLR(Home Location Register)和VLR(Visitor Location Register)中登记。
蜂窝移动通讯系统包括许多七号信令过程,其中最重要的二个信令过程是:Registration和IntersystemHandoff/Intersystem Handback Register 是移动用户自动在VLR注册的过程。当一个移动用户跨越两个CELL的边界时,通讯的处理由一个MSC交付到另个一个MSC,这就是Intersystem Handoff信令过程,反之为Intersystem Handback信令过程。
MAP协议还在完善之中,目前大部分厂商采用的协议标准是EIA/TIA制定的过渡标准IS-41-B。 七号信令有着广阔的应用前景。
除了上述五种应用之外,它可以用作ATM网络和B-ISDN网络的内部信令。此外,由于数据通讯网络规模的扩大,技术复杂度的增强,网络的 *** 作维护、管理、测试和故障诊断的矛盾日益突出,解决这个问题的最好方法是利用七号信令的OMAP协议在共路信令网中建立网络管理维护中心。
由于信令网是一个速度快,可靠性好的分组交换网,网络管理中心的 *** 作员可以对通讯网进行远程的实时的测试、诊断、监视、控制和管理,并且不干扰正常的数据通讯。
6 有谁知道只是哪部片子文言文:夫图之缺如,岂不若言之大
意:JB non ha figura di un
拉丁:JB non vobis ad figuram
瑞典:JB inte siffra dig fr en
芬兰:JB ei hahmon varten
荷兰:JB geen cijfer u voor een
西班牙:JB no te diste cuenta de un
希腊:JB δεν σα? ?ριο για το
韩:JB
阿拉伯语:?? ?? ?? ??? ?? ????? ?
越南语:JB khng tm bn cho mt
泰语:JB
爱沙尼亚:JB ei kajastu teid
菲律宾:JB ay hindi tayahin mo para sa isang
加利西亚:JB non figura por un
海地克里奥尔语:Jb pa t 'figi w pou yon
希伯来语:JB
印度文:???? ?? ?? ?? ??? ???? ??
匈牙利:JB nem alak, a
冰岛:JB ekki tala vie tig um
印尼:JB tidak angka anda untuk
爱尔兰:N raibh t SCP figir le haghaidh
拉脱维亚:JB nepardjs jums
立陶宛:JB nebuvo figra jums
马其顿:Б нети е за
挪威:JB ikke finne deg for en
波斯:?? ?? ?? ?? ???? ??? ???
波兰:JB nie posta za
葡萄牙:JB no figura por um
scp基金会按步骤通关。基金会维护着一个关于异常所需,通常称呼为SCPs的特殊收容措施的信息的庞大数据库。在其独特的世界观中,其本身运作不受任何国家组织干涉管辖,目标为收容世界上的异常现象、事件、个体等等,并统称为收容物(即SCP)。每个收容物都会有一个对应的编号(如SCP–XXXX)。许多这些物品既可对人产生物理危险,又可对世界范围的人群产生心理影响,动摇他们的个人信念,干扰他们的日常生活。基金会则致力于控制这些异常并将其收容,在不为人知的情况下保护着这个世界。
泛海三江主机很可能指的是主机托管服务商泛海三江的服务器,如果您需要导出数据,具体 *** 作可能因为服务器 *** 作系统和数据库类型不同而有所不同,但一般有以下几种方法:
1 备份数据库文件:如果您使用的是数据库服务器,比如 MySQL、SQL Server、Oracle 等,可以通过将数据库中的数据导出成备份文件的方式进行数据导出。不同的数据库类型有不同的备份工具和备份方法,可以参考相应数据库的官方文档获得具体指导。
2 使用 FTP 或 SFTP:如果您需要导出服务器上的文件,您可以使用 FTP 或 SFTP 客户端工具进行上传和下载文件。需要先在泛海三江后台开启 FTP 或 SFTP 服务,并在客户端中输入服务器的 IP 地址、用户名和密码等信息进行连接。
3 使用 SCP 命令:如果您想从远程服务器上下载文件,也可以使用 SCP 命令进行文件传输。SCP 是 Secure Copy 的缩写,它是基于 SSH 协议的文件传输工具,可以在终端中进行 *** 作,使用方法可以参考相关 SSH 工具的文档。
需要注意的是,泛海三江的服务器可能有自己的安全规则和限制,如需详细了解如何导出数据,建议您先参考泛海三江的官方文档或联系其客服进行咨询。
MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy1、mysqldump 11 备份 mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。
现在来讲一下 mysqldump 的一些主要参数:--compatible=name 它告诉 mysqldump,导出的数据将和哪种数据库或哪个旧版本的 MySQL 服务器相兼容。值可以为 ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options 等,要使用几个值,用逗号将它们隔开。当然了,它并不保证能完全兼容,而是尽量兼容。--complete-insert,-c 导出的数据采用包含字段名的完整 INSERT 方式,也就是把所有的值都写在一行。这么做能提高插入效率,但是可能会受到 max_allowed_packet 参数的影响而导致插入失败。因此,需要谨慎使用该参数,至少我不推荐。--default-character-set=charset 指定导出数据时采用何种字符集,如果数据表不是采用默认的 latin1 字符集的话,那么导出时必须指定该选项,否则再次导入数据后将产生乱码问题。--disable-keys 告诉 mysqldump 在 INSERT 语句的开头和结尾增加 /!40000 ALTER TABLE table DISABLE KEYS /; 和 /!40000 ALTER TABLE table ENABLE KEYS /; 语句,这能大大提高插入语句的速度,因为它是在插入完所有数据后才重建索引的。该选项只适合 MyISAM 表。--extended-insert = true|false 默认情况下,mysqldump 开启 --complete-insert 模式,因此不想用它的的话,就使用本选项,设定它的值为 false 即可。--hex-blob 使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用本选项。影响到的字段类型有 BINARY、VARBINARY、BLOB。--lock-all-tables,-x 在开始导出之前,提交请求锁定所有数据库中的所有表,以保证数据的一致性。这是一个全局读锁,并且自动关闭 --single-transaction 和 --lock-tables 选项。--lock-tables 它和 --lock-all-tables 类似,不过是锁定当前导出的数据表,而不是一下子锁定全部库下的表。本选项只适用于 MyISAM 表,如果是 Innodb 表可以用 --single-transaction 选项。--no-create-info,-t 只导出数据,而不添加 CREATE TABLE 语句。--no-data,-d 不导出任何数据,只导出数据库表结构。--opt 这只是一个快捷选项,等同于同时添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 选项。本选项能让 mysqldump 很快的导出数据,并且导出的数据能很快导回。该选项默认开启,但可以用 --skip-opt 禁用。注意,如果运行 mysqldump 没有指定 --quick 或 --opt 选项,则会将整个结果集放在内存中。如果导出大数据库的话可能会出现问题。--quick,-q 该选项在导出大表时很有用,它强制 mysqldump 从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。--routines,-R 导出存储过程以及自定义函数。--single-transaction 该选项在导出数据之前提交一个 BEGIN SQL语句,BEGIN 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于事务表,例如 InnoDB 和 BDB。
本选项和 --lock-tables 选项是互斥的,因为 LOCK TABLES 会使任何挂起的事务隐含提交。
要想导出大表的话,应结合使用 --quick 选项。--triggers 同时导出触发器。该选项默认启用,用 --skip-triggers 禁用它。其他参数详情请参考手册,我通常使用以下 SQL 来备份 MyISAM 表:/usr/local/mysql/bin/mysqldump -uyejr -pyejr \--default-character-set=utf8 --opt --extended-insert=false \--triggers -R --hex-blob -x db_name > db_namesql 使用以下 SQL 来备份 Innodb 表:/usr/local/mysql/bin/mysqldump -uyejr -pyejr \--default-character-set=utf8 --opt --extended-insert=false \--triggers -R --hex-blob --single-transaction db_name > db_namesql 另外,如果想要实现在线备份,还可以使用 --master-data 参数来实现,如下:/usr/local/mysql/bin/mysqldump -uyejr -pyejr \--default-character-set=utf8 --opt --master-data=1 \--single-transaction --flush-logs db_name > db_namesql 它只是在一开始的瞬间请求锁表,然后就刷新binlog了,而后在导出的文件中加入CHANGE MASTER 语句来指定当前备份的binlog位置,如果要把这个文件恢复到slave里去,就可以采用这种方法来做。12 还原 用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,有两种方法可以将数据导入。直接用 mysql 客户端 例如:/usr/local/mysql/bin/mysql -uyejr -pyejr db_name < db_namesql 用 SOURCE 语法 其实这不是标准的 SQL 语法,而是 mysql 客户端提供的功能,例如:SOURCE /tmp/db_namesql; 这里需要指定文件的绝对路径,并且必须是 mysqld 运行用户(例如 nobody)有权限读取的文件。2、 mysqlhotcopy 21 备份 mysqlhotcopy 是一个 PERL 程序,最初由Tim Bunce编写。它使用 LOCK TABLES、FLUSH TABLES 和 cp 或 scp 来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行在数据库文件(包括数据表定义文件、数据文件、索引文件)所在的机器上。mysqlhotcopy 只能用于备份 MyISAM,并且只能运行在 类Unix 和 NetWare 系统上。mysqlhotcopy 支持一次性拷贝多个数据库,同时还支持正则表达。以下是几个例子:root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr \db_name /tmp (把数据库目录 db_name 拷贝到 /tmp 下)root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr \db_name_1 db_name_n /tmproot#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr \db_name/regex/ /tmp 更详细的使用方法请查看手册,或者调用下面的命令来查看 mysqlhotcopy 的帮助:perldoc /usr/local/mysql/bin/mysqlhotcopy 注意,想要使用 mysqlhotcopy,必须要有 SELECT、RELOAD(要执行 FLUSH TABLES) 权限,并且还必须要能够有读取 datadir/db_name 目录的权限。22 还原 mysqlhotcopy 备份出来的是整个数据库目录,使用时可以直接拷贝到 mysqld 指定的 datadir (在这里是 /usr/local/mysql/data/)目录下即可,同时要注意权限的问题,如下例:root#cp -rf db_name /usr/local/mysql/data/root#chown -R nobody:nobody /usr/local/mysql/data/ (将 db_name 目录的属主改成 mysqld 运行用户)
(1)GPIO_Mode_AIN 模拟输入
(2)GPIO_Mode_IN_FLOATING 浮空输入
(3)GPIO_Mode_IPD 下拉输入
(4)GPIO_Mode_IPU 上拉输入
(5)GPIO_Mode_Out_OD 开漏输出
(6)GPIO_Mode_Out_PP 推挽输出
(7)GPIO_Mode_AF_OD 复用开漏输出
(8)GPIO_Mode_AF_PP 复用推挽输出
GPIO_Speed_10MHz 最高输出速率10MHz
GPIO_Speed_2MHz 最高输出速率2MHz
GPIO_Speed_50MHz 最高输出速率50MHz
1.话务员服务系统(OSS)
早期的电话系统中,几乎所有的服务都由一个话务员来提供,现今,话务员服务正逐步实现自动化。贝尔营运公司描述的话务员服务系统(OSS)包括自动的和非自动的话务员服务。这些服务被分成两大类:第一类称为“帮助”,它帮助用户完成吸收和处理特殊的请求;第二类称为信息,这种服务用于向用户提供电话号码、地址信息等。OSS包含一个汇接交换系统,可提供特殊的话务员服务;OSS可以接收来自其他LEC和IC话务员系统、端局以及LEC汇接局的呼叫;OSS数据库包含为呼叫提供服务和向用户提供信息服务时所需的信息。
2.800业务
800业务始于1976年,它主要用于向电话用户提供免费服务。在一次800呼叫过程中,所有的呼叫都必须先经过SSP(业务交换点)处理;SSP识别出800号码,挂起正常的呼叫处理,形成SS7消息,最后经由STP(信令传输点)把消息传给业务控制点(SCP)。SCP向SCP800数据库发出查询消息,该消息含有用户记录的备份,记录的内容定义了如何处理呼叫。在这些信息的基础上,SCP根据日期、时间等因素来确定载波/POTS。SSP指示SCP把呼叫送给某个特定的POTS或IC,SCP还被要求生成呼叫记录。业务管理系统/800(SMS/800)用于提供服务。
3.智能网和高级智能网
20世纪80年代中期出现了所谓的智能网(IN),它把像800号码簿这样的业务从网络交换机移到了业务控制点(SCP)。这种方法代表一种巨大的进步,然而在它发展的初期,交换机与SCP之间的接口(或消息)仍不得不为满足各种业务的要求而进行定制;交换机和SCP不得不为每种业务生成定制的消息。尽管如此,IN所提供的平台仍使不同的供应商可以访问公用的资源,随着No7的公布,IN为不同供应商的软/硬件提供了标准的接口。
IN再发展便是高级智能网(AIN)。AIN不像IN那样为特定的业务生成定制的消息,而是为各种不同的业务定义了一个公用的、标准化的消息集合,交换机的呼叫处理和SSP的数据库处理都支持一个公用的接口。
4.高级智能网技术小结
AIN正用于公共电话网络,它采用标准化的规程和结构化的呼叫模型,可以迅速地提供定制业务。AIN位于No7体系结构之上,它把No7的TCAP(事务能力应用部分)用作AIN节点间的消息结构和协议对话。
迁移MySQL数据库通常只需要几个简单的步骤,但是由于您要转移的数据量可能比较庞大,因此一般耗时也会比较长。
下面的步骤将指导您如何从旧的服务器上导出MySQL数据库,对它进行安全加固;然后将其复制并导入到新的服务器上,以保证数据的完整。
将MySQL数据库导出至转储文件(dump file)
Oracle提供了一个名为mysqldump的工具,允许您轻松地将数据库结构和其数据导出到一个SQL的转储文件。您可以使用如下的命令:
1mysqldump -u root -p --opt [database name] > [database name]sql
不过,请注意如下几点:
我们可以使用--single-transaction的标志,以避免数据库在导出数据的过程中被锁死。这样能够在将数据导出到转储文件的同时,您仍可继续在旧的数据库上更新数据。不过请注意,那些在导出进程已经开始之后被更新的数据,是不会被导入转储文件之中的。
在运行该命令之前,请务必将[database name]替换成您的实际数据库名称。
请输入您自己的用户名和相对应的密码,并确保该用户具有备份数据库所需的权限。
安全加固备份文件
在大多数情况下,数据是一家企业的最重要的资产。因此,我们不希望数据库的各种备份被暴露在不受保护的服务器上,因为这样有可能会造成错误地泄露,甚至会出现被黑客窃取等更为糟糕的状况。
因此,通常您可以尝试的做法是:压缩、加密文件,然后删除原文件。在Linux *** 作系统上,请使用以下的命令对已压缩文件进行加密:
1zip --encrypt dumpzip dbsql
在压缩开始之前,系统将提示您输入密码。
传输备份文件
至此,我们已经获得了一个加密的转储文件。下面让我们通过网络使用SCP命令,将其传输到新的服务器上:
1scp /path/to/source-file user@host:/path/to/destination-folder/
将MySQL转储导入新服务器
通过上面一步,我们已将备份文件传到了新的服务器上,下面让我们来进行解密和提取:
1unzip -P your-password dumpzip
为了存储空间和安全方面的原因,一旦文件导入成功,请记得删除其对应的转储文件。
您可以使用以下的命令来导入文件:
1mysql -u root -p newdatabase < /path/to/newdatabasesql
在新服务器上验证导入的数据
现在我们在新服务器上已经导入了数据库,那么我们就需要一种方法来验证数据的真实存在,并确保没有任何遗漏。
我建议您同时在旧的和新的数据库上运行如下查询,并将获得的结果进行对比。
该查询会在所有的表里计算行数,以显示出新、旧数据库中的数据量。
1SELECT
2TABLE_NAME,
3TABLE_ROWS
4FROM
`
5information_schema``tables`
6WHERE
`
7table_schema` = 'YOUR_DB_NAME';
此外,我建议您检查各个表中数字列的MIN和MAX记录,以确保数据本身是有效的,而不仅仅是看数据的总量(虽然这是查询所唯一能够读出的值)。另一种可供测试的选择是将数据库从新的服务器导出为SQL转储文件,并将其与旧服务器的SQL转储文件做比较。
此外,在应用程序被迁移之前,我建议您先将一个应用程序的实例重定向到新的数据库上,以确认一切运行正常。
另一种导出和导入的选项
我们之所以把该选项放在最后,是因为我们的确不建议您去使用它。
该方法实现起来非常的容易,因为它仅使用一个命令,便能一次性将转储文件导出、传输、并将其数据导入到新的数据库之中。
而它的不足之处在于,一旦其网络链接断掉,您就需要重新启动它了。
因此,我们认为它并不值得被推荐,尤其是在大型数据库中,可能会非常不适用。
当然,如果您非要尝试一下的话,可以使用如下的命令:
1mysqldump -u root -pPassword --all-databases | ssh user@new_hosthostcom 'cat - | mysql -u root -pPassword'
重要提示
请确保在新旧两处,安装有相同官方发行版本的MySQL服务器。否则,你需要按照MySQL网站上的升级说明来进行统一(请参见(> 请确保您在旧的服务器上拥有足够的空间来保存转储文件和压缩文件(应该有db_size×2的空间)。 请确保您在新的服务器上拥有足够的空间来保存加密的和解密的转储文件、并能导入数据库(应该有db_size×3的空间)。 如果您曾经考虑过只是将datadir从一个数据库转移到另一个的话,我建议您最好不要这样做。否则,您会搞乱数据库的内部结构,而且会给将来可能的问题埋下隐患。 在新的服务器配置中,请不要忘了配置诸如innodb_log_file_size这样的重要标志。因为如果忘记了根据新服务器的规格而更新配置的话,很可能会导致严重的性能问题。 在许多情况下,一般升级到新的数据库服务器的初衷是为了提高查询性能。而如果此类升级没有达到预期的改善,那么您就应该考虑去优化SQL查询,而不仅仅是升级硬件那么简单了
以上就是关于DB2 Script文件夹中各scp文件含义全部的内容,包括:DB2 Script文件夹中各scp文件含义、scp文言文、scp基金会怎么通关等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)