AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-104331

SHS's questions

Martin Hope
SHS
Asked: 2017-06-22 05:01:29 +0800 CST

包装只能用于包装体吗?

  • 0

我正在使用 oracle 11gR2 数据库,我试图在其中包装我的脚本。我阅读了文档并尝试包装一个包含创建表语句的 sql 脚本。我使用了以下命令:

wrap iname=ORDER.sql oname=ORDER_TEST.sql
wrap iname=ORDER.sql oname=ORDER_TEST.wrp
wrap iname=ORDER.sql oname=ORDER_TEST.plb

但是在所有 3 种格式中,创建的文件都具有相同的可见代码,没有进行加密。此外,我已经在正确加密的包体上进行了相同的尝试。现在,我需要知道是否只有包体具有这种包装功能。我可以包装其他脚本,如创建表、触发器、视图等吗?

oracle oracle-11g-r2
  • 1 个回答
  • 373 Views
Martin Hope
SHS
Asked: 2017-02-25 03:47:15 +0800 CST

安排 Rman 备份的方法

  • 3

我在 windows 平台上使用 oracle 11g 数据库。此外,我的数据库处于归档日志模式,我每天都在进行 RMAN 备份。现在,我需要每天和每周安排我的 Rman 备份。我阅读dbms_scheduler并使用 Windows 任务调度程序来安排这个。

现在我的问题是:安排这个的更好方法是什么?我使用dbms_scheduler或批处理脚本还是我们有使用 OEM 的方法?

oracle oracle-11g
  • 3 个回答
  • 5940 Views
Martin Hope
SHS
Asked: 2017-02-09 05:09:41 +0800 CST

执行 expdp 命令时遇到“快照太旧”错误

  • 0

在我的生产数据库中执行 expdp 命令时遇到问题。(Windows 环境中的 Oracle 11g)

cmd> expdp 'sys/123@PROD as sysdba' DUMPFILE=BACKUP_02082017_BACKUP.dmp LOGFILE=BakupLog_02082017_BACKUP.log SCHEMAS=A1,B2,C3,D4.. exclude=统计一致=y

导出大小为 7GB 的数据库需要 1 天多的时间。但我的问题是导出有错误并显示错误消息

ORA-31693: 表数据对象 "owner"."PASSWORD_HISTORY" 加载/卸载失败并且由于错误被跳过: ORA-02354: 导出/导入数据时出错 ORA-01555: 快照太旧: 回滚段号 19名称“_SYSSMU19_255734752$”太小

当我将我的保留策略从默认的 900 设置为 16500 时。即使发生了同样的错误。

因为我计划将保留策略增加到 10 小时,即 36000。它可行吗?我很困惑我的撤消表空间是否能够做到这一点?

提供更多细节:

>  show parameter undo_%;

 NAME                                             TYPE        VALUE                                                                                                
-------------------------------------------------- ----------- -------- 
undo_management                                   string     AUTO                                                                                                 
undo_retention                                    integer    16500                                                                                                
undo_tablespace                                   string     UNDOTBS1  




>  select file_name,tablespace_name,trunc(bytes/1024/1024) mb, trunc(maxbytes/1024/1024) mm
        FROM dba_data_files
        where tablespace_name = 'UNDOTBS1';

FILE_NAME                                  TABLESPACE_NAME    MB MM
--------------------------------------------------------------------
C:\APP\ADMIN\ORADATA\PROD\UNDOTBS01.DBF   UNDOTBS1          5630 32767




>Size of undo with current undo_retention :
     Actual Undo size[MBytes]:5630
     UNDO retention[Sec]:16500 
     Needed Undo Size[MBytes]:909.433359

我被这个问题困住了。任何人请建议我如何处理这个错误?

提前致谢。

oracle oracle-11g-r2
  • 2 个回答
  • 31988 Views
Martin Hope
SHS
Asked: 2017-02-06 22:54:56 +0800 CST

使用 RMAN 进行数据库备份

  • 1

我们计划使用 RMAN 备份数据库,但由于我是数据库管理的新手,所以我对这方面的知识不多。

不过我有一些疑问。
目前我们在 noarchivelog 模式下使用 Oracle 11g 数据库。据我所知,在归档日志模式下运行数据库,备份是在很短的时间间隔内进行的,我不喜欢这样。我只需要每天进行一次备份,而且不需要关闭我的数据库。那可能吗?

哪个更好的选择,数据库以存档模式或非存档模式运行?另外,如果我要使用非存档模式,我需要手动删除备份还是自动删除备份?

oracle backup
  • 2 个回答
  • 1151 Views
Martin Hope
SHS
Asked: 2017-01-22 02:25:15 +0800 CST

转储文件导入后序列号显示较低的值

  • 3

我正在使用 Oracle 11g 数据库,其中有超过 12 个由许多表组成的模式。我已经为这些表的主键创建了序列。我还创建了同义词来从主模式中引用我的应用程序。

我的问题是,当我尝试从 1 台服务器中的 DB 导出(使用 expdp)模式并将转储文件导入(impdp)到安装在另一台服务器中的 db 时,仅某些表的序列值正在更改。即使我尝试重新映射表空间或模式,序列的值显示的值也比它们各自表中的行要小。因此,当我访问应用程序时,它会在保存数据时引发错误。

我很困惑,没有想法解决这个问题。请指教。他们有什么方法可以解决这个问题吗?

提前致谢。

oracle oracle-11g-r2
  • 1 个回答
  • 4445 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve