如何发布oracle数据库?

时间:2016-02-19 19:40:47

标签: .net oracle

我建立了一个.net网站,它连接到我机器上的oracle数据库(localhost)。

当我决定发布我的网站时,我该如何上传我的数据库?因为它不是像 MSSQL 这样的单个文件。

更新我没有专用服务器,我将支付域名并将网站文件上传到托管服务提供商,然后将我的数据库上传到我的网站可以访问的地方。我没有任何托管机器的访问权限。

1 个答案:

答案 0 :(得分:0)

假设将托管数据库的服务器安装了Oracle RDBMS,您应该使用“exp”或“expdp”Oracle实用程序来导出/创建“转储”文件,然后您可以将其发送到托管服务器团队,然后我们将“imp”或“impdp”导入数据库。

或者,现在这在现代IDE时代可能存在争议,您应该将您的数据库模式编写为构建脚本:

  1. 创建架构容器(TABLESPACES)
  2. 创建架构所有者
  3. 创建表格
  4. 创建索引/ PK / FK
  5. 为任何ROLES / USERS
  6. 添加权限
  7. 添加PLSQL,触发代码
  8. 添加静态/查找数据
  9. 如果源数据库是您进行开发/测试的地方,我认为您不需要加载任何transactiona / account / customer数据,只需要静态数据。

    将构建脚本发送到托管服务器团队,以便通过sqlplus应用它们。

    exp / imp方法将(不深入研究排除规则的细节)采取一切措施。