连锁软件版本信息

style=”text-decoration: line-through”>表明:下方软件能够点击链接,通过百度云盘进行下载。

  • 操作系统:Windows
    10(密码:foht)只怕Windows Server 二〇一三(密码:lsad);
  • 数据库:SQL Server
    2012(密码:7tfa) 或 SQL Server 2016(密码:nkw4);
  • style=”text-decoration: line-through”>JAVA:jdk1.8.0_51(密码:gu7c)
    或 jdk1.8.0_131(密码:xnou);
  • JIRA:jira
    7.2.6套装(密码:rere);
  • Confluence:confluence
    6.0.3套装(密码:iy7o);
  • style=”text-decoration: line-through”>系统激活工具:win10激活(密码:s714),winserver二零一二激活自行谷歌(Google)/百度;

系统的装置与激活

  • style=”text-decoration: line-through”>请参照 U盘安装win10图像和文字化教育程 安装系统;
  • style=”text-decoration: line-through”>通过上面提供的激活工具进行激活;

安装JAVA并配置遭逢变量

请参照 Java开荒蒙受计划 举行操作;

安装MS SQL Server数据库

请参照 SQL Server 二〇一二 和 2016的装置教程;
请牢记数据库的客户名与密码,作者那边设置为用户:sa 密码:123qweZXC

安装JIRA 7.2.6并破解

有关JIRA的介绍这里不做赘述,官网有详实的证实,可机关点击查看。
JIRA的装置与激活也是谷歌(Google)、百度一箩筐,然而大部分都以CentOS系统的,可是Windows系统参照着操作也比相当多。
请参照 jira的设置与破解;

  • 注意事项:
    因为此地运用的是MS SQL
    Server数据库,不须求重新扩展驱动,只须求提前创设好JIRA要用的数据库就足以了;
    在破解前,将在被轮换的文件和数据库做好备份,以备临时之需。

安装Confluence 6.0.3并破解

此间不会详细介绍每一步,能够参照Jira的设置进行操作。下边入眼说多美滋(Karicare)下安装破解进度中须求小心的地点。

  1. 创建数据库
    创制数据库的时必须求明显的七个挑选(参照下图):

    • 排序规则并不是暗许:

      • JIRA必须是Latin1_General_CI_AISQL_Latin1_General_CP437_CI_AI(法定表明);
      • Confluence必须是SQL_Latin1_General_CP1_CS_AS
    • READ_COMMITTED_SNAPSHOT即直译过来的读提交快照处于打开状态置为True
      若在开立后透过SQL修改,则脚本为(提议创设时遵循地点的选项实行安装):

      ALTER DATABASE Confluence
      SET READ_COMMITTED_SNAPSHOT ON
      WITH ROLLBACK IMMEDIATE;
      

    图片 1

     

  2. 安顿节点
    专一提前创立好分享目录,以及陈设节点时分享目录的渠道格式以及IP设置,如下图:
    图片 2

     

  3. 连天数据库
    连年数据库的时候选取Direct JDBC,並且在配备数据库的连年参数时只顾替换数据库名称,如下图:
    图片 3

     

  4. 连接到JIRA
    配置完毕后,选拔总是到JIRA,依照提醒对应填写好JIRA的拜会地址、管理员的账户和密码、Confluence的访谈地址,以及客户组和领队组的名称。注意:用户组和管理员组的名称要与JIRA一致。如下图:
    图片 4

     

  5. 破解Confluence
    试行完上述操作后,在激活的进度中请严酷遵照套装中的表达文档进行操作。
    破解套装已在本文最最上端提供了下载链接。激活后的授权消息如下图:
    图片 5

     

原来的书文链接:https://segmentfault.com/a/11…

 

JIRA是一款职业的bug追踪与品类管理软件(Issues
Tracking)。由于公司管理必要,必要在开拓服务器上安装配置JIRA。Confluence据说某些类似于wikipedia,官互连网的疏解是:“Confluence
is an enterprise wiki that makes it easy for your team to collaborate
and share
knowledge.”。笔者多年来也只是设置配备,并从未慢慢品尝那二者给大家带来的有利,所以软件好用与否暂不做评价,只记录安装进程。

JIRA是一款专门的学业的bug追踪与品类管理软件(Issues
Tracking)。由于集团管理亟待,须要在开拓服务器上安装配置JIRA。Confluence据他们说有个别类似于wikipedia,官方网站络的讲解是:“Confluence
is an enterprise wiki that makes it easy for your team to collaborate
and share
knowledge.”。作者多年来也只是安装配置,并从未逐步品尝这两侧给我们带来的方便,所以软件好用与否暂不做评价,只记录安装进程。

付出与集团应用中,好些个少个版本SQL
Server相互链接。分布式读取与积攒,要求贯彻sp_addlinkedserver。SQL Server 2000, SQL
Server 2008, SQL Server 2012和SQL Server 2014:
图片 6

数据库的备份和还原
一、备份数据库

互联网海人民广播广播台湾大学稿子说怎么结合安装JIRA和Confluence,不过本人看来官网络类似并不引入那样做(作者回头去找这段E文,找不到了还),即使中中原人民共和国劳动论坛上某些文章提到整合的事业(好像也只是民间帖子)。轻易起见,都以Standalone
distribution
吧。只是把Confluence的端口改为8090。JIRA和Confluence的Standalone
distribution 都以运维在停放tomcat上的,port暗中认可都以8080。

网络海人民广播广播台湾大学篇章说怎么构成安装JIRA和Confluence,不过笔者看来官英特网类似并不引入那样做(作者回头去找这段E文,找不到了还),尽管中华夏族民共和国服务论坛上稍稍文章提到整合的业务(好像也只是民间帖子)。轻便起见,都以Standalone
distribution
吧。只是把Confluence的端口改为8090。JIRA和Confluence的Standalone
distribution 都以运作在放手tomcat上的,port暗许都以8080。

但明天在本机的MS SQL Server 20第114中学,想增加SQL Server
贰仟的链接,使用上面包车型客车主意:
《SQL
Server创立链接服务器的一些存款和储蓄进度和例子》 此方法在SQL
Server 二〇〇八中举办,是从未难点,它能增加SQL Server 3000的链接,但在SQL
Server
2009上述版本,如2013或二〇一四本子运转,它能平常奉行,但浏览链接Server时,即出现上边包车型客车不行:
图片 7

    1、展开SQL公司管理器,在调整台根目录中依次点开Microsoft SQL
Server
    2、SQL Server组–>双击展开你的服务器–>双击展开数据库目录
   
3、采用你的数据库名称(如论坛数据库Forum)–>然后点上边菜单中的工具–>选择备份数据库
   
4、备份选项选择完全备份,目标中的备份到要是原先有门路和名称则当选名称点删除,然后点增多,假设原先未有路子和称号则一直选拔丰硕,接着钦命路径和文件名,钦点后点分明重回备份窗口,接着点分明进行备份

JIRA的安装

JIRA的安装

程序运营时,出现的那么些如下:
图片 8

二、还原数据库

1.java安装和装置JAVA_HOME

1.java设置和安装JAVA_HOME

品尝到网络看看是否有连带的消除方式。结果在一葡萄牙共和国(República Portuguesa)语站点看到三个网络亲密的朋友回复,说能够钦命版本,但他未有帖出任何代码示例。上面是Insus.NET依照
《SQL
Server创立链接服务器的有些囤积进度和例子》 
这里稍作修改:
图片 9

    1、张开SQL企管器,在支配台根目录中依次点开Microsoft SQL Server
    2、SQL
Server组–>双击张开你的服务器–>点Logo栏的新建数据库Logo,新建数据库的名字自行取
   
3、点击新建好的数据库名称–>然后点上边菜单中的工具–>接纳恢复生机数据库
   
4、在弹出来的窗口中的还原选项中精选从设备–>点选用设备–>点增加–>然后采用你的备份文件名–>加多后点分明重临,那时候设备栏应该出现您刚刚采用的数据库备份文件名,备份号暗中同意为1(假设你对同贰个文本做过频仍备份,能够点击备份号旁边的查看内容,在复选框中甄选新型的贰回备份后点明确)–>然后点击上方常规旁边的选项开关
   
5、在产出的窗口中精选在存活数据库上强制复苏,以及在平复达成意况中甄选使数据库能够三回九转运营但不大概苏醒另外事情日志的选项。在窗口的中游部位的将数据库文件还原为这里要依据你SQL的装置进行安装(也足以钦定自身的目录),逻辑文件名无需更换,移至物理文件名要依照你所苏醒的机械状态做更换,如你的SQL数据库装在D:”Program
Files”Microsoft SQL
Server”MSSQL”Data,那么就根据你回复机器的目录进行有关改造改动,并且最终的文书名最棒改成您当前的数据库名(如原本是zw0001.mdf,今后的数据库是zw0002,就改成zw0002.mdf),日志和数据文件都要遵纪守法那样的法子做连锁的改造(日志的文件名是.ldf结尾的),这里的还原目录您能够任性设置,前提是该目录必得存在(如你能够钦点d:”sqldata”zw0002.mdf或许d:”sqldata”zw0002.ldf),不然苏醒将报错
   
6、修改完成后,点击上面包车型地铁规定进行还原,那时会油可是生三个进度条,提醒苏醒的进度,恢复达成后系统会自行唤醒成功,如中间提示报错,请记录下相关的不当内容并打听对SQL操作比较通晓的人口,一般的荒唐无非是目录错误也许文件名重复恐怕文件名错误也许空间非常不够恐怕数据库正在利用中的错误,数据库正在采纳的一无可取你能够品尝关闭全部有关SQL窗口然后再次张开实行复原操作,假诺还提示正在利用的失实能够将SQL服务结束然后重起看看,至于上述任何的荒唐一般都能遵照不当内容做相应更改后就可以恢复

率先下载到sun官网下载jdk-6u20-linux-i586.bin(版本遵照实际决定)。linux下能够选拔wget命令。由于url忘记了,详细命令不写了。由于我们的支付服务器不在本地,笔者只好通过wget下载。(当然还会有好些个其他艺术,见下文)作者先把jdk-6u20-linux-i586.bin下载到/home/acm,然后试行sh自解压脚本

率先下载到sun官方网址下载jdk-6u20-linux-i586.bin(版本依据实际决定)。linux下能够利用wget命令。由于url忘记了,详细命令不写了。由于我们的支付服务器不在本地,小编只得通过wget下载。(当然还应该有大多别的办法,见下文)作者先把jdk-6u20-linux-i586.bin下载到/home/acm,然后试行sh自解压脚本

图片 10图片 11

三、设定每一日活动备份数据库

sh jdk-6u20-linux-i586.bin

sh jdk-6u20-linux-i586.bin

EXECUTE sp_addlinkedserver 
 @server='DB1', 
 @srvproduct = 'sqlserver', 
 @provider = 'MSDASQL', 
 @datasrc = NULL, 
 @location = null, 
 @provstr = 'DRIVER={SQL Server Native Client 10.0};SERVER=xxx.xxx.xxx.xxx;',
 @catalog = NULL
GO

EXECUTE sp_addlinkedsrvlogin
@rmtsrvname='DB1',
@useself='false',
@rmtuser='sa',
@rmtpassword='password';
GO

    1、张开公司管理器,在决定台根目录中依次点开Microsoft SQL
Server–>SQL Server组–>双击张开你的服务器
    2、然后点上边菜单中的工具–>选拔数据库维护安插器
   
3、下一步选择要开展机动备份的多少–>下一步更新数据优化新闻,这里一般不要做接纳–>下一步检查数据完整性,也相似不选用
   
4、下一步钦赐数据库维护安插,暗中认可的是1周备份一回,点击改动选取每一日备份后点明确
   
5、下一步钦点备份的磁盘目录,选用钦点目录,如你能够在D盘新建一个目录如:d:”databak,然后在此地选用接纳此目录,要是你的数据库比非常多最棒选择为每种数据库塑造子目录,然后选择删除早于多少天前的备份,一般设定4-7天,那看你的实际备份供给,备份文件扩大名类同都以bak就用暗中认可的
   
6、下一步钦赐业务日志备份安顿,看你的急需做选取–>下一步要转移的报表,一般不做取舍–>下一步维护布署历史记录,最佳用默许的选项–>下一步成功
    7、完结后系统异常的大概会提醒Sql Server
Agent服务未运维,先点鲜明完毕布署设定,然后找到桌面最侧边状态栏中的SQL浅湖蓝Logo,双击点开,在劳动中选择Sql
Server Agent,然后点击运营箭头,选上下方的当运维OS时自动运营服务
   
8、那一年数据库安顿已经打响的周转了,他将依据你上边包车型大巴装置实行机动备份

yes人家的连锁条约。假使顺遂的话,当前目录会多一个jdk1.6.0_20。将该目录移动到/usr/local/,并改为名java。

yes人家的相关条文。借使顺遂的话,当前目录会多一个jdk1.6.0_20。将该目录移动到/usr/local/,并改为名java。

View Code

轉自:

设置条件变量JAVA_HOME

设置条件变量JAVA_HOME

上边的试行进度,是因为本机已经设置了一点个版本的SQL
Server。假若你的微管理器只设置SQL Server
二〇一五,再未有任何版本。想加多别的服务器SQL Server 三千的话,你须求下载SQL
Server Native Client
10 :  进入链接之后,能够选拔“其它版本”:
图片 12

SQL备份

这一步有不计其数格局,修改各个配置文件中的一个。小编使用的措施是

这一步有相当多措施,修改种种配置文件中的多少个。笔者利用的方法是

呵呵,又化解了三个如同不能够减轻的标题。 

1、SQL数据库复苏模型

vi /etc/profile

vi /etc/profile

1)完全苏醒模型

(1)备份时要备份数据库的数据文件和日志文件
(2)还原时使用数据库的备份的数据文件副本和一切日志新闻来还原数据库。
(3)能借尸还魂全体数额,并得以将数据库苏醒到任性内定的随时。

在文件前边两行加上

在文件前面两行加上

(4)为保障落到实处即时点复苏,对数据库的具有*作都将完整地记入日志,那样,日志占用空间异常的大,对品质也持有影响。

export JAVA_HOME=/usr/local/java
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export JIRA_HOME=/usr/local/jira/

export JAVA_HOME=/usr/local/java
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export JIRA_HOME=/usr/local/jira/

(2)大容积日志记录复苏模型

(1)备份时要备份数据库的数据文件和日志文件
(2)还原时利用数据库的备份的数据文件别本和总体日记音讯来回复数据库。
(3)日志中不记录*作细节(如select into、create
index等),而只记录*作的末段结出,因而据有日志空间小。

背后一行加粗的是前边配置JIRA_HOME时候增进去的(可选,因为JIRA本人有布署文件配置这一个渠道)。

后边一行加粗的是后边配置JIRA_HOME时候增添去的(可选,因为JIRA自个儿有安插文件配置这几个渠道)。

(4)只支持将数据库还原到事情日志备份的天天,而不支持即时点苏醒,由此可能发生多少错过。

修改完了安排文件,echo
$JAVA_HOME一下一定猎取空值。因为安顿文件还没有生效,最简易的章程是
source一下

修改完了配置文件,echo
$JAVA_HOME一下必将获得空值。因为布置文件还一直不立见成效,最轻便易行的办法是
source一下

(3)轻易复苏模型

(1)备份时只备份数据文件,还原时也用备份的数据文件恢复生机数据库。
(2)只可以将数据复苏到数据文件备份的时刻,恐怕产生最多的数据错过。

source /etc/profile

source /etc/profile

(3)不适应生产系统和遍布*作情状下接纳。

alter database d1 set recovery simple –设置数据库苏醒模型

alter database d1 set recovery bulk_logged

以此时候echo $JAVA_HOME 就能够周详了。

以此时候echo $JAVA_HOME 就能够周密了。

alter database d1 set recovery full

[root@dev ~]# echo $JAVA_HOME
/usr/local/java

[root@dev ~]# echo $JAVA_HOME
/usr/local/java

2、备份设备

不放心的话也得以证雅培(Abbott)(Karicare)下别的途径。能够输入

不放心的话也得以说多美滋下其余路子。能够输入

1)物理设备

disk:补助本地磁盘只怕网络备份
tape:援助磁带机备份

java -version

java -version

name pipe:辅助第三方备份软件

走访是不是获得如下结果:

会见是不是得到如下结果:

2)逻辑设备

长久备份文件:可以重复使用,应该在备份前创办。

java version “1.6.0_20”
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

java version “1.6.0_20”
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

有时备份文件:用于贰回性备份,在备份时创建。

exec sp_addumpdevice ‘disk’,’bak2′,’e:”back_device”bak2.bak’
–创立永远磁盘备份设备

顺手提一句,笔者事先在装置Centos时候,选安装了gcj,

顺手提一句,小编事先在设置Centos时候,选安装了gcj,

exec sp_addumpdevice ‘disk’,’bak3′,’e:”back_device”bak3.bak’

exec sp_addumpdevice ‘disk’,’bak4′,'””sv2″backup”bak4.bak’
–创造互连网永恒磁盘备份设备

rpm -aq|grep gcj

rpm -aq|grep gcj

exec sp_addumpdevice ‘disk’,’bak5′,'””sv2″backup”bak5.bak’

出去一群东东。效果给不了了,因为写blog在此之前曾经推行了如下命令

出去一批东东。效果给不了了,因为写blog此前早就推行了如下命令

exec sp_dropdevice ‘bak5’ –删除备份设备

backup database d3 to bak3 –将数据库备份到备份设备

 yum -y remove java-1.4*

 yum -y remove java-1.4*

backup database d4 to bak4

删除gcj,JIRA官方网站说唯有其一的话。JIRA是不会平常专业的,平时会发生一些莫明其妙的bug。为了防止一齐混乱,小编先是删除之。

去除gcj,JIRA官方网址说只有这一个的话。JIRA是不会健康办事的,日常会时有发生局地不僧不俗的bug。为了防止一同混乱,我首先删除之。

restore headeronly from bak2 –查看备份设备中的内容

backup database d3 to disk=’e:”back_file”d3.bak’
–将数据库备份到有时备份文件

2.JIRA安装

2.JIRA安装

backup database d4 to disk=’e:”back_file”d4.bak’

restore database d3 from bak3 –从备份设备还原数据库
restore database d4 from disk=’e:”back_file”d4.bak’

设置JIRA的前提是java准确安装了。尽管上边通但是,JIRA不会平常职业。借使您需求外界external
database的话,还索要安装好你的external
database,筹划好连接驱动jar包。JIRA本身暗许有数据库,名字我都忘记了,作者的做法是放弃JIRA本人的数据库,使用mysql。由于mysql已经设置好了,作者只供给希图连接jar包。

安装JIRA的前提是java正确安装了。要是地方通可是,JIRA不会符合规律干活。假设你必要外表external
database的话,还必要设置好您的external
database,策动好连接驱动jar包。JIRA本人暗中同意有数据库,名字作者都记不清了,笔者的做法是丢掉JIRA本人的数据库,使用mysql。由于mysql已经安装好了,作者只须求预备连接jar包。

–从备份文件还原数据库

a.安装JIRA,首先下载atlassian-jira-enterprise-4.1.1-standalone.tar.gz。这里运用wget好象不行,我未曾探索下去。因为atlassian-jira-enterprise-4.1.1-standalone.tar.gz的下载必要同意许可。恐怕找到实际的url也得以选用wget吧。笔者从未追究。因为小编还会有其余措施去完结。ftp,svn都在支付服务器上运营的很好。笔者是透过svn把下载的atlassian-jira-enterprise-4.1.1-standalone.tar.gz的送到支付服务器上的,目录还是/home/acm/。

a.安装JIRA,首先下载atlassian-jira-enterprise-4.1.1-standalone.tar.gz。这里运用wget好象不行,作者从没追究下去。因为atlassian-jira-enterprise-4.1.1-standalone.tar.gz的下载须要同意许可。或者找到实际的url也能够应用wget吧。我从不深究。因为本人还恐怕有其他措施去落到实处。ftp,svn都在开拓服务器上运转的很好。小编是通过svn把下载的atlassian-jira-enterprise-4.1.1-standalone.tar.gz的送到支付服务器上的,目录还是/home/acm/。

3、使用多少个备份文件存款和储蓄备份

1)SQL可同不时候向多少个备份文件举行写*作。假如把这么些文件放到七个磁带机或磁盘中,则可加强备份速度。
2)这七个备份文件必需用同业型的媒体,并置于八个媒体集中。
3)媒体聚焦的公文必需同一时间使用,而无法独立采用。

cd /home/acm/
tar -zxvf atlassian-jira-enterprise-4.1.1-standalone.tar.gz
mv atlassian-jira-enterprise-4.1.1-standalone /usr/local/jira

cd /home/acm/
tar -zxvf atlassian-jira-enterprise-4.1.1-standalone.tar.gz
mv atlassian-jira-enterprise-4.1.1-standalone /usr/local/jira

4)能够通过format命令将媒体集重新划分,但原备份聚焦的数额不能再利用。

backup database d4 to bak4,bak5,bak6 with medianame=’bak456′,format
–备份D4并形成Media Set

backup database d3 to bak4 –退步,因Media set汉语件必需同有时间利用

backup database d3 to bak4,bak5,bak6 –成功,将D3也备份到Media Set中

下载mysql连接jar包,还是到/home/acm/下执行

下载mysql连接jar包,还是到/home/acm/下执行

restore headeronly from bak4,bak5,bak6 –查看Media Set中的备份内容

backup database d4 to bak4 with medianame=’bak4′,format –重新划分Media
Set

wget

wget

backup database d3 to bak5,bak6 with medianame=’bak56′,format

backup database d1 to bak1 with init –with init重写备份设备中内容

backup database d2 to bak1 with noinit –with
noinit将内容充实到备份设备中

下一场解压并吧jar包复制一份到jira的lib目录下。

然后解压并吧jar包复制一份到jira的lib目录下。

restore headeronly from bak1

tar -zxvf mysql-connector-java-5.1.12.tar.gz
ls -al
ls -al mysql-connector-java-5.1.12
cd mysql-connector-java-5.1.12
cp mysql-connector-java-5.1.12-bin.jar /usr/local/jira/lib/

tar -zxvf mysql-connector-java-5.1.12.tar.gz
ls -al
ls -al mysql-connector-java-5.1.12
cd mysql-connector-java-5.1.12
cp mysql-connector-java-5.1.12-bin.jar /usr/local/jira/lib/

4、备份的点子

接下去正是修改JIRA的布局文件了。

接下去正是修改JIRA的配备文件了。

1)完全备份

(1)是备份的口径。在做备份时首先次备份都提出使用完全备份。
(2)完全备份会备份数据库的持有数据文件、数据对象和数量。

有两文书需求修改,(作者是或不是忘记了如何?是的,还真忘了,还要配置JIRA_HOME,能够透过事先的点子安装,也能够修改jira-application.properties文件,

有两文件须求修改,(作者是还是不是忘记了怎么?是的,还真忘了,还要配置JIRA_HOME,能够因而事先的方法安装,也足以修改jira-application.properties文件,

(3)会备份工作日志中其余未提交的业务。因为已提交的事务已经写入数据文件中。

backup database d1 to bak1 with init –完全备份

find /usr/local/jira/ -name jira-application.properties
vi
/usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties

find /usr/local/jira/ -name jira-application.properties
vi
/usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties

backup database d1 to bak1 with noinit

将jira.home =修改为您的路线。

将jira.home =修改为您的门路。

2)差距备份

(1)基于完全备份。
(2)备份自近些日子壹遍完全备份以来的具备数据库改造。

(3)恢复生机时,只利用目前贰回完全备份和最新的距离备份。

backup database d2 to bak2 with init,name=’d2_full’
–差别备份,第三回备份时应做完全备份

create table b1(c1 int not null,c2 char(10) not null)

backup database d2 to bak2 with differential,name=’d2_diff1′

insert b1 values(1,’a’)

backup database d2 to bak2 with differential,name=’d2_diff2′

insert b1 values(2,’b’)

backup database d2 to bak2 with differential,name=’d2_diff3′

insert b1 values(3,’c’)

backup database d2 to bak2 with differential,name=’d2_diff4′

首先修改atlassian-jira/WEB-INF/classes下的

率先修改atlassian-jira/WEB-INF/classes下的

restore headeronly from bak2

vi  entityengine.xml

vi  entityengine.xml

3)事务日志备份

(1)基于完全备份。
(2)为递增备份,即备份从上三次备份以来到备份时所写的作业日志。
(3)允许苏醒到故障时刻依然贰个威吓时间点。

找到  <datasource>部分将field-type-name 修改为mysql。

找到  <datasource>部分将field-type-name 修改为mysql。

(4)苏醒时,必要采取完全备份和完全备份后的历次日志备份。

backup database d3 to bak3 with init,name=’d3_full’
–日志备份,第2回备份时应做完全备份

create table b1(c1 int not null,c2 char(10) not null)

backup log d3 to bak3 with name=’d3_log1′

insert b1 values(1,’a’)

backup log d3 to bak3 with name=’d3_log2′

insert b1 values(2,’b’)

backup log d3 to bak3 with name=’d3_log3′

insert b1 values(3,’c’)

backup log d3 to bak3 with name=’d3_log4′

修改为:

修改为:

restore headeronly from bak3

create table b1(c1 int not null,c2 char(10) not null) –Full+Log+Diff

backup log d4 to bak4 with name=’d4_log1′

insert b1 values(1,’a’)

backup log d4 to bak4 with name=’d4_log2′

insert b1 values(2,’b’)

backup database d4 to bak4 with differential,name=’d4_diff1′

insert b1 values(3,’c’)

backup log d4 to bak4 with name=’d4_log3′

insert b1 values(4,’d’)

backup log d4 to bak4 with name=’d4_log4′

insert b1 values(5,’d’)

backup database d4 to bak4 with differential,name=’d4_diff2′

 <datasource name=”defaultDS” field-type-name=”mysql”

 <datasource name=”defaultDS” field-type-name=”mysql”

restore headeronly from bak4

同一时候删除schema-name=”PUBLIC”,because it only works for
a 田野(field)-type-name of “hsql”。

再正是删除schema-name=”PUBLIC”,because it only works for
a 田野同志-type-name of “hsql”。

日志清除

1)假设日志空间被填满,数据库将无法记录修改。
2)数据库在做完全备份时日志被截断。
3)如果将’Trans log on
checkpoint’选项设为TRUE,则结果为不保留日志,即未有日记记录,不提出采纳。
4)with truncate_only和with no_log设置日志满时清除日志
5)with

然后修改conf下的server.xml文件

接下来修改conf下的server.xml文件

no_truncate则足以全体保留日志,不排除,就算在数据文件已经损坏情况下。首要用于数据库出难点后在平复前应用。能够将数据恢复到出故障的那一随时。

exec sp_dboption d3
exec sp_dboption

sp_dboption ‘d3′,’trunc. log on chkpt.’,’true’
–设置自动清除数据库日志
sp_dboption ‘d3′,’trunc. log on chkpt.’,’false’

vi /conf/server.xml

vi /conf/server.xml

–将活动清除数据库日志的选项去除

backup log d4 with truncate_only

找到数据库连接源部分,修改为

找到数据库连接源部分,修改为

–设置D4日志满时排除日志,并做扫除记录

 <Resource name=”jdbc/JiraDS” auth=”Container”
type=”javax.sql.DataSource”
                    driverClassName=”org.gjt.mm.mysql.Driver”
                   
url=”jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8″
                    username=”jira”
                    password=”password”
                    maxActive=”20″
                  />
留意在此从前你应有在你的mysql上树立jira数据库,字符集是UTF-8。伊始的时候笔者的url部分只是写成:

 <Resource name=”jdbc/JiraDS” auth=”Container”
type=”javax.sql.DataSource”
                    driverClassName=”org.gjt.mm.mysql.Driver”
                   
url=”jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8″
                    username=”jira”
                    password=”password”
                    maxActive=”20″
                  />
只顾从前你应当在您的mysql上确立jira数据库,字符集是UTF-8。伊始的时候自身的url部分只是写成:

backup log d4 with no_log –设置D4日志满时解除日志,但不做扫除记录

backup log d4 to bak4 with no_truncate

url=”jdbc:mysql://192.168.1.1:3306/jira”

url=”jdbc:mysql://192.168.1.1:3306/jira”

–在D4数据库损坏时立刻备份当前数据库日志(DEMO)

使用no_truncate
完全+修改1+差别+修改2+差别+修改3+停止SQL,删除数据库数据文件+重启SQL

backup log no_truncate

IP地址是支付服务器的地点。那样起步JIRA访谈的时候,发掘每一回提醒404荒谬,这几个指鹿为马折腾作者差相当的少二个中午+早上,因为自个儿不会疑惑是这里出题目。当笔者在谷歌上搜消除办法时候,比比较多篇章提到.jira-home.lock的难点。官英特网也涉及了。小编删除了.jira-home.lock,重启JIRA,.jira-home.lock仍旧会自动生成,笔者很当然的感觉就是其一文件在起效果。因为相当多稿子提到这个人,一大群人相当受其苦恼。笔者把.jira-home.lock删除了,又变化了,依据官方网站修改JIRA_HOME,难题仍旧。绝望之余又照某小说说在setenv.sh中 JAVA_OPTS里到场“-Djira.dev.mode=true”,依然要命。

IP地址是付出服务器的地点。那样起步JIRA访谈的时候,发掘每一次提醒404错误,这些错误折腾笔者大概贰个凌晨+深夜,因为本人不会存疑是这里出标题。当自身在谷歌(Google)上搜化解办法时候,比较多小说提到.jira-home.lock的标题。官互联网也关乎了。笔者删除了.jira-home.lock,重启JIRA,.jira-home.lock依然会自动生成,笔者很自然的认为正是那些文件在起效率。因为众多篇章提到这个人,一大群人相当受其搅扰。小编把.jira-home.lock删除了,又变卦了,依照官方网址修改JIRA_HOME,难点依然。绝望之余又照某小说说在setenv.sh中 JAVA_OPTS里投入“-Djira.dev.mode=true”,依旧不行。

再回复,可过来到修改3

其有时候,作者重生了,一改作者一贯不看日志文件的陋习,展开JIRA的日记文件,跑到/logs下查看了一下

本条时候,作者重生了,一改笔者尚未看日志文件的陋习,打开JIRA的日记文件,跑到/logs下查看了须臾间

4)文件/文件组备份

(1)用于超大型数据库。
(2)只备份选定的文件恐怕文件组。
(3)必需相同的时候作日志备份。
(4)还原时用文件/文件组备份和日志备份举行理并答复原。

vi catalina.out

vi catalina.out

(5)备份量少,恢复生机速度快。

create database d5
on primary
(name=d5_data1,
filename=’e:”data”d5″d5_data1.mdf’,
size=2MB),
filegroup FG2 –成立数据库时成立filegroup FG2
(name=d5_data2,
filename=’e:”data”d5″d5_data2.ndf’, –并将文件d5_data2放到FG2中
size=2Mb)
log on
(name=d5_log1,
filename=’e:”data”d5″d5_log1.ldf’,
size=2Mb)

use d5
go
alter database d5
add file
(name=d5_data3,
filename=’e:”data”d5″d5_data5.ndf’,
size=2MB)
to filegroup FG2 –将d5_data3加到文件组FG第22中学

alter database d5 add filegroup FG3 –增Gavin件组FG3

alter database d5 –将d5_data4加到文件组FG2中
add file
(name=d5_data4,
filename=’e:”data”d5″d5_data4.ndf’,
size=2MB)
to filegroup FG3

sp_helpdb d5

create table t1(c1 int not null,c2 char(10) not null) on [primary]
–将差别表放到分化filegroup中
create table t2(c1 int not null,c2 char(10) not null) on FG2

看到非常多张冠李戴日志说:mysql数据库连接不上,日志文件里给出笔者事先计划的不得了IP地址。于是留神查看/conf/server.xml文件,没发掘什么样病魔,不得已就把IP地址修改为localhost。重启JIRA,perfect!!It
works!

来看多数荒唐日志说:mysql数据库连接不上,日志文件里给出小编事先安顿的老大IP地址。于是留神翻看/conf/server.xml文件,没开采什么样病魔,不得已就把IP地址修改为localhost。重启JIRA,perfect!!It
works!

create table t3(c1 int not null,c2 char(10) not null) on FG3

backup database d5 to bak5 with init,name=’d5_full’ –filegroup备份

backup database d5 filegroup=’primary’ to bak5 with name=’d5_primary’
backup log d5 to bak5 with name=’d5_log1′

backup database d5 filegroup=’FG2′ to bak5 with name=’d5_FG2′
backup log d5 to bak5 with name=’d5_log2′

backup database d5 filegroup=’FG3′ to bak5 with name=’d5_FG3′

对了,关闭和起步JIRA的办法是:

对了,关闭和起步JIRA的秘诀是:

backup log d5 to bak5 with name=’d5_log3′

backup database d5 to bak6 with init,name=’d5_full’ –file备份

backup database d5 file=’d5_data1′ to bak6 with name=’d5_data1′
backup log d5 to bak6 with name=’d5_log1′

backup database d5 file=’d5_data2′ to bak6 with name=’d5_data2′
backup log d5 to bak6 with name=’d5_log2′

backup database d5 file=’d5_data3′ to bak6 with name=’d5_data3′
backup log d5 to bak6 with name=’d5_log3′

backup database d5 file=’d5_data4′ to bak6 with name=’d5_data4′
backup log d5 to bak6 with name=’d5_log4′

/bin目录下进行:

/bin目录下实践:

restore headeronly from bak6

./shutdown.sh
./startup.sh

./shutdown.sh
./startup.sh

SQL还原

以此时候就能够透过浏览器访问JIRA
了,IP地址(大概域名)加上端口号8080。然后就能够遵照提醒一步一步成功JIRA的陈设了。

其不日常候就足以经过浏览器访谈JIRA
了,IP地址(或然域名)加上端口号8080。然后就足以遵守提醒一步一步成功JIRA的布署了。

1、验证备份

restore headeronly from bak3

restore filelistonly from bak3 with file=1

restore labelonly from bak3

应用时候开掘,分界面上粤语完美展现。插入到数据库的国语,读出来的粤语,乱码。应用方案是:

动用时候发掘,分界面上粤语完美展现。插入到数据库的中文,读出来的中文,乱码。应用方案是:

restore verifyonly from bak3

将数据库连接源配置文件中的:

将数据库连接源配置文件中的:

2、从备份中还原

restore headeronly from bak1

url=”jdbc:mysql://localhost:3306/jira”

url=”jdbc:mysql://localhost:3306/jira”

restore database d1 from bak1 with file=2 –从一丝一毫备份中回复

restore headeronly from bak2 –从距离备份中还原
restore database d2 from bak2 with file=1,norecovery

修改为

修改为

restore database d2 from bak2 with file=5,recovery

restore headeronly from bak3 –从日记备份中平复
restore database d3 from bak3 with file=1,norecovery
restore log d3 from bak3 with file=2,norecovery
restore log d3 from bak3 with file=3,norecovery
restore log d3 from bak3 with file=4,norecovery

url=”jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8″

url=”jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8″

restore log d3 from bak3 with file=5,recovery

restore database d3 from bak3 with file=1,norecovery –复苏到指定时期
restore log d3 from bak3 with file=2,norecovery
restore log d3 from bak3 with file=3,norecovery
restore log d3 from bak3 with file=4,recovery,stopat=’2003-08-15

因而看来正是办法总比难点多啊,哈哈。消除难题后的激情真不错。

总的来讲便是办法总比难点多啊,哈哈。消除难题后的心怀真不错。

11:29:00.000′

restore database d5 filegroup=’FG2′ from bak5 with file=4,norecovery
–还原来的作品件组备份
restore log d5 from bak5 with file=5,norecovery

<!–事隔一天总括,或许漏了好几步骤–>

<!–事隔一天总计,也许漏了少数步骤–>

restore log d5 from bak5 with file=7,recovery

restore headeronly from bak6 –还原来的书文件备份
restore database d5 file=’d5_data3′ from bak6 with file=6,norecovery
restore log d5 from bak6 with file=7,norecovery

 

 

restore log d5 from bak6 with file=9,recovery

restore database d5 from bak6 with replace

Confluence的安装

Confluence的安装

–删除现存数据库,从备份中重新建立数据库

create database d6 –move to将数据库文件移动到新岗位
on primary
(name=d6_data,
filename=’E:”Program Files”Microsoft SQL
Server”MSSQL”data”d6_Data.MDF’,
size=2MB)
log on
(name=d6_log,
filename=’E:”Program Files”Microsoft SQL
Server”MSSQL”data”d6_log.ldf’,
size=2MB)
go
backup database d6 to bak6 with init
drop database d6

restore database d6 from bak6
with move ‘d6_data’ to ‘e:”data”d6″d6_data.mdf’,
move ‘d6_log’ to ‘e:”data”d6″d6_log.ldf’

有了日前的阅历,安装Confluence绝对顺遂。首先下载解压
confluence-3.2.1_01-std.tar.gz,移动到您的安装目录下。然后成立叁个Confluence
Home
directory,然后

有了后边的经历,安装Confluence相对顺遂。首先下载解压
confluence-3.2.1_01-std.tar.gz,移动到你的装置目录下。然后成立一个Confluence
Home
directory,然后

sp_helpdb d6

  1. find this file:
    confluence/WEB-INF/classes/confluence-init.properties
  2. Open the confluence-init.properties file in a text editor.
  1. find this file:
    confluence/WEB-INF/classes/confluence-init.properties
  2. Open the confluence-init.properties file in a text editor.

3、分离与重连接数据库

sp_detach_db ‘d6’

修改之。

修改之。

sp_attach_db ‘d6′,’e:”data”d6″d6_data.mdf’,’e:”data”d6″d6_log.ldf’

sp_detach_db d6
go
create database d6
on primary
(filename=’e:”data”d6″d6_data.mdf’)
for attach

下一场张开server.xml,You need to modify both the server port (default
is 8000) and the connector port (default is 8080) to ports that are
free on your machine.

然后张开server.xml,You need to modify both the server port (default
is 8000) and the connector port (default is 8080) to ports that are
free on your machine.

go

like that

like that

4、恢复损坏的系统数据库

1)先备份MASTER、MSDB
2)结束SQL服务,将MASTE奥迪Q7数据库文件删除或然重命名。那样,SQL服务将无法开发银行。

 

 

3)系统数据库的回复

(1)即使SQL服务仍是能够运维,则从备份中回复系统数据库。
(2)如果SQL服务无法运转,则须求重新创设系统数据库。
运用SQL文件夹TOOLS”BINN目录下的Rebuildm.exe重新建立master数据库。
(3)成立备份设备,指向在此以前的备份设备。
(4)以单客商格局运维SQL
cd programe files”microsoft sql server”mssql”binn
sqlservr.exe -c -m
(5)进查询解析器,从备份中还原master数据库。
restore database master from masterbak
restore database msdb from disk=’e:”bak”msdb.bak’
MASTETiguan还原后,SQL中顾客数据库的音讯也会苏醒。

1 <Server port="8015" shutdown="SHUTDOWN" debug="0">
2  <Service name="Tomcat-Standalone">
3  <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8090" minProcessors="5" maxProcessors="75"
4   enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="20000" useURIValidationHack="false"/>
1 <Server port="8015" shutdown="SHUTDOWN" debug="0">
2  <Service name="Tomcat-Standalone">
3  <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8090" minProcessors="5" maxProcessors="75"
4   enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="20000" useURIValidationHack="false"/>

(6)假设MASTETucson未有备份,则必要用sp_attach_db命令将客户数据库附加到新的MASTE讴歌RDX数据库中。

5、自动化备份达成(要将sqlserveragent服务设置为自行运营,并运行该服务)

轉自:

 

 

 

 

下一场看官方网址那些吧,<点击看官方网址教程>这么些挺顺遂。

下一场看官方网址那一个吧,<点击看官方网站教程>那一个挺顺遂。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图