zoukankan      html  css  js  c++  java
  • Perforce服务器创建及备份恢复

    Perforce服务器创建

    1.安装Perforce Server

    2.进入命令行窗口,依次执行以下命令

    cd 'Server Files Location'

    p4 set P4ROOT='Server Files Location'

    p4 set P4PORT='IP & PORT'

    p4d

    3.直到出现"Perforce Service Starting..."则说明一个Perforce服务器创建完并且开始运行了,该命令行窗口必须一直开着。

    注:

    1.如果要在一台主机上创建多个Perforce服务器,依次执行以上步骤即可。

    2.如果一台主机只需要运行一个Perforce服务器,那只要在安装Perforce Server时指定端口号即可,装完后该服务器以windows服务程序的形式运行,并且开机自动运行。

    Perforce服务器备份

    1.如果存在多个Perforce服务器,则执行以下命令,否则不需要

    p4 set P4ROOT='Server Files Location'

    p4 set P4PORT='IP & PORT'

    2.进入命令行窗口,执行以下命令

    p4 admin checkpoint -z

    3.在Server Files Location目录下应该会出现两个文件,分别为checkpoint.n.gz和journal.n-1.gz

    4.复制Server Files Location下Depot,即用户创建的Depot库文件夹

    5.到目前为止,备份已结束,总共这几个文件:checkpoint.n.gz、journal.n-1.gz和Depot库文件夹

    Perforce服务器恢复

    1.首先关闭服务器,打开命令行窗口,

    若服务器以Windows服务程序的形式运行,则执行以下命令

    p4 admin stop

    若服务器以用户进程的形式运行,则只要关闭运行该进程的命令行窗口即可。

    2.数据库文件恢复,使用checkpoint.n.gz和journal.n-1.gz文件还原所有db.*文件。

    3.首先删除需要恢复目录下所有db.*文件。

    4.将checkpoint.n.gz和journal.n-1.gz文件拷贝到恢复目录下。

    5.打开命令行窗口,执行以下命令

    p4 set P4ROOT='Server Files Restore Location'

    p4 set P4PORT='IP & PORT'

    p4d -z -jr checkpoint.n.gz journal.n-1.gz

    如提示"Password must be set before access can be granted",则设置用户密码,执行以下命令

    p4 set P4USER='User Name'

    p4 passwd

    输入新密码

    p4 login

    输入密码

    再次执行以下命令

    p4d -z -jr checkpoint.n.gz journal.n-1.gz

    4.这样,数据库文件已经恢复完,恢复目录下应该出现若干db.*文件

    5.Depot库文件恢复,将备份的Depot库文件夹复制到恢复目录下即可。

    6.再次启动Perforce服务器即可。

  • 相关阅读:
    javascript验证QQ号、邮箱和手机号码
    js 引擎 和 html 渲染引擎
    ASP.NET MVC 4 简介
    SqlDateTime overflow / SqlDateTime 溢出
    ASP.NET MVC ViewBag/ViewData/TempData区别
    C#内存分配
    Repeater数据绑定和操作
    Uploadify导致Chrome频繁崩溃Crash
    巧用Ajax的beforeSend 提高用户体验
    ASP.NET MVC
  • 原文地址:https://www.cnblogs.com/tongqj/p/3457294.html
Copyright © 2011-2022 走看看