我有这个问题。
我需要使用 SA 帐户在 MS SQL 数据库上执行一些管理任务。
如何激活操作系统身份验证以便我可以登录数据库并重置 SA 密码?
在 Oracle 中,如果你描述DBA_ROLES
视图,你只会得到三列:
SQL> describe dba_roles;
Name Null Type
------------------------------------------------
ROLE NOT NULL VARCHAR2(30)
PASSWORD_REQUIRED VARCHAR2(8)
AUTHENTICATION_TYPE VARCHAR2(11)
Run Code Online (Sandbox Code Playgroud)
没有列可以告诉我给定的角色是 RDBMS 附带的内置角色之一,SET_CATALOG_ROLE
还是用户创建的角色,如LEMONADE_STAND_MANAGER
.
有一些周期性,这需要完成:
注意:数据库是关系型的。
问题是:
当所有表都有代理键时,将行从一个数据库复制到另一个数据库的最简单方法是什么?
我们希望以编程方式检测 cron 调度的 pg_dumps 中的错误。
除了检查日志文件是否以“pg_dump:保存数据库定义”结尾:
为了以编程方式检查转储,我还可以grep 其他什么字符串。
我被要求生成给定时间段内对某些 Oracle 9i 表执行的操作的报告。
当我查询DBA_AUDIT_TRAIL
表时,我只进入SESSION REC
该ACTION_NAME
列。
我期待着SELECT
,INSERT
等等DELETE
。
SESSION REC
意思?设想:
MY_TABLE
有主键约束PK_MY_TABLE
MY_TABLE
还有一个名为的索引IDX_PK_MY_TABLE
,用于强制约束的唯一性PK_MY_TABLE
。如果我禁用约束PK_MY_TABLE
然后重新启用它,索引IDX_PK_MY_TABLE
会重建吗?
oracle ×3
audit ×1
catalogs ×1
constraint ×1
dump ×1
index ×1
migration ×1
monitoring ×1
oracle-9i ×1
pg-dump ×1
postgresql ×1
role ×1
sql-server ×1