创建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完成建立。
此时可以看到三层结构。这样数据就更加好管理和存储了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)