Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 备份数据库并在主系统关闭时恢复到备份_Sql_Oracle_Backup_Oracle Apex - Fatal编程技术网

Sql 备份数据库并在主系统关闭时恢复到备份

Sql 备份数据库并在主系统关闭时恢复到备份,sql,oracle,backup,oracle-apex,Sql,Oracle,Backup,Oracle Apex,我目前正在使用oracle apex,这是oracle RDBMS的在线版本,我不知道如何备份我的数据库/系统。经过一些研究,我发现大多数人都使用RMAN来执行这种类型的过程,即备份系统,并在系统关闭时自动使用备份 我还偶然发现了TSPITR,如果有人指出这两者之间的区别也会很有帮助 当Oracle Apex上的主系统停机时,是否可以执行备份并自动使用备份系统?除了作为Apex开发人员之外,您是否还是DBA?数据库的备份和恢复在很大程度上属于DBA领域,准确了解您的环境是如何配置的将影响答案。例

我目前正在使用oracle apex,这是oracle RDBMS的在线版本,我不知道如何备份我的数据库/系统。经过一些研究,我发现大多数人都使用RMAN来执行这种类型的过程,即备份系统,并在系统关闭时自动使用备份

我还偶然发现了TSPITR,如果有人指出这两者之间的区别也会很有帮助


当Oracle Apex上的主系统停机时,是否可以执行备份并自动使用备份系统?

除了作为Apex开发人员之外,您是否还是DBA?数据库的备份和恢复在很大程度上属于DBA领域,准确了解您的环境是如何配置的将影响答案。例如,APEX应用程序的所有对象都在一个表空间中吗?该表空间中还有其他对象吗?您甚至有运行RMAN备份的权限吗?作为APEX开发人员,您当然可以通过APEX builder备份您的APEX应用程序,然后将该应用程序还原到不同的数据库中(这就是打包的应用程序)。是的,我自己创建了架构和数据库,但当我尝试转到实用程序->数据库监视器->长操作时,它要求我以具有管理员权限的人的身份登录,因此插入了我的凭据,但说明“用户没有必需的角色”,是否有方法将我的帐户分配给管理员角色?您创建数据库和架构是什么意思?如果您自己创建了数据库,则必须安装APEX、配置Enterprise Manager等,默认步骤之一是设置自动备份。有可能是您这样做的,但我猜您并不是说您创建了Oracle所称的数据库。如果您是DBA并且安装了APEX,那么在创建APEX帐户时,您可能让它成为开发人员而不是工作区管理员。我想这就是阻止你点击屏幕的原因。我使用的是在线版Oracle Application Express,这会有什么不同吗?抱歉,我的时间有点慢,但我对这个平台相当陌生……你是说apex.Oracle.com?在这种情况下,您没有创建数据库或模式。您请求了一个工作区,但Oracle为您创建了该工作区。你不能备份数据库。您可以通过APEX builder界面导出应用程序。您不应该在apex.oracle.com上运行任何类型的“实时”应用程序。我从来没有看过那个特别的打包应用程序。