创建catalog数据库步骤

创建catalog数据库步骤,第1张

创建catalog

步骤一 创建恢复目录用户

step : 为恢复目录单独创建表空间catalog_tbs

创建恢复目录用户 CREATE USER rcat_user IDENTIFIED BY rcat_password DEFAULT TABLESPACE catalog_tbs

step : 为恢复目录授予下列角色

connect

resource

recovery_catalog_owner

GRANT connect resource recovery_catalog_owner TO rcat_user

步骤二 创建恢复目录模式对象

step : 使用RMAN连接的恢复目录

RMAN

catalog=rcat_user/rcat_password

step : 在RMAN 提示符下执行create catalog命令

create catalog tablespace catalog_tbs

步骤三 在恢复目录中注册数据库

step : 使用RMAN 同时连接到数据库和恢复目录

set ORACLE_SID=main_db

RMAN target=backup_admin/backupuserpassword

catalog=rcat_user/rcat_password@recover

step : 使用恢复目录注册数据库

RMAN>Register database

rman catalog 撤消目标数据库注册

步骤一 进入要撤消注册的数据库 获取这个数据库的DBID

SQL>select dbid from v$database

DBID

步骤二 连接拥有恢复目录的模式 确定恢复目录中该数据库的DB_KEY

SQL>select db_key from db where db_id=

DB_KEY

步骤三 使用dbms_rcvcat unregisterdatabase过程从恢复目录中撤消数据库的注册

lishixinzhi/Article/program/Oracle/201311/17549

数据库 Catalog Schema 概念解读

按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中的一个层次,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等),反过来讲一个数据库对象必然属于一个Schema,而该Schema又必然属于一个Catalog,这样我们就可以得到该数据库对象的完全限定名称从而解决命名冲突的问题了;例如数据库对象表的完全限定名称就可以表示为:Catalog名称.Schema名称.表名称。

详细信息如下:

In Oracle:

server instance == database == catalog: all data managed by same execution engine

schema: namespace within database, identical to user account

user == schema owner == named account: identical to schema, who can connect to database, who owns the schema and use objects possibly in other schemas

to identify any object in running server, you need (schema name + object name)

In PostgreSQL:

server instance == db cluster: all data managed by same execution engine

database == catalog: single database within db cluster, isolated from other databases in same db cluster

schema :namespace within database.It allows many users to use one database without interfering with each other.

user == named account: who can connect to database, own and use objects in each allowed database separately

to identify any object in running server, you need (database name + schema name + object name)

In MySQL:

server instance == not identified with catalog, just a set of databases

database == schema == catalog: a namespace within the server.

user == named account: who can connect to server and use (but can not own - no concept of ownership) objects in one or more databases

to identify any object in running server, you need (database name

方法/步骤

打开ArcCatalog软件。

在Catalog左侧的目录里找到合适的存储位置,点击右键-新建-file geodatabase/personal geodatabase。具体选择哪一个要看数据的大小。一般而言,文件数据库比个人数据库大一些,个人数据库一般存储的数据大小为2G左右。这里以个人数据库为例。

新建时选择personal geodatabase,可以重新命名,这里我就不命名了,以默认为准。

选中刚建立的数据库,右键-新建-feature dataset(数据集),d出数据集对话框,输入一个名字后点击下一步。

选择一个合适的坐标投影系统。也可以暂时不设置,点击Unknown.点击下一步。

最后一步选择默认即可,点击Finish完成。到此,数据集的建立完成。

最后,选中刚建立的数据集-右键-新建-新建数据。命名后选择合适的类型。点击下一步。

这里可以看到字段信息,没问题后点击finish完成建立。

此时可以看到三层结构。这样数据就更加好管理和存储了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9637134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存