模板

Size: px
Start display at page:

Download "模板"

Transcription

1 第六章数据库的创建 启动和关闭 6.1 数据库创建前的考虑 数据库规划 准备数据库的创建需要时需要仔细的研究和规划 下面推荐如何规划 : 规划数据库表和索引并估计需要的空间 计划是组成你的数据库的操作系统文件布局 合适的文件分配能通过分散存取文件的 I/O 操作可以很明显地改进数据库性能 当安装 Oracle 创建数据库时, 有几种分散文件的 I/O 操作的方法 例如, 把重做日志文件放置在不同磁盘上或条带分隔 ; 放置数据文件以减少竞争 ; 并且控制数据的密度 ( 一个数据块上的数据记录行数 ) 考虑使用 Oracle 管理文件特性来创建和管理组成你的数据库的操作系统文件并使它们更加易于管理 选择全局数据库名称, 它是在网络结构中数据库的名字和地点 它有实例名称 (DB_NAME 初始化参数确定 ) 和域名 (DB_DOMAIN 初始化参数确定 ) 组成 熟悉组成初始化参数文件的初始化参数 对一个服务器参数文件的概念和操作也要熟悉 选择数据库字符集 所有的字符数据, 包括在数据字典内的数据, 是以数据库指定的字符集存储的 当创建数据库时, 必须指定数据库字符集 如果客户使用不同的字符集存取数据库, 那么要选择包括所有的客户的一个扩展集为字符集 这保证系统将不浪费使用代替字符来便于变换的时间 还可以指定一个替代的字符集 选择标准的数据库块大小 这在数据库创建期间通过 DB_BLOCK_SIZE 初始化参数指定, 在数据库被创建以后不能改变这个参数 系统表空间和大多数其它表空间使用标准的块大小 另外当创建表空间时, 可以指定不超过 4 个的非标准的块大小 使用一撤消表空间管理你的重做记录, 而尽量不要使用回滚段 ( 除非为了与前面版本保持兼容 ) 设计一个备份和恢复策略防止数据库失败 可以采用多重镜像来保护控制文件, 或选择适当的备份模式, 并管理联机和归档重做日志文件 熟悉启动和关闭实例, 装配和打开数据库的模式选项以及其中原则 这里有很多相关的概念, 如备份和恢复策略 初始化参数 非标准的块大小 撤消表空间等, 在后面的章节中详细介绍 这里建立大家在学习完后面的内容后再具体理解为什么要这么规划

2 创建数据库前提 创建一个新的数据库, 需要首先满足下列前提 : 所需要的 Oracle 软件被安装 这包括设置各种安装到你的操作系统上的唯一的环境变量并为软件和数据库文件建立目录结构 必须要有操作系统特权 必须指定是通过操作系统认证还是通过一个口令文件认证的认证方法 允许在数据库被创建或打开前启动和关闭一个实例 有可得到的足够的内存来启动 Oracle 实例 计算机上必须要有足够的磁盘存储空间来执行 Oracle 所有的这些前提随着特定操作系统不同可能在操作上有所不同 另外,Oracle 通用安装程序 (Oracle Universal Installer) 将指导你设置安装环境变量 目录结构和授权 创建数据库方法 创建一个数据库包括下列操作 : 创建 Oracle 存取和使用数据库需要的信息结构, 包括数据字典 为数据库创建和初始化控制文件和重做日志文件 创建新的数据文件删除在先前的数据文件存在的数据 可以使用 CREATE DATABASE 语句来创建数据库, 但是在你有一个可操作的数据库以前, 其它的一些操作是必要的 例如创建用户表空间和临时表空间, 建立数据字典视图表 这是数据库创建过程中包含执行准备号的脚本的原因 但你不必要自己准备这个脚本 创建新的 Oracle 数据库有下列方法 : 1. 使用 Oracle 数据库配置向导 (Oracle Database Configuration Assistant,DBCA) 数据库配置向导能由 Oracle 通用安装程序运行, 这点取决于类型安装的选择 它提供一个图形的用户接口 (GUI) 指导如何实现一个数据库的创建 你也可以选择不使用数据库配置向导, 或在软件安装后作为一个独立的工具运行它创建一个数据库 注意 : 在有些操作系统上不能够使用 Oracle 数据库配置向导, 如没有安装该选项或者在没有安装 X windows 的 Unix 上 这时只能够通过下面的方法来实现数据库的创建 2. 手工地从一个脚本创建数据库 如果已经有了创建数据库的脚本, 可以手工地创建数据库 然而为了利用新的 Oracle 特征, 可以考虑编辑已经存在的脚本 Oracle 提供一个样品数据库创建脚本和一个样品初始化参数文件随着数据库软件一起发布, 需要编辑这些脚本以满足你的需要 3. 迁移或升级一个存在的数据库 如果你正在使用 Oracle 的前期版本, 如果你想要一个完全新的数据库, 就需要按照上面的方法创建数据库 否则, 可以通过对一个先前版本的 Oracle 管理的数据库的迁移或升级来创建新版本的数据库 6.2 通过 Oracle 数据库配置向导创建数据库 Oracle 数据库配置向导 (Oracle Database Configuration Assistant,DBCA) 是一个图形用户接

3 105 口 (GUI), 可以与 Oracle 通用安装程序交互使用, 也可以被独立使用 用它可以简化一个数据库的创建 可以使用 Oracle 数据库配置向导创建或删除数据库 可以设置数据库选项以增加以前没被设置的选项 另外, 数据库配置向导还能够创建和管理数据库模板 你能创建一个预先定义的数据库模板并在以后修改那模板, 也可以修改 Oracle 自带的模板 也能创建一个存在的数据库的模板并克隆它 Oracle 数据库配置向导还可以用于 Oracle 实时应用集群中来创建或增加一个实例 通过 开始 -> 程序 -> Oracle-[OracleHome] -> Configuration and Migration Tools -> Database Configuration Assistant 打开该工具 使用数据库配置向导的优点有 : 这个向导的最大优点在于它提供了通过简单的选择选项的方法来以步步指导你创建和定制你的数据库 它允许你详细对数据库进行配置, 还提供了最少用户输入 ( 其它的由 Oracle 默认 ) 来创建数据库, 因此步需要花太多时间决定怎么设置数据库参数或结构 同时它还允许你详细对数据库进行配置 对参数进行设置和文件分配 它利用 Oracle 的新特征的有效地创建数据库 它使用最佳的灵活的体系结构 (OFA), 即数据文件 管理文件和初始化文件, 采用标准命名方式和放置位置 可以从 Oracle 预先定义的模板或从你及其它人创建了的模板中创建一个数据库 当选择一个模板时, 可以选择包括或不包含数据文件的模板 如果选择包含数据文件的一个模板, 可以将数据库创建信息作为一个模板或脚本保存 以后只需要运行这个脚本来创建一个新的数据库 一. 使用模板创建一个数据库 Oracle 提供下列模板 : 1. DSS( 数据仓库 ): 用户执行许多复杂的查询来处理大量的数据 这时响应时间 精确性和可用性是关键性问题 这些查询 ( 典型地为只读查询 ) 范围可以从一个简单的取一些记录的查询到从许多不同的表中排序几千条记录的复杂查询 2. OLTP( 联机事务处理 ): 许多并发用户执行大量的事务需要快速存取数据 这里可用性 速度 并发性和可恢复性是关键性问题 事务由读 (SELECT 语句 ) 写(INSERT 和 UPDATE 语句 ) 和删除(DELETE 语句 ) 数据库表中的数据组成 3. 新数据库 : 这个模板提供给你定义一个数据库的最大的灵活性 但需要你对 Oracle 系统 你的应用有较深的了解 show details 页显示了模板的详细内容, 你可以通过这个选项来模板定义的详细内容 这些内容包括 : 包含的选项 初始化参数设置 控制文件和地点 表空间 数据文件

4 106 回滚段 ( 有的不包括 ) 重做日志组你能把这些细节页作为一个 HTML 文件保存 二. 包含数据文件当选择一个模板时, 可以选择包含或不包含数据文件的模板 数据库模板的包含或不包含数据文件有下列类型 : 不包含数据文件 : 这类模板仅仅包含数据库的结构允许你指定和改变所有的数据库参数 如果你选择一个没有数据文件模板, 数据库创建将花更长时间, 因为为了创建模式所有的脚本必须被运行 包含数据文件 : 这类模板包含已经存在的数据库的结构和物理的数据文件 实际上, 这个模板只是拷贝一个预先编译好的种子数据库 在种子数据库里,Oracle 自动包括高效地并更容易地管理数据库的特性 当你选择包括数据文件的一个模板时, 数据库创建很快, 因为在数据文件的模式已经可用而不需要花时间去创建 另外, 所有的日志文件和控制文件自动地被数据库创建 在这种情况下, 你需要做的仅仅是 : 数据库的命名 数据文件的目的地 控制文件 重做日志组另外的改变必须在数据库创建以后使用命令行 SQL 语句或 Oracle 企业管理器 (Oracle Enterprise Manager) 来修改 可以使用定制的脚本实现附加的修改 三. 指定全局数据库名字和参数在使用 Oracle 数据库配置向导时, 通过一系列页的指导允许更进一步地定义你的数据库或接受 Oracle 推荐的缺省参数值和文件位置 但你需要提供一个全局数据库名, 指定包含的数据库选项, 决定数据库模式 ( 共享服务器或专用服务器 ) 以及指定初始化参数 当指定初始化参数时, 出现的第一页是 memory parameters( 记忆参数 ) 页 它用来决定系统全局区 (SGA) 初始大小的初始化参数值 可以选择下列选项之一 : 典型 (Typical): 这需要最少的用户输入来创建一个数据库 可以不指定特定的初始化参数值 如果指定最大的并发用户, 为 Oracle 保留的物理内存百分比以及数据库类型 (OLTP 多用途或数据仓库 ) Oracle 使用这个信息为你的环境创建一个有效的数据库 定制 (Custom): 定制允许你指定影响系统的大小的初始化参数值系统全局区 (SGA) 这种发生一般由经验丰富的数据库管理员使用在需要特定性能调节的情况下 被允许定制的参数包括 : 数据文件 控制文件和重做日志文件设置 表空间大小 范围大小 转存的格式和目的地

5 107 跟踪文件目的地 字符集说明四. 完成数据库创建在完成了数据库的参数定义以后采用下列步骤来完成数据库的创建 : 创建数据库 : 选择 现在创建数据库 在启动数据库创建进程时, 可以看到创建参数的更多信息 把这些描述作为数据库模板保存 : 选择 作为一个模板保存数据库创建参数 这个模板将自动地被加到可用的数据库创建模板列表中去 产生数据库创建脚本 : 选择 产生用于创建数据库的脚本 脚本从你在先前的页中指定的数据库参数中产生 五. 设置数据库选项当你选择设置数据库选项时, 你能增加以前没有在你的数据库上配置的选项 下面列出了可以在你的数据库中安装的 Oracle 选项或功能 Oracle 提供一张你能从其中选择的选项或功能的完全列表, 可以在 设置数据库选项 页上选择它 一些列出的选项可能已经被安装, 这点取决于你安装时如何定义数据库 已经被安装的那些选项变灰不能够选择 Oracle Spatial Oracle Text Oracle JServer Oracle Advanced Replication Oracle OLAP Services Oracle Label Security Oracle Sample Schemas 六. 删除和丢弃数据库 Oracle 数据库配置向导可以使你删除一个数据库 当你这样做时, 就删除了数据库实例和它的控制文件 重做日志文件和数据文件 初始化参数文件并没被删除 但如果不采用 Oracle 数据库配置向导来删除数据库 七. 管理模板一个模板是一个数据库的定义 Oracle 提供一些基本的模板供你使用 也可以如前面所说的, 可以保存你自己创建的数据库定义 这些保存的定义可以用在将来创建新的数据库时修改它们没有必须完全重新定义他们 Oracle 在 XML 文件中保存模板 使用模板有下列一些优点 : 如果使用一个模板, 不需要定义数据库, 因而节省定义数据库的时间 创建包含你的数据库设置的一个模板, 可以很容易地创建一个副本数据库而不需要两次指定参数 可以快速从模板设置改变数据库选项

6 108 模板是容易共享 可以从一台机器被拷贝到另外一台机器 Oracle 数据库配置向导的 模板管理 页提供了几个选项使你能够在存在的数据库之上修改存在的定义或创建定义 : 使用一个存在的模板 : 基于预先规定的模板来设置创建一个新模板时 可以增加或改变初始化参数和存储参数来改变模板设置或使用定制脚本 使用一个存在的数据库 : 从一个存在的数据库中创建其结构与存在的数据库相同的一个新模板 这些结构包括表空间结构和存储结构 这时甚至可以使用远程的一个存在的数据库 这时只复制了数据库结构, 没有包含数据 克隆一个数据库 : 创建有一个存在的数据库 ( 包含结构和数据 ) 的一个模板 这时将数据库结构和数据全部克隆过来, 但必须使用的是本地的一个存在的数据库 6.3 手工创建数据库 手工创建数据库 当你手工地创建一个数据库时, 需要包含一些步骤 这些步骤应该按顺序执行 你将以前创建环境为创建 Oracle 数据库, 需要提前创建一些环境, 创建这些环境应该作为 Oracle 软件安装的一部分过程 第一步 : 决定你的实例标识符 (SID) 为你的实例决定一个唯一的 Oracle 系统标识符 (SID) 并设置 ORACLE_SID 这个环境变量 这个标识符的名称步能够与其它实例的 SID 一样以避免后来创建的在你的系统上并发地运行的其它 Oracle 实例早晨混乱 下例为我们准备创建的实例和数据库设置 SID: % setenv ORACLE_SID mynewdb 在初始化参数文件中 DB_NAME 初始化参数的值应该匹配 SID 的设置 第二步 : 建立数据库管理认证方法为了创建一个数据库, 数据库管理员必须被证实并授予了相应的系统特权 在这里可以使用口令文件或操作系统认证方法 数据库管理员认证和授权在这本书的 第十章数据库安全管理 中被讨论 确定认证方法以后, 需要做一些工作以完成对数据库管理员的认证 如果采用操作系统认证, 需要增加操作系统用户, 授予操作系统特权 如果采用口令文件认证并且系统中没有口令文件, 需要创建口令文件 如在 NT 下可以通过 ORAPWD 这个应用程序创建口令文件 如 : D:\Oracle\Ora9\bin\orapwd file=d:\oracle\ora9\database\pwdtest.ora password=oracle entries=5 这样可以以 internal 用户登录系统 ( 口令为 ORACLE ) 创建数据库

7 109 第三步 : 创建初始化参数文件 任何 Oracle 数据库的实例 (SGA 和后台进程 ) 使用一个初始化参数文件才被启动 创建初 始化参数文件的一种方法是编辑在 Oracle 发布介质上提供的一个样品初始化参数文件的一个 拷贝或者修改本书中列出的初始化参数文件 为了便于操作, 需要使用缺省文件名并在 Oracle 的缺省地点存储你的初始化参数文件 用这种方法, 当你启动数据库时, 不需要指定 PFILE 参数因为 Oracle 自动在缺省位置寻找初 始化参数文件 缺省的参数文件位置如下 : 在 UNIX 平台下, 参数文件名称一般为 init$oracle_sid.ora, 位置一般为 $ORACLE_HOME/dbs 例如,mynewdb 数据库的初始化参数文件名称为 initmynewdb.ora, 存储位置为 /vobs/oracle/dbs/initmynewdb.ora 在 NT 平台下, 参数文件名称一般为 init$oracle_sid.ora, 位置一般为 $ORACLE_HOME\database 下例是用于创建 mynewdb 数据库的初始化参数文件 # Cache and I/O DB_BLOCK_SIZE=4096 DB_CACHE_SIZE= # Cursors and Library Cache CURSOR_SHARING=SIMILAR OPEN_CURSORS=300 # Diagnostics and Statistics BACKGROUND_DUMP_DEST=/vobs/oracle/admin/mynewdb/bdump CORE_DUMP_DEST=/vobs/oracle/admin/mynewdb/cdump TIMED_STATISTICS=TRUE USER_DUMP_DEST=/vobs/oracle/admin/mynewdb/udump # Control File Configuration CONTROL_FILES=("/vobs/oracle/oradata/mynewdb/control01.ctl", "/vobs/oracle/oradata/mynewdb/control02.ctl", "/vobs/oracle/oradata/mynewdb/control03.ctl") # Archive LOG_ARCHIVE_DEST_1='LOCATION=/vobs/oracle/oradata/mynewdb/archive' LOG_ARCHIVE_FORMAT=%t_%s.dbf LOG_ARCHIVE_START=TRUE

8 110 # Shared Server # Uncomment and use first DISPATCHES parameter below when your listener is # configured for SSL # (listener.ora and sqlnet.ora) # DISPATCHERS = "(PROTOCOL=TCPS)(SER=MODOSE)", # "(PROTOCOL=TCPS)(PRE=oracle.aurora.server.SGiopServer)" DISPATCHERS="(PROTOCOL=TCP)(SER=MODOSE)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)", (PROTOCOL=TCP) # Miscellaneous COMPATIBLE=9.0.0 DB_NAME=mynewdb # Distributed, Replication and Snapshot DB_DOMAIN=us.oracle.com REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE # Network Registration INSTANCE_NAME=mynewdb # Pools JAVA_POOL_SIZE= LARGE_POOL_SIZE= SHARED_POOL_SIZE= # Processes and Sessions PROCESSES=150 # Redo Log and Recovery FAST_START_MTTR_TARGET=300 # Resource Manager RESOURCE_MANAGER_PLAN=SYSTEM_PLAN # Sort, Hash Joins, Bitmap Indexes SORT_AREA_SIZE= # System Managed Undo and Rollback Segments UNDO_MANAGEMENT=AUTO

9 111 UNDO_TABLESPACE=undotbs 第四步 : 与实例连接启动 SQL*Plus 并以 SYSDBA 与你的 Oracle 实例连接 如 : $ SQLPLUS /nolog SQL> CONNECT SYS/password AS SYSDBA 第五步 : 启动实例在不装配数据库时启动一个实例 典型地, 你仅在数据库创建期间或在数据库上执行维护时才使用这种模式启动 使用带 NOMOUNT 选项的 STARTUP 命令可以实现这种模式启动 ( 详细见本章后续章节 数据库启动和关闭 ) 在这个例子里, 因为初始化参数文件存储在缺省位置, 因此不要求指定 PFILE 子句 : STARTUP NOMOUNT 在这种情况下, 没有创建数据库 仅仅是 SGA 和后台进程被创建为一个新的数据库的创建作准备工作 第六步 : 发出 CREATE DATABASE 语句创建新的数据库, 需要使用 CREATE DATABASE 语句 当你执行 CREATE DATABASE 语句,Oracle 至少执行下列操作 其它要执行的操作取决于你在 CREATE DATABASE 语句中指定的子句和你设置的初始化参数 为数据库创建数据文件 为数据库创建控制文件 为数据库创建重做日志文件并且建立归档日志模式 创建系统表空间和系统回滚段 创建数据字典 设置在数据库存储数据的字符集 设置数据库时区 装配并打开数据库以备使用 CREATE DATABASE 的语法如下 : CREATE DATABASE [database] {CONTROLFILE REUSE LOGFILE [GROUP integer] filespec [,[GROUP integer] filespec ] MAXLOGFILES integer MAXLOGMEMBERS integer MAXLOGHISTORY integer MAXDATAFILES integer MANINSTANCES integer {ARCHIVELOG NOARCHIVELOG}

10 112 CHARACTER SET charset NATIONAL CHARACTER SET charset DATAFILE filespec [autoextend_clause], filespec [autoextend_clause] default_temp_tablespace undo_tablespace_clause SET STANDBY DATABASE {PROTECTED UN PROTECTED } set_time_zone_clause } 其中 : database: 要建立的数据库名称, 名称长度不要超过 8 位 CONTROLFILE REUSE: 重建数据库时需要重用初始化参数 CONTROL_FILES 指定的已 经有的控制文件 如果该项省略而控制文件存在, 则会出错 LOGFILE: 指定的重做日志文件 每个 filespec 指定一个包含了一个或多个重做日志成 员或拷贝的重做日志文件组 MAXLOGFILES: 指定该数据库能够创建的重做日志文件组的最大数量 MAXLOGMEMBERS: 指定该数据库重做日志文件组中的最大成员数量 MAXLOGHISTORY: 只有在实时应用集群情况下和归档模式中, 此参数才是有用的 Oracle 使用该值来确定在控制文件中分配归档重做日志文件名需要的空间 最小为 0, 缺 省值为 MANINSTANCES 的倍数 MAXDATAFILES:Oracle 使用该值来确定在控制文件中分配数据文件名需要的空间 MANINSTANCES: 指定可以同时装配和打开数据库实例的最大数量 它优先与初始化 参数 INSTANCES 的值 ARCHIVELOG: 指定实例以归档模式启动, 为重做日志文件组建立归档日志方式 NOARCHIVELOG: 指定实例以非归档模式启动, 为重做日志文件组建立非归档日志方 式 CHARACTER SET: 指定数据库保存数据时使用的字符集 NATIONAL CHARACTER SET charset: 指定 NCHAR NCLOB 或者 NVARCHAR2 类型 列保存数据时需要使用的民族字符集 DATAFILE: 指定一个或多个数据文件 这些文件都作为 SYSTEM 表空间的一部分 filespec 的 autoexetend_clause 子句的语法为 : AUTOEXTEND {OFF ON [NEXT integer[k M] [MAXSIZE {UNLIMTED integer [K M] }]] AUTOEXTEND 指定空间能否自动扩展 OFF 为不能够扩展,ON 为能够扩展 NEXT 指定需要更多范围时自动分配给下一个范围的大小 MAXSIZE 指定自动扩展的最大磁盘空 间 UNLIMITED 表示分配的磁盘空间没有限制 default_temp_tablespace 子句的语法为 : DEFAULT TEMPORARY TABLESPACE tablespace [TEMPFILE filespec] [EXTENT MANAGEMENT LOCAL][UNIFORM [SIZE integer[k M]]] default_temp_tablespace 子句用来为数据库创建缺省的临时表空间 其中 :EXTENT

11 MANAGEMENT LOCAL 表示采用本地管理表空间 UNIFORM integer: 指定表空间的范围大 小并且表空间中所有的范围一样大小 SIZE integer 指定表空间范围的大小 undo_tablespace_clause 子句指明创建一个撤消表空间用于重做数据, 其语法为 : UNDO TABLESPACE tablespace [DATAFILE filespec [autoextend_clause], filespec [autoextend_clause] ] SET STANDBY DATABASE 子句指定数据库是否在无数据丢失模式 (no-data-loss mode) 下 这种模式下 Oracle 可以让主数据库和备用数据库保持绝对的匹配 指定 PROTECTED 表 示备用实例必须包含至少一个备用的归档日志目的地来让日志写进程 (LGWR) 进行归档 UNPROTECTED 表示实例不需要备用数据库由日志写进程 (LGWR) 维护 set_time_zone_clause 子句为数据库设置时区, 它可以指定由标准时间的转换和指定时区 其语法为 : SET TIME_ZONE= {{+ - hh : mi} time_zone_region} 例如 : 下列语句创建数据库 mynewdb: 113 CREATE DATABASE mynewdb MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100 DATAFILE '/vobs/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE UNDO TABLESPACE undotbs DATAFILE '/vobs/oracle/oradata/mynewdb/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED DEFAULT TEMPORARY TABLESPACE tempts1 CHARACTER SET US7ASCII NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('/vobs/oracle/oradata/mynewdb/redo01.log') SIZE 100M, GROUP 2 ('/vobs/oracle/oradata/mynewdb/redo02.log') SIZE 100M, GROUP 3 ('/vobs/oracle/oradata/mynewdb/redo03.log') SIZE 100M; 该数据库创建时具有下列特征 : 数据库名为 mynewdb 创建了由 CONTROL_FILES 初始化参数指定的 3 个控制文件 MAXINSTANCES 子句指定只能够有一实例能使这个数据库的装配并打开 MAXDATAFILES 指定能在数据库开的数据文件的最大的数量 这个数量影响控制文件的初始大小

12 114 注意 : 在数据库创建期间可以设置几个限制 这些限制的一些也经代替是操作系统的限制并且能被他们影响 例如, 如果设置了 MAXDATAFILES, 即使数据库开始时仅有一个数据文件,Oracle 也会在控制文件中分配足够的空间存储 MAXDATAFILES 指定的文件名 然而, 因为最大的控制文件大小依赖于操作系统是有限制的, 不可能设置所有的 CREATE DATABASE 参数为它们的理想最大值 系统表空间是由数据文件子句指定的操作系统文件 /vobs/oracle/oradata/mynewdb/system01.dbf 组成 创建数据文件时, 如果文件已经存在, 将被覆盖 UNDO_TABLESPACE 子句创建并且命名撤消表空间用来存储这个数据库的重做记录 撤消表空间的详细信息请见 9.2 节 DEFAULT_TEMPORARY_TABLESPACE 子句为这个数据库创建并命名一个缺省的临时表空间 数据库存储数据的字符集为 US7ASCII NATIONAL CHARACRTER SET 中定义的字符集为 AL16UTF16, 用来存储 NCHAR NCLOB 或 NVARCHAR2 列的数据 新的数据库有 3 个在联机重做日志文件, 者三个文件定义 LOGFILE 子句中 MAXLOGHISTORY MAXLOGFILES 和 MAXLOGMEMBERS 定义了这些联机重做日志文件的限制 因为在 CREATE DATABASE 语句没有定义 ARCHIVELOG 子句, 重做日志文件初始状态为不归档状态 通常可以采用 ALTER DATABASE 语句在数据库创建以后换到归档日志模式中 在初始化参数文件中影响归档的初始化参数是 LOG_ARCHIVE_DEST_1 LOG_ARCHIVE_FORMAT 和 LOG_ARCHIVE_START 缺省数据库时区与操作系统的时区一样 可以使用带 TIME_ZONE 子句的 CREATE DATABASE 语句设置数据库的缺省时区 如果省略, 缺省数据库时区是操作系统时区 在会话中数据库时区可以通过 ALTER SESSION 语句来更改 第七步 : 创建附加的表空间要使数据库正常起作用, 需要创建附加的表空间 如果不创建附加的表空间并把数据库对象存储在这些表空间上, 则数据库缺省采用系统表空间, 这会给管理和性能带来跗面影响 一般要创建的附加的表空间有用户表空间 索引表空间 回滚表空间等 下例就创建的附加的用户表空间和索引表空间 : CONNECT SYS/password AS SYSDBA -- create a user tablespace to be assigned as the default tablespace for users CREATE TABLESPACE users LOGGING DATAFILE '/vobs/oracle/oradata/mynewdb/users01.dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; -- create a tablespace for indexes, separate from user tablespace CREATE TABLESPACE indx LOGGING

13 115 DATAFILE '/vobs/oracle/oradata/mynewdb/indx01.dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; EXIT 第八步 : 运行脚本来创建数据字典视图 数据库创建以后需要为管理 开发等原因创建视图 同义词和 PL/SQL 包 : CONNECT SYS/password EXIT 如果需要数据库的一些额外功能如导入和导出操作, 则需要运行相应的脚本 在这些脚本中有以下主要脚本 : CATALOG.SQL: 该脚本创建数据字典视图 动态性能视图和其它很多视图的公用同义词, 并授权公共用户可以存取这些同义词 CATPROC.SQL: 运行被 PL/SQL 要求的或被 PL/SQL 使用的所有脚本 第九步 : 运行脚本安装附加的选项 ( 可选 ) 如果你计划安装这个数据库工作需要的 Oracle 产品, 则需要阅读那些产品的安装手册 这些产品中的一些产品可能要求你创建附加的数据字典表 通常, 提供了命令文件创建并装载这些表进入数据库的数据字典中 第十步 : 创建一个服务器参数文件 ( 推荐 ) Oracle 推荐你作为维持初始化参数的一个创建一个服务器参数文件的动态工具 服务器参数文件在 8.9 节中有介绍 下列脚本从文本初始化参数文件中创建一个服务器参数文件并将它写到缺省地点 关闭实例, 然后使用服务器参数文件重启实例 由于服务器参数文件在缺省地点,Oracle 能够找到该文件, 所以不需要加 SPFILE 子句 CONNECT SYS/password AS SYSDBA -- create the server parameter file CREATE SPFILE='/vobs/oracle/dbs/spfilemynewdb.ora' FROM PFILE='/vobs/oracle/admin/mynewdb/scripts/init.ora'; SHUTDOWN -- this time you will start up using the server parameter file CONNECT SYS/password AS SYSDBA STARTUP

14 116 EXIT 第十一步 : 备份数据库 你应该做数据库的一个完整的备份, 这样可以保证你有在介质故障发生后可以对数据库进行恢复 一般在对数据库进行任何结构调整后 ( 如 : 增加删除数据文件 控制文件重命名等 ), 都需要进行数据库的一个完整的备份 丢弃数据库如果一个数据库不再需要, 可以丢弃它 要手工丢弃数据库你必须要移除它的所有数据文件 重做日志文件和所有的相关的文件 ( 控制文件 初始化参数文件 归档日志文件 ) 如果不清楚数据库有哪些物理文件, 可以使用 V$DATAFILE V$LOGFILE 和 V$CONTROLFILE 视图来查看数据文件 重做日志文件和控制文件等信息 如果数据库运行在归档模式, 还要通过归档日志文件目的地参数 LOG_ARCHIVE_DEST_n LOG_ARCHIVE_DEST 和 LOG_ARCHIVE_DUPLEX_DEST 来定位归档日志文件目的地 如果你使用了数据库配置向导创建数据库, 也可以使用那个工具删除你的数据库并且清理这些文件 6.4 Oracle9i 简化数据库创建和管理 除了可以使用数据库配置向导帮助你创建数据库以外,Oracle9i 还为你提供能简化创建操作和管理数据库的附加选项 CREATE DATABASE 语句中就包含了这些选项的子句 另外, 还可以选择使用 Oracle 管理文件选项, 它能够自动地创建和管理你的数据库中的操作系统文件 创建撤消表空间 Oracle9i 以前的版本中, 一般使用回滚段来实现对撤消信息的管理 回滚段的使用是比较复杂的, 需要数据库开发员和数据库管理员都要有一定的经验 在 Oracle9i 中可以使用自动撤消管理模式, 让 Oracle 创建撤消表空间来自动管理撤消信息 当然为了与以前的版本保持兼容, 也可以使用回滚段来完成 自动撤消管理模式在 9.2 节中有详细介绍 使用自动撤消管理模式时需要使用一撤消表空间 这要求使用一系列初始化参数, 如果第一次创建数据库, 可以使用带 UNDO TABLESPACE 子句的 CREATE DATABASE 语句 同时必须也包括下列初始化参数 : UNDO_MANAGEMENT=AUTO 这个初始化参数告诉 Oracle 你的数据库采用自动撤消管理模式 在这个模式下的回滚信息, 也叫撤消信息, 被存储在一撤消表空间中而非回滚段中并由 Oracle 自动管理

15 创建一个缺省的临时表空间 带 DEFAULT TEMPORARY TABLESPACE 子句的 CREATE DATABASE 语句将在数据库创建期间创建 这表空间被作为没有被分配一临时表空间用户的缺省临时表空间 在使用 CREATE USER 创建用户时能明确地为用户分配一个缺省的临时表空间 如果没有指定临时表空间, 他们将缺省使用系统表空间 在系统表空间存储临时数据不是好主意 为了避免这个问题, 并避免在创建用户时需要分配给每个用户一个缺省临时表空间, 可以使用带 DEFAULT TEMPORARY TABLESPACE 子句的 CREATE DATABASE 语句指定临时表空间, 这样如果没有指定用户的临时表空间, 他们将缺省使用这个临时表空间而不再使用系统表空间 如果你以后决定改变缺省的临时表空间, 或在数据库创建以后创建一个初始的临时表空间 可以通过 CREATE TEMPORARY TABLESPACE 语句来完成这个操作 并使用 the ALTER DATABASE DEFAULT TEMPORARY TABLESPACE 语句来把它作为系统的临时表空间 用户会自动地转换 ( 或分配 ) 到新的临时缺省表空间 例如 : 下列语句分配一个新缺省临时表空间, 这里新缺省临时表空间必须是一存在暂时的表空间 ALTER TABLESPACE DEFAULT TEMPORARY TABLESPACE tempts2 不能删除一个缺省的临时表空间, 但是能分配一个新缺省的临时表空间, 然后再删除以前的一个 同时不允许改变一个缺省的临时表空间到一永久的表空间, 也不能够使一个缺省的临时表空间脱机 使用 DATABASE_PROPERTIES 视图可以查看当前缺省的临时表空间名称 PROPERTY_NAME 列包含 DEFAULT_TEMP_TABLESPACE 值的行是缺省的临时表空间对应的一行 PROPERTY_VALUE 列包含缺省的临时表空间名称 使用 Oracle 管理的文件 如果你在你的初始化参数文件包含了 DB_CREATE_FILE_DEST 或 DB_CREATE_ONLINE_LOG_DEST_n 初始化参数, 能够使 Oracle 创建并管理你数据库内的操作系统文件 Oracle 将自动地创建和管理下列数据库结构的操作系统文件, 这些文件能否由 Oracle 自动管理依赖你指定的初始化参数和使用 CREATE DATABASE 语句时指定的子句 : 表空间 临时表空间 控制文件 联机重做日志文件例如有下列 CREATE DATABASE 语句 CREATE DATABASE rbdb1 UNDO TABLESPACE undotbs DEFAULT TEMPORARY TABLESPACE tempts1; 由于在这里没有指定数据文件子句, 因此 Oracle 为系统表空间创建一个 Oracle 管理的数据文件 没有包括日志文件子句, 因此 Oracle 创建 2 个 Oracle 管理的联机重做日志文件 在

16 118 UNDO TABLESPACE 子句中没有指定 DATAFILE( 数据文件 ), 因此 Oracle 为撤消表空间创建一个 Oracle 管理的数据文件 在 DEFAULT TEMPORARY TABLESPACE 子句中没有指定 TEMPFILE( 临时文件 ), 因此 Oracle 创建了一个 Oracle 管理的临时文件 另外, 如果没有在初始化参数文件指定 CONTROL_FILES 初始化参数,Oracle 创建一个 Oracle 管理的控制文件 设置和管理时区 Oracle9i 能够使用带 SET TIME_ZONE 子句的 CREATE DATABASE 语句将为你的的数据库设置时间地区 一般用时区文件来管理这些特性, 这些时区文件的所在目录 文件名随着每个平台的不同有一定的变化 但在 Unix 操作系统平台上 ( 无论哪种 Unix) 这些都大致相同的 时区文件包含有效的时区名称和每个地区所包括的下列信息 ( 注意缩写与时间名称一起使用 ): 从 UTC 的偏移量 夏令时的时间转换 标准时间的缩写 夏令时的缩写在 Oracle 安装目录下面有两个时区文件 : $ORACLE_HOME/oracore/zoneinfo/timezone.dat 这是缺省的时区文件 它最通常包含最常用的时区并且较小的, 这样保证好的数据库性能 $ORACLE_HOME/oracore/zoneinfo/timezlrg.dat 这个文件包含更多定义的时区集合并提供给没有在缺省 timezone.dat 文件中定义的需要使用时区的用户使用 这个文件较大可能会影响性能 为了启用更大的时区数据文件的使用, 数据库管理员必须要下列活动 : 关闭数据库 为给设置环境变量 ORA_TZFILE 为 timezlrg.dat 文件存储地点的完整路径名 重启数据库 一旦较大的 timezlrg.dat 被使用, 除非用户肯定存储在数据库中的数据没有使用非缺省的地区, 否则它必须继续使用 另外所有数据库共享信息必须使用一样的时区数据文件 可以使用下列查询查看时区名称 : SELECT * FROM V$TIMEZONE_NAMES 6.5 数据库的启动和关闭 一个 ORACLE 数据库没有必要对所有用户总是可用, 数据库管理员可启动数据库, 以致它被打开 在数据库打开情况下, 用户可存取数据库中的信息 当数据库不使用时,DBA 可关闭它, 关闭后的数据库, 用户不能存取其信息 数据库的启动和关闭是非常重要的管理功能, 通过以 INTERNAL 连接到 ORACLE 的能

17 119 力来保护这个操作 以 INTERNAL 连接到 ORACLE 需要有下列先决条件 : 该用户的操作系统账号具有使用 INTERNAL 连接的操作系统特权 对 INTERNAL 数据库有一口令, 该用户知道其口令 另外 : 当用户以 INTERNAL 连接时, 可连接到专用服务器, 而且是安全连接 在 Oracle9i 中, 启动和关闭 ( 并管理 ) 一个数据库和实例有以下几种方法和工具 : 一. 使用 SQL*Plus 使用 SQL*Plus 以管理员特权连接数据库发出 STARTUP 命令来启动数据库 本书只讨论使用 SQL*Plus 的 STARTUP 命令来启动数据库 二. 使用恢复管理器 (Recovery Manager,RMAN) 你能也使用恢复管理器 ( RMAN ) 执行启动 ( 并关闭 ) 命令 如果你比较喜欢 RMAN 环境而并不想要调用 SQL*Plus 来完成该操作 三. 使用 Oracle 企业管理器 (Oracle Enterprise Manager,OEM) 可以选择使用 Oracle 企业管理器管理你的数据库, 包括启动和关闭数据库 Oracle 企业管理器是一个独立的 Oracle 产品, 组成一个图形的控制台, 代理, 通用服务和工具为管理 Oracle 产品提供一个综合并且全面的系统管理平台 它提供了 GUI 接口而非命令行方式允许你执行本书中的各类操作 启动数据库 当启动一个数据库时, 就创建了那个数据库的一个实例, 并选择数据库在其启动的状态 通常, 通过装配和打开数据库来启动一个实例, 使它对于任何合法用户可用让其连接数据库并执行典型的数据存取操作 一. 启动数据库步骤启动数据库并使它可用有三步操作 : 第一步 : 启动一个实例启动一实例的处理包含分配一个 SGA( 数据库信息使用的系统全局区 ) 和后台进程的建立 实例启动的执行先于该实例装配一数据库 如果仅启动实例, 则没有数据库与内存储结构和进程相联系 第二步 : 装配一数据库装配数据库是将一数据库与已启动的实例相联 当实例安装一数据库之后, 该数据库保持关闭, 仅 DBA 可存取某些数据字典等有限的对象 第三步 : 打开一数据库打开一数据库是使数据库可以进行正常数据库操作的处理 当一数据库打开所有用户可连接到该数据库用存取其信息 在数据库打开时, 联机数据文件和联机日志文件也被打开 如果一表空间在上一次数据库关闭时为脱机, 在数据库再次打开时, 该表空间与它所相联的数据文件还是脱机的 二. 准备启动一个实例你在使用 SQL*Plus 试图启动你的数据库的一个实例前必须执行一些初步操作

18 启动 SQL*Plus 不与数据库连接 : SQLPLUS /NOLOG 2. 以 SYSDBA 角色与 Oracle 连接 : CONNECT username/password AS SYSDBA 通过以上两步操作连接到 Oracle, 也就准备好了启动你的数据库的一个实例 三. 使用 SQL*Plus 启动数据库 使用 STARTUP 命令在启动一个数据库实例 启动一个实例,Oracle 必须从一个服务器参 数文件或传统型的文本初始化参数文件中读实例配置参数 ( 初始化参数 ) 服务器参数文件和传 统型的文本初始化参数文件的详细资料可以参考 8.7 和 8.8 节 当你发出 STARTUP 命令时没 有 PFILE 子句,Oracle 从一个特定平台的缺省位置中的一个服务器参数文件读初始化参数 (SPFILE) 在 UNIX 下, 特定平台的服务器参数文件或文本初始化参数文件的缺省位置 ( 目录 ) 为 : $ORACLE_HOME/dbs 在 Windows NT 和 Windows 2000 下, 目录是 : $ORACLE_HOME\database 在特定平台的缺省位置,Oracle 通过下列顺序检查文件名来定位你的初始化参数文件 : spfile$oracle_sid.ora spfile.ora init$oracle_sid.ora 启动时可以指定 Oracle 从一传统型的文本初始化参数初始化参数文件来启动, 方法是使 用 PFILE 子句的 STARTUP 命令 例如 : STARTUP PFILE = /u01/oracle/dbs/init.ora 此外, 可以使用这个 PFILE 子句启动一个非缺省的服务器参数文件指定实例, 方法如下 : 1. 创建仅有一行的文本初始化参数文件并只包含 SPFILE 参数 参数的值是非缺省的服 务器参数文件地点 例如, 创建一文本初始化参数文件 /u01/oracle/dbs/spf_init.ora 仅包含下列 参数 : SPFILE = /u01/oracle/dbs/test_spfile.ora 注意 : 你不能在一文本参数文件内使用 IFILE 初始化参数指向一个服务器的初始化参数 文件 必须使用 SPFILE 初始化参数 2. 启动指向这初始化参数文件的实例 STARTUP PFILE = /u01/oracle/dbs/spf_init.ora 既然服务器参数文件必须存放在运行数据库服务器的机器上, 上面的方法也提供一个客 户机器使用一个服务器参数文件启动一个数据库的方法 同时不需要客户机维持一个客户端初始化参数文件 当客户机器读包含 SPFILE 参数的初始化参数文件时, 它把值传递给被读的服务器的指定服务器参数文件 你能以下面不同模式来启动一个实例 : 启动实例不装配数据库 这不允许数据库的存取, 通常仅在数据库创建或控制文件重建等情况中使用

19 启动实例并且装配数据库但是不打开 这个状态允许某个 DBA 操作, 但是不允许对 数据库的存取 启动实例, 装配和打开数据库 这可以用在不受限制的模式, 允许所有的用户进行 存取, 或用在限制的模式中, 仅数据库管理员允许存取数据 注意 : 如果你通过共享服务器进程连接到数据库时, 不能启动一个数据库实例 此外, 你能强迫实例启动, 或启动实例并让完全的介质恢复马上开始 四. 实例启动模式 实例可以以不同的模式进行启动, 下列情形描述并说明你能启动一个实例的不同状态 注意 : 如果一个实例的控制文件 数据库文件或重做日志文件不可用时启动数据库可能 遇见一些问题 如果 CONTROL_FILES 初始化参数指定的一个或多个文件不存在或不能 被打开时, 试图装配一个数据库时,Oracle 会返回一条警告消息并且不装配数据库 如 果数据文件或重做日志文件一个或多个文件不是可用或不能被打开时, 试图打开一个数 据库,Oracle 返回一条警告消息并且不打开数据库 模式一 : 启动一个实例 装配和打开一个数据库 这是正常的数据库操作, 表示一个实例被启动并数据库被装配和打开 这个模式允许任 何有效的用户与数据库连接并执行典型的数据存取操作 启动一个实例, 从缺省的服务器参数文件位置读初始化参数, 然后通过使用 STARTUP 命令装配并打开数据库 该打开模式的操作命令如下 : STARTUP 模式二 : 启动一个实例不装配数据库 能够启动一个实例但不装配数据库 典型地, 数据库创建期间需要这样做 方法是使用 NOMOUNT 选项的 STARTUP 命令 : STARTUP NOMOUNT 模式三 : 启动一个实例并装配数据库 能够启动一个实例, 装配数据库但不打开它 这模式下允许你执行特定的维护操作 例 如下列这些数据库必须被装配但不能够打开的操作 : 重命名数据文件 增加, 删除, 或重命名重做日志文件 启用和停用重做归档日志文件选项 执行完整的数据库恢复 启动一个实例, 装配数据库但不打开它可以使用带 MOUNT 选项的 STARTUP 语句 : STARTUP MOUNT 模式四 : 在启动时限制一个数据库的存取 你能启动一个实例, 装配数据库并在限制模式下打开一个数据库以便数据库仅仅对管理 人员可用 ( 而不一般的数据库用户 ) 当你需要完成下列任务之一时, 需要使用这个数据库启动 模式 : 执行一个数据库的导出或导入操作 执行数据装载 ( 由 SQL*Loader 使用 ) 121

20 122 临时阻止典型的用户使用数据 在某个升迁和升级操作期间 典型地, 所有有 CREATE SESSION 系统特权的用户能连接到一个打开的数据库的会话 在限制的模式下打开一个数据库仅允许同时具有 CREATE SESSION 和 RESTRICTED SESSION 两个系统特权的数据库用户存取 仅仅数据库管理员应该具有 RESTRICTED SESSION 系统特权 以限制模式启动一个实例需要使用带 RESTRICT 选项的 STARTUP 命令 : STARTUP RESTRICT 以后, 可以使用 ALTER SYSTEM 语句停用 RESTRICTED SESSION 特征 : ALTER SYSTEM DISABLE RESTRICTED SESSION; 如果你在非限制模式打开数据库并后来发现你需要限制存取, 可以使用 ALTER SYSTEM 语句完成这点 ALTER SYSTEM ENABLE RESTRICTED SESSION; 模式五 : 强制一个实例启动在一些非平常的情形下, 当试图启动一个数据库实例时, 可能遇到问题 除非你遇到下列问题, 否则一般情况下不应该强迫一个数据库启动 : 使用 SHUTDOWN NORMAL, SHUTDOWN IMMEDIATE 或 SHUTDOWN TRANSACTIONAL 命令不能关闭实例时 当启动一个实例时遇到了问题 如果上述的这些状况之一产生, 你能通常需要启动一个新实例解决这个问题使用带 FORCE 选项的 STARTUP 命令 : STARTUP FORCE 如果一个实例正在运行,STARTUP FORCE 首先以 ABORT 模式关闭实例后重启它 模式六 : 启动实例, 装配数据库和启动完全的介质恢复 如果需要介质恢复, 则可以启动实例, 装配数据库并启动完全的介质恢复, 让恢复自动地处理 可以使用带 RECOVER 选项 STARTUP 命令 : STARTUP OPEN RECOVER 如果不需要介质恢复, 试图执行恢复,Oracle 会发出一条错误消息 模式七 : 在操作系统启动时自动的数据库启动可以使用程序来在操作系统启动后马上自动启动一个或多个数据库实例 执行这项任务的程序是每个操作系统特定的 不能够相互通用 需要查阅你的操作系统特定的 Oracle 文档 模式八 : 启动远程实例如果你的本地的 Oracle 服务器是一个分布式的数据库的一部分时, 你可能想要启动一个远程的实例和数据库 启动和停止远程的实例的程序取决于通讯协议和操作系统的不同而有很大不同 改变数据库可用性 你能改变一个数据库的可用性 比如你想改变数据库的可用性来因为维护等原因限制存取或者使一个数据库只读

21 123 一. 为一个实例装配一个数据库当需要执行特定的管理操作时, 数据库必须被启动但是不打开 通过启动实例并且装配数据库来达到这种情况 为了装配一个数据库到一启动了的但并没有打开的实例, 可以使用带 MOUNT 选项 ALTER DATABASE 语句 : ALTER DATABASE MOUNT 二. 打开一个关闭的数据库要使一个装配了的但没有打开的数据库对一般的用户可用可以打开这个数据库 打开一个装配的数据库, 可以使用带 OPEN 选项的 ALTER DATABASE 语句 : ALTER DATABASE OPEN 在执行这个语句以后, 任何有效的有 CREATE SESSION 系统特权 Oracle 用户能连接数据库 三. 以只读方式打开一个数据库当以只读方式打开一个数据库时, 你能够查询一个打开的数据库但不会对联机的数据内容改变进行任何更改 以只读方式打开一个数据库时保证数据文件和重做日志文件怒能够被写, 它不限制数据库恢复以及那些不产生撤消信息的改变数据库的状态的操作, 例如使数据文件脱机或使它们联机的这些不改变数据的内容的操作 如果在只读方式下对一个数据库的查询使用了临时表空间, 例如进行磁盘排序, 查询的发行者必须有一本地管理的表空间作为缺省分配为临时表空间 否则, 查询将失败 理想情况下, 当轮流在一个备用数据库的只读和恢复方式之间切换时, 需要以只读方式打开一个数据库 同时注意这些是互相独占模式 下列语句在只读方式下打开一个数据库 : ALTER DATABASE OPEN READ ONLY; 也可以在读写方式下打开一个数据库 : ALTER DATABASE OPEN READ WRITE; 通常打开数据库时不指定为何种方式打开, 缺省方式是读写方式 四. 对一个打开的数据库限制其存取可以使用带 ENABLE RESTRICTED SESSION 子句的 ALTER SYSTEM 语句来把一个实例设置为限制方式 在把一个实例设置为限制方式以后, 你应该考虑在执行任何管理任务前杀死所有的当前的用户会话 使一个实例脱离限制模式可以提使用带 ENABLE DISABLE RESTRICTED SESSION 子句的 ALTER SYSTEM 语句 关闭数据库关闭数据库是打开数据库的相反过程, 与数据库打开操作的三步对应, 关闭一实例以及它所连接的数据库也有三步操作 : 第一步 : 关闭数据库

22 124 数据库停止的第一步是关闭数据库 当数据库关闭后, 所有在 SGA 中的数据库数据和恢复数据相应地写入到数据文件和日志文件 在这操作之后, 所有联机数据文件和联机的日志文件也被关闭, 任何脱机表空间中数据文件夹是已关闭的 在数据库关闭后但还装配时, 控制文件仍保持打开 第二步 : 卸下数据库停止数据库的第二步是从实例卸下数据库 在数据库卸下后, 在计算机内存中仅保留实例 在数据库卸下后, 数据库的控制文件也被关闭 第三步 : 停止实例停止数据库的最后一步是停止实例 当实例停止后,SAG 是从内存中撤消, 后台进程被中止 可以使用 SQL*Plus 的 SHUTDOWN 命令来关闭数据库 只有数据库关闭完成后控制才交返回到会话来显示数据库已经关闭 尝试连接一个正在进行关闭操作的数据库的用户会收到下列错误信息 : ORA-01090: 注意 : 如果你通过共享服务器进程连接到数据库, 不能关闭这个数据库 关闭一个数据库和实例, 你必须首先作为 SYSOPER 或 SYSDBA 角色进行连接 与打开数据库一样, 关闭一个数据库有几种模式 模式一 : 正常关闭数据库要在正常情况下关闭一个数据库, 可以使用有 NORMAL 选项的 SHUTDOWN 命令 : SHUTDOWN NORMAL 正常的数据库关闭语句被发出以后, 不允许新连接 并且在数据库被关闭以前,Oracle 等所有的当前被连接的用户从数据库断开 在这种模式下关闭, 数据库的下一次启动时将不需要任何实例恢复过程 模式二 : 立即关闭数据库只有在下列情况下需要立即关闭数据库 开始一个自动的并无需人为介入的备份 马上要断电 数据库或它的应用程序之一不能够正常的运行 要立即关闭数据库, 可以使用有 IMMEDIATE 选项的 SHUTDOWN 命令, 如 : SHUTDOWN IMMEDIATE 立即关闭数据库时, 在语句被发出以后, 不允许新的连接, 也不允许新的事务启动 任何未提交的事务被回滚 如果存在长的未提交事务, 这种关闭方法可能不会很快完成 并且 Oracle 不会等待当前用户与数据库断开连接 Oracle 隐式地回滚活动的事务并且断开所有的连接用户 在这种模式下关闭, 数据库的下一次启动时将不需要任何实例恢复过程 模式三 : 事务性关闭当希望执行有计划的实例关闭而尽量减少客户中断时, 可以使用事务性关闭数据库 可以使用带 TRANSACTIONAL 选项的 SHUTDOWN 命令来进行数据库的事务性关闭 SHUTDOWN TRANSACTIONAL 数据库事务性关闭时, 在语句被发出以后, 不允许新的连接, 也不允许新的事务启动

23 在所有事务完成以后, 仍然连接到实例的客户才被断开连接 实例关闭时就像执行 SHUTDOWN IMMEDIATE 语句进行关闭时一样 在这种模式下关闭, 数据库的下一次启动时将不需要任何实例恢复过程 这种事务性关闭防止了前两种模式下客户工作被丢失, 也不要求所有的用户退出登录 模式四 : 强制关闭采用强制关闭可以马上关闭数据库实例 这种模式一般只用在以下情况 : 数据库或它的应用程序之一工作不正常并采用了其它的关闭方式时失败 需要立即关闭数据库的情况 ( 例如就要立即断电时 ) 当启动一个数据库实例时遇到了问题 可以使用带 ABORT 选项的 SHUTDOWN 命令来强制关闭数据库 例如 : SHUTDOWN ABORT 当采用强制关闭时, 在语句被发出以后, 不允许新的连接, 也不允许新的事务启动 当前 Oracle 处理的客户 SQL 语句被立即终止 未提交的事务也不被回滚 Oracle 不等待当前用户与数据库断开连接 Oracle 隐式地断开所有的用户连接 注意 : 采用这种方式关闭数据库时, 需要数据库的下一次启动时要求进行实例恢复过程 停顿一个数据库 有时需要把一个数据库设置到仅允许执行属于 DBA 的事务 查询 取数据操作或 PL/SQL 语句的状态中 这个状态被称为一个停顿 (quiesced) 状态, 就某种意义来说就是在系统中没有正在运行的非 DBA 的事务 查询 取数据操作或 PL/SQL 语句 这个停顿状态允许你或另外的管理员执行不能安全地完成的行为 这些行为可以分为如下类别 : 如果并发的用户事务存取一样的对象的行为会失败 例如, 改变一个数据库表的模式或把一列加到不需要 no-wait 锁的存在的表中 对并发的用户事务可见的不合乎需要的媒介影响的行为 例如, 首先导出一个表, 然后擅长表接着再导入表的重组表的一个多步过程 一个并发的用户在表被删除后还没有导入前试图存取表, 将出现混乱的结果 在没有停顿一个数据库的能力以前, 要完成上述行为需要关闭数据库并且在限制模式下打开它 这有严格的限制, 特别为系统需要 24x7 的可用性时 而停顿一个数据库有更少限制因为它消除了用户混乱和关闭和重启数据库之间的数据库未用的空闲时间 注意 : 在 Oracle9i 这个版本停顿数据库中, 一 DBA 需要被定义为 SYS 或 SYSTEM 角色用户 另外的用户, 包括有 SYSDBA 系统特权或 DBA 角色的用户不允许发出 ALTER SYSTEM QUIESCE DATABASE 语句或在数据库停顿以后继续数据库 一. 设置一个数据库进入停顿状态 可以发出下列语句把一个数据库设置进入一个停顿状态 : ALTER SYSTEM QUIESCE RESTRICTED 任何非 DBA 的当前活动会话将继续下去直到它们变得不活动 一个活动会话被定义是在当前在事务 查询 取数据或一个 PL/SQL 语句内的会话 ; 或当前正在占用了任何共享资源的会话 ( 例如, 队列 ) 停顿状态下不活动的会话不允许变得活动 如果一个用户发出 SQL 查 125

24 126 询尝试去强迫一个不活动的会话变得活动, 查询将被挂起 当数据库是后来变的不停顿时, 会话被恢复, 并且阻塞的行为 ( 例如前面提及的 SQL 查询 ) 将被处理 一旦所有的非 DBA 会话变得不活动,ALTER SYSTEM QUIESCE RESTRICTED 语句完成, 数据库被认为处在一停顿状态中 在 Oracle 实时应用集群环境中, 这个语句会影响所有的实例, 而不单是发出语句的那一个 注意 : 你必须激活数据库资源管理器 (Database Resource Manager) 特征, 并且它必须从实例启动时被激活 ( 在 Oracle 实时应用集群环境中的所有的实例 ) 才能够来成功地发出 ALTER SYSTEM QUIESCE RESTRICTED 语句 ALTER SYSTEM QUIESCE RESTRICTED 语句可能等待很长时间因为需要将活动的会话变得不活动 如果你中断这个请求, 或在所有的活动的会话停顿以前你的会话因为一些原因不正常终止了,Oracle 将自动地重做语句的任何部分影响 如果查询被连续的多重的 Oracle 调用接口 (OCI) 取数据操作执行时,ALTER SYSTEM QUIESCE RESTRICTED 语句不会等待所有的取操作完成, 它仅等待当前的取操作完成后就停顿数据库 在专用的服务器连接中,ALTER SYSTEM QUIESCE RESTRICTED 语句不会给用户登录强加任何限制 然而对于共享服务器连接, 在这个语句发出以后所有的非 DBA 登录被数据库资源管理器 (Database Resource Manager) 进行排队, 并不允许继续 对于用户而言, 出现这种情况就好像登录被挂起一样 当数据库不再处于停顿状态后, 登录将恢复 DBA 必须登录到数据库并发出让指定数据库不再停顿语句才能够让数据库不再处于停顿状态 当处于停顿状态时, 不能使用文件系统拷贝命令作为冷备份来备份数据库的数据文件, 即使在每个实例上执行一个检查点 这样做的原因是因为处于停顿状态时联机的数据文件的文件头看起来好像它们正在被存取 看起来与干净关闭时的状态不一样 同样, 在数据库处于停顿状态时执行一个联机表空间的数据文件热备份时, 需要首先使用 ALTER TABLESPACE... BEGIN BACKUP 语句把数据库设置进入一个备份状态 二. 恢复系统到正常操作状态下列语句恢复数据库到正常操作状态 : ALTER SYSTEM UNQUIESCE 所有的非 DBA 的活动可以继续 在 Oracle 实时应用集群环境中, 与设置数据库到停顿状态一样, 这个语句不要求从同一个会话中发出, 甚至不要求从同一个实例中发出 三. 查看实例中的停顿状态 V$INSTANCE 能够查询一个实例的当前状态 它包含了名为 ACTIVE_STATE 的列, 该列值有下列三种情况 : NORMAL: 正常的未停顿状态 QUIESCING: 正在停顿状态, 但是仍然有活动的非 DBA 会话运行 QUIESCED: 停顿状态, 没有活动的非 DBA 会话

25 挂起和恢复一个数据库 ALTER SYSTEM SUSPEND 语句挂起一个数据库通过暂停对数据文件 ( 文件头和文件数据 ) 和控制文件的所有输入和输出 (I/O), 允许在没有 I/O 的干扰情况下备份一个数据库或其欧洲 当数据库被挂起时, 所有先前存在的 I/O 操作被允许完成并且任何新的数据库存取被放置在一个队列 挂起命令可以挂起数据库而并不指定一个实例 因此, 在 Oracle 实时应用集群环境中, 如果在其中一个系统上输入挂起命令, 那么内部锁机制将在多实例中传播暂停请求, 从而停顿指定集群中所有的活动的实例 单当你挂起另外的实例时不要启动一个新实例因为新实例将不会被挂起 使用 ALTER SYSTEM RESUME 语句可以恢复正常的数据库操作 能从不同的实例中指定挂起和恢复 例如, 如果实例 1 实例 2 和实例 3 均正在运行, 并且从实例 1 发出一 ALTER SYSTEM SUSPEND 语句, 然后从实例 1 实例 2 和实例 3 发出的 RESUME 语句是同样的效果 挂起 / 恢复特征在镜像一个磁盘或文件并拆分镜像时是很有用的, 它提供一个备份和恢复的选择解决方案 如果你使用一个系统在写操作时不能够从一个存在的数据库中拆分镜像磁盘时, 可以使用挂起 / 恢复特征来便于拆分 把挂起 / 恢复特征用于正常关闭操作是不合适的, 挂起的数据库的拷贝可能包含未提交的更改 同时不要把使用 ALTER SYSTEM SUSPEND 语句来作为一表空间热备份模式 要把 ALTER TABLESPACE BEGIN BACKUP 语句放置在任何数据库挂起之前 下列语句描述了 ALTER SYSTEM SUSPEND/RESUME 的用法 V$INSTANCE 视图用来查询数据库的状态 SQL> ALTER SYSTEM SUSPEND; System altered SQL> SELECT DATABASE_STATUS FROM V$INSTANCE; DATABASE_STATUS SUSPENDED SQL> ALTER SYSTEM RESUME; System altered SQL> SELECT DATABASE_STATUS FROM V$INSTANCE; DATABASE_STATUS ACTIVE

26 初始化参数与数据库的创建 Oracle 试图为数据库软件提供的初始化参数文件提供合适的值 可以编辑这些 Oracle 提供的初始化参数或增加其它一些参数, 取决于你的配置选项和如何规划调整数据库 对于任何没有在初始化参数文件中提供的初始化参数值,Oracle 提供了缺省值 如果你第一次创建 Oracle 数据库, 建议最小化你要改变的参数值 如果熟悉了数据库和环境, 可以使用 ALTER SYSTEM 语句为当前的实例动态地调整许多初始化参数 还可以手工地在传统型的文本初始化参数文件中选择永久地增加或更新来改变参数值 同时还可以创建一个二进制的服务器参数文件使你能够使用 ALTER SYSTEM 语句改变的初始化参数在数据库关闭和重新启动后仍然生效 服务器参数文件在 8.8 节中讨论 一. 决定全局数据库名称一个数据库的全局数据库名称由你分配的数据库名称和在网络结构中的位置 ( 域名 ) 组成 DB_NAME 初始化参数决定数据库名称的本地名称部分, 而 DB_DOMAIN 参数显示在网络结构内的域名 这 2 个参数设置的联合必须保证形成在一个网络中是唯一的数据库名字 例如要创建一个全局名称为 oratest.4y.com.cn 的数据库需要编辑如下参数文件中的参数 : DB_NAME =oratest DB_DOMAIN =4y.com.cn 在确定全局数据库名称以后, 可以使用 ALTER DATABASE RENAME GLOBAL_NAME 语句来重命名你的使用的数据库的全局数据库名称 (GLOBAL_NAME), 但必须在改变 DB_NAME 和 DB_DOMAIN 重建控制文件以后关闭和重新启动数据库 1. DB_NAME 初始化参数 DB_NAME 必须设置为一个不超过 8 个字符的字符串 在数据库创建期间,DB_NAME 提供的名称在数据文件 重做日志文件和控制文件中被记录 如果在数据库实例启动期间 DB_NAME 参数的值与在控制文件的数据库名字不一样时, 数据库不启动 2. DB_DOMAIN 初始化参数 DB_DOMAIN 是指定数据库创建的网络域名的一个文本字符串 这通常是拥有数据库的组织 ( 公司 ) 名称 如果你准备创建的数据库将作为一个分布式的数据库系统的一部分, 在数据库创建前要特别注意这个初始化参数 二. 指定控制文件要在新参数文件中包括 CONTROL_FILES 这个初始化参数并把它的值设置为新的数据库使用的控制文件名的一张列表 当执行 CREATE DATABASE 语句时, 将创建在 CONTROL_FILES 参数列出了的控制文件 如果在 CONTROL_FILES 参数中没有文件名被列出,Oracle 使用一个缺省的文件名 如果当创建数据库的控制文件时, 想要 Oracle 创建新的操作系统文件, 在 CONTROL_FILES 参数中列出的文件名不能匹配当前在你系统上存在的任何文件名 如果当创建你的数据库的控制文件时你想要 Oracle 重用或覆盖存在的文件, 保证在

27 129 CONTROL_FILES 参数中列出的文件名与要重用的文件名匹配 当设置这选项时, 应该特别小心 因为如果无意中指定你没打算重用的文件作为控制文件, 该文件原内容会被覆盖 Oracle 公司强烈推荐你为每个数据库建立至少两个文件, 并且分别存储在不同的物理磁盘驱动器上 三. 指定数据库块大小 DB_BLOCK_SIZE 初始化参数为数据库指定标准的块大小 这块大小被用于系统表空间并作为其它表空间的缺省块大小 Oracle9i 支持 4 个附加的非标准的块大小支持 而在先前的版本中只能够使用标准的块大小 1. DB_BLOCK_SIZE 初始化参数最通常使用的块大小应该首选标准块大小 在许多情况下, 这是你需要指定的唯一的块大小 一般 DB_BLOCK_SIZE 被设置为 4K 或 8K, 即每个数据块的大小为 4K 或 8K 如果不指定 DB_BLOCK_SIZE, 缺省数据块大小由特定的操作系统决定, 通常这就足够了 块大小在数据库创建以后不能被改变, 除非重建数据库 如果一个数据库的块大小与操作系统块大小不同, 让数据库的块大小也是操作系统块大小的倍数 例如, 如果你的操作系统的块大小是 2K(2048 个字节 ), 初始化参数 DB_BLOCK_SIZE 的下列设置是有效的 : DB_BLOCK_SIZE=4096 在一些情况中, 可能想要指定块大小大于操作系统的块大小 更大的数据块大小在磁盘和内存 I/O 上提供了更大的效率 这样的情况包括下列情形 : Oracle 在有大量内存和快的磁盘驱动器的一个大的计算机系统上 例如, 数据库由硬件资源丰富的大型计算机控制时, 可以将数据库块大小设置为 4K 或更大 运行 Oracle 的操作系统使用一个小的操作系统块大小 例如操作系统块大小是 1K, 如果缺省数据块大小与此一样,Oracle 在正常的操作期间可能需要大量的磁盘 I/O 操作 在这种情况中, 为了最好的性能, 每个数据库块大小应该由多个操作系统块组成 2. 非标准的块大小在 CREATE TABLESPACE 语句中使用 BLOCKSIZE 子句可以创建非标准的块大小 这些非标准的块大小可以使用在 2K 和 32K 之间指数倍数值 : 具体地说是 2K 4K 8K 16K 或 32K 这些值并非在所以操作系统上都可以使用的 使用非标准的块大小, 必须为你打算使用的非标准的块大小在 SGA 内存的缓冲缓存区里设置子缓存 如果在数据库之间传输表空间时, 这种数据库指定多重的块大小是特别有用的 例如使用一 4K 块大小将一表空间从 OLTP 环境传输到使用 8K 作为标准的块大小的数据仓库环境中 四. 设置影响 SGA 大小的初始化参数影响 SGA 分配的初始化参数, 除了 SGA_MAX_SIZE 这个初始化参数, 其它都是动态的参数, 可以使用 ALTER SYSTEM 语句在实例运行时改变这些值 SGA 的大小是动态的, 可以动态地改变这些参数使 SGA 扩大或缩小

28 设置缓冲区缓存初始化参数缓冲区缓存初始化参数决定 SGA 的缓冲区的缓存部分大小 可以使用它们为数据库使用的不同的块大小指定缓存的大小 如果你打算使用多重的块大小, 你必须设置 DB_CACHE_SIZE 和至少一个 DB_nK_CACHE_SIZE 参数 Oracle 为 DB_CACHE_SIZE 参数设置一个适当的缺省值 但是 DB_nK_CACHE_SIZE 参数缺省值为 0 缓冲区缓存的大小影响系统性能 大的缓存大小通常减少磁盘的读写数量 然而, 大的缓存可以消耗太多内存并导致内存分页和交换 2. DB_CACHE_SIZE 初始化参数 DB_CACHE_SIZE 初始化参数代替在先前的版本中的 DB_BLOCK_BUFFERS 初始化参数 DB_CACHE_SIZE 参数指定标准的块大小缓冲区的缓存大小, 标准的块大小在此由 DB_BLOCK_SIZE 指定 为了实现向后的兼容性,DB_BLOCK_BUFFERS 参数仍然存在, 它仍然是一个静态的参数, 不能与任何动态的大小参数结合 3. DB_nK_CACHE_SIZE 初始化参数非标准的块大小缓冲区的大小和数量由下列初始化参数指定 : DB_2K_CACHE_SIZE DB_4K_CACHE_SIZE DB_8K_CACHE_SIZE DB_16K_CACHE_SIZE DB_32K_CACHE_SIZE 每个参数为相应大小的块指定缓冲区缓存的大小 例如 : DB_BLOCK_SIZE=4096 DB_CACHE_SIZE=12M DB_2K_CACHE_SIZE=8M DB_8K_CACHE_SIZE=4M 在上面的例子中, 指定数据库的标准的块大小是 4K 标准的块大小缓冲区的缓存的大小是 12M 另外 2K 和 8K 块大小的缓存将分别设置为 8M 和 4M 注意 : 这些参数不能用于改变为标准块大小的缓存 例如, 如果 DB_BLOCK_SIZE 的值是 2K, 设置 DB_2K_CACHE_SIZE 是非法的 标准的块大小的缓存大小总是由 DB_CACHE_SIZE 值决定 4. 调整共享池的大小 SHARED_POOL_SIZE 初始化参数是一个动态的参数 ( 在先前的版本中它不是动态的 ) 允许你指定或调整 SGA 中共享池部分的大小 5. 调整大池的大小 LARGE_POOL_SIZE 初始化参数是一个动态的参数 ( 在先前的版本中它不是动态的 ) 允许你指定或调整 SGA 的大池部分大小 6. 限制 SGA 的大小 SGA_MAX_SIZE 初始化参数指定实例中系统全局区 (SGA) 的最大的大小 可以动态地改变影响缓冲区缓存 共享池和大池大小的初始化参数, 但是无论如何改变大小, 总和不能

29 131 够超过 SGA_MAX_SIZE 指定的值 如果你不指定 SGA_MAX_SIZE,Oracle 把所有组成各个部分的大小总和作为缺省值 或在初始化时指定的缺省值 五. 指定进程的最大数量 PROCESSES 初始化参数决定能并发地连接到 Oracle 的操作系统进程的最大数量 这个参数的值必须大于 6(5 个后台进程加 1 个用户进程 ) 例如, 如果你计划有 50 个并发的用户, 将这个参数至少设置到 55 这点很可能会被数据库管理员忽略 六. 指定重做空间管理方法每个 Oracle 数据库必须有一种方法来维持用于回滚 重做或数据库的变化的信息 这样的信息由事务行动的记录 ( 主要是未提交前 ) 组成 也就是撤消信息 Oracle 允许你在一撤消表空间或在回滚段存储撤消信息 1. UNDO_MANAGEMENT 初始化参数 UNDO_MANAGEMENT 初始化参数决定一个实例是否以自动撤消管理模式启动还是回滚段重做模式 ( 也称为手动撤消管理模式 ) 在自动撤消管理模式中, 撤消信息时存储在撤消表空间上的, 而在回滚段重做模式中撤消信息在回滚段中存储 如果 UNDO_MANAGEMENT 初始化参数设置为 AUTO 表示启用自动撤消管理模式, 设置为 MANUAL 表示启用回滚段重做模式 为了保证向后的兼容性, 缺省设置是 MANUAL 2. UNDO_TABLESPACE 初始化参数当实例在自动撤消管理模式下启动时, 它选择第一个可用的撤消表空间存储重做 缺省的撤消表空间称为 SYS_UNDOTBS, 它是在执行 CREATE DATABASE 语句时自动创建的 并且 UNDO_MANAGEMENT 这个初始化参数被设置为 AUTO 这个表空间是 Oracle 启动数据库时通常采用的撤消表空间 如果指定了 UNDO_TABLESPACE 这个初始化参数 实例会使用该参数指定的表空间作为撤消表空间 在 Oracle 实时应用集群环境中,UNDO_TABLESPACE 参数能被用来为一个实例分配一特定撤消表空间 如果有可用的撤消表空间, 实例将启动, 但是却使用了系统回滚段 在正常的情形下不被推荐, 一条警告消息被写到警告日志文件中警告系统正在没有一撤消表空间情况下运行 Oracle 推荐使用一撤消表空间而非回滚段 撤消表空间使管理更容易并使你能够明确地设定一重做滞留时间 3. ROLLBACK_SEGMENTS 初始化参数如果数据库是在回滚段重做模式下操作,ROLLBACK_SEGMENTS 参数是一个 Oracle 实例启动时需要的非系统回滚段的列表 用来列出回滚段的值 如果没有指定回滚段, 则使用系统回滚段 ROLLBACK_SEGMENTS 初始化参数用来支持向后兼容 Oracle 推荐使用撤消表空间而非回滚段来管理撤消信息 详细的情况可以见 9.2 节 表空间管理

30 132 七. 设置许可证参数 Oracle 提供了较为严谨的许可协议,Oeacle 的许可协议一般分为两种, 一种是会话许可 ( 并发使用许可 ), 另一种是命名用户许可 如果你的软件采用并发使用许可, 你可以跟踪和限制并发连接到实例的会话数量 如果你的软件采用命名用户许可, 你能够限制在数据库中创建的命名用户的数量 要设置许可, 首先应该知道你所用的是哪一种许可 你可以使用任何一个类型许可但不能够两种都采用 1. LICENSE_MAX_SESSIONS 和 LICENSE_SESSIONS_WARNING 参数你能限制并发连接到实例的会话数量 为一个实例设置并发会话的最大数量, 要在启动实例的初始化参数文件中对初始化参数 LICENSE_MAX_SESSIONS 进行设置, 例如 : LICENSE_MAX_SESSIONS = 80 除了设置会话的一个最大数量, 还可以设置并发的会话数量上限的警告 一旦到达这个限制, 附加的用户可以继续连接 ( 直到 LICENSE_MAX_SESSIONS 设置最大的限制数量 ), 但是 Oracle 给每个连接的用户发送一个警告 为了给实例设置一个警告限制, 需要设置初始化参数 LICENSE_SESSIONS_WARNING 这个警告限制要比 LICENSE_MAX_SESSIONS 的值要小 为了运行 Oracle 实时应用集群实例, 每个实例能有它的自己的并发使用限制和警告限制 然而, 实例的限制的总数不能超过该地点的会话许可证 2.LICENSE_MAX_USERS 初始化参数这个参数限制在数据库中创建的用户的数量 一旦这限制被到达, 不能创建更多的用户 注意 : 这机制假设存取数据库的每个人有一个唯一的用户名并且没有人共享一个用户名 不允许多个用户登录使用一样的用户名登录 为了限制在一个数据库创建的用户数量, 需要在数据库的初始化参数文件中设置 LICENSE_MAX_USERS 这个初始化参数, 例如 : LICENSE_MAX_USERS = 200 在 Oracle 实时应用集群中的实例, 所有连接到同一个数据库的所有的实例应该有一样的命名用户限制

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

SPFILE的使用

SPFILE的使用 9i SPFILE Oracle9i spfile Oracle9i Oracle rman Oracle spfile spfile Oracle Oracle9i -spfile,spfile 9i Oracle pfile spfile ALTER SYSTEM ALTER SESSION spfile spfile SPFILE RMAN Oracle PFILE PFILE SPFILE,

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

ebook10-5

ebook10-5 Oracle 7.x RDBMS 5 Oracle S Y S S Y S T E M O r a c l e 5.1 O r a c l e R D B M S O r a c l e O r a c l e 5.2 SYS SYSTEM S Y S S Y S T E M O r a c l e S Y S V $ D B A C O N N E C T R E S O U R C E S Y

More information

关于我 姓名 : 葛云杰 网络 ID:Fiyo 电话 : 邮箱

关于我 姓名 : 葛云杰 网络 ID:Fiyo  电话 : 邮箱 宗尚技术分享在分享中得到快乐 应用上线过程分析 数据库创建 葛云杰 (Fiyo) 山东诺安诺泰信息系统有限公司电话 :18660746900 邮件 :sdfiyon@gmail.com 关于我 姓名 : 葛云杰 网络 ID:Fiyo www.xiaoqrobot.org 电话 :18660746900 邮箱 :sdfiyon@gmail.com 应用上线过程分析 数据库创建 应用上线过程需要做哪些事情?

More information

回滚段探究

回滚段探究 oracle oracle internal DBA oracle document oracle concepts oracle document oracle DBWR update t set object_id = '0' where object_id = '12344'; 1 row updated. commit; Commit complete. 0 12344 12344 0 10%

More information

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA ORACLE By Chao_Ping and Parrotao 1 Oracle9i, SGA 2 Oracle9i 3, 4, Oracle? Oracle??? Oracle 1 Overview Oracle, Datafile, Background process, System Global Area, Server Process User Process System Global

More information

赵松涛写作

赵松涛写作 第 6 章运行维护 DBA 的日常工作 本章通过实例的方法详细介绍了作为 DBA 的日常维护操作 6.1 确保 Oracle 9i 网络的正常运行 一个完整的 Oracle 9i 的运行网络, 包括以下 4 个部分 数据库服务器 管理服务器 Oracle HTTP 服务器 管理客户机 6.1.1 确保数据库服务器的正常运行 要确保数据库服务器正常运行, 就是要确保数据库服务器的后台服务正常启动 计算机

More information

Oracle数据库应用技术4 [兼容模式]

Oracle数据库应用技术4 [兼容模式] Oracle 数 据 库 应 用 技 术 河 南 中 医 学 院 信 息 技 术 学 院 王 哲 第 四 章 管 理 表 空 间 主 讲 内 容 : 表 空 间 及 管 理 第 2 页 主 要 内 容 一. 表 空 间 基 础 知 识 二. 管 理 表 空 间 三. 其 他 表 空 间 第 3 页 一. 表 空 间 基 础 知 识 在 创 建 数 据 库 时,Oracle 会 自 动 地 创 建 多

More information

oracle-Ess-05.pdf

oracle-Ess-05.pdf 5 135 1 3 6 O r a c l e 1 3 7 1 3 8 O r a c l e 1 3 9 C O N N E C T R E S O U R C E D B A S Y S O P E R S Y S D B A E X P _ F U L L _ D A T A B A S E 1 4 0 I M P _ F U L L _ D A T A B A S E D E L E T E

More information

三. 发现表被删除, 开始着手解决 1. 该表所在表空间离线 ( 确保删除表所在位置不会被重写 ) SQL> alter tablespace raw_odu offline; Tablespace altered. 2. 通过 logmnr, 找出被删除的数据 data _object _id 1

三. 发现表被删除, 开始着手解决 1. 该表所在表空间离线 ( 确保删除表所在位置不会被重写 ) SQL> alter tablespace raw_odu offline; Tablespace altered. 2. 通过 logmnr, 找出被删除的数据 data _object _id 1 使用 odu 恢复被 drop 表过程 一. 数据库版本 SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production PL/SQL Release

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

Oracle高级复制配置手册_业务广告_.doc

Oracle高级复制配置手册_业务广告_.doc Oracle 高 级 复 制 配 置 手 册 作 者 : 铁 钉 Q Q: 5979404 MSN: nail.cn@msn.com Mail: nail.cn@msn.com Blog: http://nails.blog.51cto.com Materialized View Replication 复 制 模 式 实 现 了 单 主 机 对 多 个 复 制 站 点 的 数 据 同 步. 在 主

More information

模板

模板 第八章数据库物理结构管理 物理数据库结构 (physical database structure) 描述数据以什么形式存放到物理介质中 具体概念见前面 3.4 节所述 每一个 Oracle 数据库主要是由以下几种主要类型的物理文件组成 : 数据文件 : 包含真实的数据 重做日志文件 : 在修改后的数据被写到磁盘上之前, 重做日志文件包含有足够的信息使 Oracle 可以回到数据库关闭前的状态中去

More information

rA E3 FR1 Installation Addendum.fm

rA E3 FR1 Installation Addendum.fm Empower 3 Feature Release 1 安装附录 Empower 3 Feature Release 1 安装附录 本文档是 Empower 3 安装 配置和升级指南 的附录 其中介绍了如何在 Windows Server 2008 R2 或 Solaris 10 中创建支持 Oracle 真正应用集群 (RAC) 的 Empower 3 Feature Release 1 (FR1)

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

ebook 96-16

ebook 96-16 16 13 / ( ) 16-1 SQL*Net/Net8 SQL*Net/Net8 SQL*Net/Net8 16-1 / S Q L SQL*Net V2 N e t 8 S Q L * N e t N e t ( ) 16.1 S Q L O r a c l e S Q L 16 401 ) ( H R _ L I N K create database link p u b l i c (

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

ebook 132-2

ebook 132-2 2 SQL Server 7.0 SQL Server SQL Server 7 SQL Server 7 5 2.1 SQL Server 7 SQL Server 7 SQL Server SQL Server SQL Server 2.1.1 SQL Server Windows NT/2000 Windows 95/98 ( r a n d o m access memory R A M )

More information

四川天一学院信息工程系毛玉环

四川天一学院信息工程系毛玉环 四川天一学院信息工程系毛玉环 教学目标 1 1 1 掌握 SQL Server 2005 数据库系统的数据库类型 了解系统数据库的功能 了解数据库中的基本对象的特点 1 1 1 掌握数据库文件及文件组的概念及配置策略 掌握使用 Transact-SQL 创建数据库的方法 掌握查看数据库的基本方法 1 1 掌握修改文件组 增大数据库及收缩数据库方法 掌握删除数据库的方法 3.1 SQL Server

More information

1

1 第 1 章数据库体系结构概述... 1 1.1 基本组件概览... 3 1.2 例程与服务器... 5 1.2.1 ORACLE 服务器... 5 1.2.2 ORACLE 例程... 5 1.2.3 ORACLE 数据库... 6 1.2.4 建立连接与创建会话... 6 1.3 ORACLE 数据库物理结构和内存结构... 8 1.4 系统全局区 (SGA) 介绍... 10 1.4.1 共享池...

More information

Microsoft Word - 第5章.doc

Microsoft Word - 第5章.doc 第 5 课 表空间 Oracle 数据库被划分为称为表空间的逻辑区域, 形成 Oracle 数据库的逻辑结构, 即数据库是由多个表空间构成的 Oracle 数据库的存储管理实际上是对数据库逻辑结构的管理, 管理对象主要包括表空间 数据文件 段 区和数据库 在物理结构上, 数据信息存储在数据文件中, 而在逻辑结构上, 数据库中的数据存储在表空间中 表空间与数据文件存在紧密的对应关系, 一个表空间至少包含一个数据文件,

More information

Oracle诊断案例-Spfile案例一则

Oracle诊断案例-Spfile案例一则 ITPUB 第 1 页科技技术新动力 本期内容导读 Oracle 诊断案例 -Spfile 案例一则 By Eygle 本文通过一个 UNDO 表空间丢失的案例, 详细的介绍了怎样通过使用 spfile 来解决问题, 而无需再手工修改 pfile 文件从而减少了犯错的可能 Oracle 诊断案例 -SGA 与 Swap 之一 By Eygle Oracle 数据库问题的解决从来就离不开操作系统, 很多时候我们必须通过

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

工程项目进度管理 西北工业大学管理学院 黄柯鑫博士 甘特图 A B C D E F G 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 甘特图的优点 : 直观明了 ( 图形化概要 ); 简单易懂 ( 易于理解 ); 应用广泛 ( 技术通用 ) 甘特图的缺点 : 不能清晰表示活动间的逻辑关系 WBS 责任分配矩阵 ( 负责〇审批

More information

Microsoft Word - 新1-6.doc

Microsoft Word - 新1-6.doc 第 4 章 Oracle 数据库创建与表空间维护 本章介绍手工和使用数据库配置助手 DBCA 创建 Oracle 数据库的方法, 对与创建数据库 相关的最佳灵活体系结构 OFA 和 Oracle 管理的文件 OMF 做了介绍 本章还介绍了表空间 回退段管理的基本知识 创建 Oracle 数据库之前的准备工作 使用 DBCA 创建数据库 在 Linux 下手工创建数据库 表空间的创建与删除 使用撤销表空间

More information

PowerPoint Presentation

PowerPoint Presentation 数 据 库 培 训 项 目 研 究 Oracle 索 引 探 究 B*tree 索 引 与 位 图 索 引 的 特 点 作 者 : 赵 超 2008 年 12 月 18 日 实 验 环 境 Windows-server2003 内 存 :2G Oracle 10.2.0 ORACLE_SID=orcl 索 引 类 型 B*tree 索 引 ( 默 认 方 式 ) 位 图 索 引 (bitmap) 反

More information

Microsoft Word - 03.参数及参数文件.doc

Microsoft Word - 03.参数及参数文件.doc 第 3 章 参数及参数文件 在 Oracle 数据库中, 有一系列的初始化参数用来进行数据库约束和资源限制, 这些参数通常存储在一个参数文件中, 在数据库实例启动时读取并加载 初始化参数对数据库来说非常重要, 很多参数通过合理的调整可以极大的提高数据库性能 本章对初始化参数和参数文件进行相关探讨 3.1 初始化参数的分类 按照得出方式不同, 初始化参数可以分为三类 : 3.2.1 推导参数 (Derived

More information

Oracle数据库应用技术16 [兼容模式]

Oracle数据库应用技术16 [兼容模式] 第十六章 Oracle 闪回技术 主讲内容 : 闪回技术 闪回表 闪回数据库的使用 ; 复习上节课内容 备份和恢复概述 RMAN 工具 RMAN 备份 恢复 第 2 页 本节课内容 1. 闪回技术概述 2. 闪回删除 3. 闪回版本查询 4. 闪回数据库 第 3 页 一. 闪回技术概述 目的 : 为了让用户及时获取误操作之前的数据 ; 多种形式 : 闪回表 (Flashback Table) 闪回删除

More information

前言 本手册对协同管理系统的数据备份相关事宜进行说明 如对手册存在疑问, 可与致远互联 的客户服务人员联系 北京致远互联软件股份有限公司 2 / 15

前言 本手册对协同管理系统的数据备份相关事宜进行说明 如对手册存在疑问, 可与致远互联 的客户服务人员联系 北京致远互联软件股份有限公司 2 / 15 致远协同管理软件 数据备份手册 北京致远互联软件股份有限公司 2017 年 8 月 北京致远互联软件股份有限公司 1 / 15 www.seeyon.com 前言 本手册对协同管理系统的数据备份相关事宜进行说明 如对手册存在疑问, 可与致远互联 的客户服务人员联系 北京致远互联软件股份有限公司 2 / 15 www.seeyon.com 目录 1 非结构化数据备份与恢复...4 2 数据库备份与恢复...6

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

预备知识 控制文件相关 scn v$database. checkpoint_change# v$datafile. checkpoint_change# 点击输入文字 数据文件相关 scn v$datafile_header.checkpoint_change# 数据库干净判断 v$datafil

预备知识 控制文件相关 scn v$database. checkpoint_change# v$datafile. checkpoint_change# 点击输入文字 数据文件相关 scn v$datafile_header.checkpoint_change# 数据库干净判断 v$datafil Oracle 数据库非常规恢复之道 程飞 网名 : 惜分飞 QQ 号 :107644445 邮箱 :dba@xifenfei.com 技术 BLOG:www.xifenfie.com 预备知识 控制文件相关 scn v$database. checkpoint_change# v$datafile. checkpoint_change# 点击输入文字 数据文件相关 scn v$datafile_header.checkpoint_change#

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

ebook 132-6

ebook 132-6 6 SQL Server Windows NT Windows 2000 6.1 Enterprise Manager SQL Server Enterprise Manager( ) (Microsoft Management C o n s o l e M M C ) Enterprise Manager SQL Server Enterprise Manager 6.1.1 Enterprise

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

赵松涛写作

赵松涛写作 第 2 章构建环境 安装 Oracle 9i 本章介绍 Oracle 9i 网络中两种主要的成分 数据库服务器和管理客户机的安装和配置 过程 本章目的在于帮助读者掌握如何安装 Oracle 9i 以及如何配置 Oracle 9i 网络环境 2.1 安装数据库服务器 本书采用 Windows 2000 Server 作为安装的网络操作系统平台, 数据库服务器采用 Oracle 9i Database

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

Microsoft Word - ORA-04031.doc

Microsoft Word - ORA-04031.doc 如 何 解 决 ORA-04031 错 误 翻 译 :Fenng 文 章 内 容 1. 和 共 享 池 (shared pool) 相 关 的 实 例 参 数 2. 诊 断 ORA-04031 错 误 3. 解 决 ORA-04031 错 误 已 知 的 Oracle BUG 共 享 池 碎 片 o V$SQLAREA 视 图 o X$KSMLRU 视 图 小 的 共 享 池 尺 寸 o 库 高 速

More information

Chapter 2

Chapter 2 2 (Setup) ETAP PowerStation ETAP ETAP PowerStation PowerStation PowerPlot ODBC SQL Server Oracle SQL Server Oracle Windows SQL Server Oracle PowerStation PowerStation PowerStation PowerStation ETAP PowerStation

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

解决数据库复制或同步问题的步骤在头等网络

解决数据库复制或同步问题的步骤在头等网络 解决数据库复制或同步问题的步骤在头等网络 目录 简介先决条件要求使用的组件背景信息问题故障排除解决方案 简介 当备用数据库从主数据库 rebuilded 时, 本文描述逐步程序解决数据库复制或同步问题在头等网络 先决条件 要求 Cisco 建议您了解以下主题 : 只有当主数据库 SWITCHOVER_STATUS 是到不可解决的差距, 请使用此步骤重建附属数据库 保证主数据库在读 / 写, 并且附属数据库在只读或只读与运用模式

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 域名解析配置命令... 1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-1 1.1.3 display dns server... 1-2 1.1.4 display ip host... 1-3 1.1.5 dns domain... 1-4 1.1.6 dns resolve...

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

ORACLE Enterprise Linux 6.3下ORACLE11g的安装

ORACLE Enterprise Linux 6.3下ORACLE11g的安装 ORACLE Enterprise Linux 6.3 环 境 下 ORACLE11g 的 安 装 文 档 1 安 装 前 的 参 数 配 置 Auther:chenzhuzuo@163.com 以 下 操 作 需 要 一 root 用 户 的 身 份 进 行 操 作 1.1 在 文 件 /etc/sysctl.conf 中 添 加 如 下 内 容 fs.le-max = 6815744 fs.aio-max-nr

More information

ebook 185-6

ebook 185-6 6 Red Hat Linux DB2 Universal Database 6.1 D B 2 Red Hat D B 2 Control Center D B 2 D B 2 D B 2 6.1 DB2 Universal Database [DB2]6.1 D B 2 O LT P O L A P D B 2 I B M P C We e k D B 2 D B 2 L i n u x Windows

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

Microsoft Word - WJ01.doc

Microsoft Word - WJ01.doc 第 1 章 认 证 目 标 解 释 Oracle 的 备 份 和 恢 复 解 决 方 案 2 OCP 认 证 考 试 指 南 (1Z0-063) Oracle Database 12c 高 级 管 理 ASM(Automatic Storage Management, 自 动 存 储 管 理 ) 是 一 项 十 分 重 要 的 Oracle 数 据 库 技 术, 它 适 用 于 各 种 环 境, 甚

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

Git 原理简介 Git 是一种分布式版本控制系统 每个克隆的仓库都包含有整个仓库的所有数据 任何修改先提交在本地, 再推送到服务器 创建和切换分支 合并修改相当方便而且快速 本文档中第一次出现的术语将以蓝色斜体标出 术语的含义是单一的 明确的 不可替代的 1

Git 原理简介 Git 是一种分布式版本控制系统 每个克隆的仓库都包含有整个仓库的所有数据 任何修改先提交在本地, 再推送到服务器 创建和切换分支 合并修改相当方便而且快速 本文档中第一次出现的术语将以蓝色斜体标出 术语的含义是单一的 明确的 不可替代的 1 Git 原理简介 Git 是一种分布式版本控制系统 每个克隆的仓库都包含有整个仓库的所有数据 任何修改先提交在本地, 再推送到服务器 创建和切换分支 合并修改相当方便而且快速 本文档中第一次出现的术语将以蓝色斜体标出 术语的含义是单一的 明确的 不可替代的 1 Git 仓库结构举例 git@my.server:bob/my.git master A B C 2 Git 仓库结构 相对本地已克隆的仓库而言,

More information

运维2010年端午节日封网及值守

运维2010年端午节日封网及值守 PostgreSQL 和 Oracle 的管理艺术 Francs.tan 1 章节目录 2 一 体系结构二 维护经验三 备份四 监控 第一章 3 一 体系结构二 维护经验三 备份四 监控 1.1 Oracle 体系结构 4 1.2 PostgreSQL 体系结构 5 Client Interface Master Session Processes postgres postgres... postgres

More information

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

More information

Insert title here

Insert title here ORACLE 高级管理与性能调优最佳实践培训班 举办时间 :2017-03-21 至 2017-03-26 2017-05-23 至 2017-05-28 2017-07-25 至 2017-07-30 2017-08-15 至 2017-08-20 上课地点 : 杭州市 成都市 青岛市 北京市课程费用 :4500 元 / 位培训师 : 专家团培训对象 : 从事数据库管理的相关人员适用行业 : 适用专业

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

RunPC2_.doc

RunPC2_.doc PowerBuilder 8 (5) PowerBuilder Client/Server Jaguar Server Jaguar Server Connection Cache Thin Client Internet Connection Pooling EAServer Connection Cache Connection Cache Connection Cache Connection

More information

一次碰撞引发的灾难 error=15078 txt: '' Automatic datafile offline due to write error on file 57: +DG_DATA_03/billbj/datafile/tbs_band_dailytable_

一次碰撞引发的灾难 error=15078 txt: '' Automatic datafile offline due to write error on file 57: +DG_DATA_03/billbj/datafile/tbs_band_dailytable_ 一次碰撞引发的灾难 error=15078 txt: '' Automatic datafile offline due to write error on file 57: +DG_DATA_03/billbj/datafile/tbs_band_dailytable_20.273.656599591 KCF: write/open error block=0x8e20b online=1 file=68

More information

SA-DK2-U3Rユーザーズマニュアル

SA-DK2-U3Rユーザーズマニュアル USB3.0 SA-DK2-U3R 2007.0 2 3 4 5 6 7 8 System Info. Manual Rebuild Delete RAID RAID Alarm Rebuild Rate Auto compare Temp Management Load Default Elapse time Event Log 0 2 3 4 2 3 4 ESC 5

More information

主要内容 一 ZFS 文件系统二 ZFS 文件系统数据完整性 1 一 ZFS 文件系统 ZFS 文件系统简介存储池 2 二 ZFS 文件系统数据完整性什么是数据完整性

主要内容 一 ZFS 文件系统二 ZFS 文件系统数据完整性 1 一 ZFS 文件系统 ZFS 文件系统简介存储池 2 二 ZFS 文件系统数据完整性什么是数据完整性 一 ZFS 文件系统二 ZFS 文件系统数据完整性 老师 : 冯丹 2010 年 10 月 25 日 主要内容 一 ZFS 文件系统二 ZFS 文件系统数据完整性 1 一 ZFS 文件系统 ZFS 文件系统简介存储池 2 二 ZFS 文件系统数据完整性什么是数据完整性 主要内容 一 ZFS 文件系统二 ZFS 文件系统数据完整性 ZFS 文件系统简介存储池 1 一 ZFS 文件系统 ZFS 文件系统简介存储池

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi 纠正点从 2014 年 5 月 12 日的版本开始 我们缺少的 4TB 硬盘的型号 : WJ-ND400 / 和 WJ-HD616K / WJ-716K / WJ-ND400 WJ-HD616K WJ-HD716K 4TB 红 40PURX-64GVNY0 AF OK 4TB 红 40EFRX-68WT0N0 AF OK 纠正点 1 2014 年 87 月 259 日 K-HW508K / HW516K

More information

Slide 1

Slide 1 Oracle 数据库系列课程 Oracle 数据库系列课程概述 基础课程架构设计应用开发运维优化综合类 数据库和 SQL 语言基础课程 数据库逻辑设计及建模 PL/SQL 语言高级课程 DBA 高级课程 Oracle 11g 新特性 PL/SQL 语言基础课程 数据库物理设计 SQL 应用优化高级课程 故障诊断高级课程 Oracle 12c 新特性 DBA

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored

Xcode 4.6 Dmg File. arts related Airway array tiene saison Site mentored Xcode 4.6 Dmg File ->->->-> http://shurll.com/9xx2x 1 / 5 2 / 5 6,,,months,,,ago,,,... xcode4.6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,stack,,,overflow,,,xcode4. 6,,,-,,,how,,,download,,,xcode,,,dmg,,,file?,,,-,,,Stack,,,Overflow,,,xcode6_beta2.dmg

More information

HOL-CHG-1695

HOL-CHG-1695 Table of Contents 练 习 概 述 - - vsphere 挑 战 练 习... 2 练 习 指 导... 3 第 1 单 元 : 在 实 践 中 学 习 (15 分 钟 )... 5 剪 贴 板 复 制 和 粘 贴 功 能 无 法 使 用?... 6 虚 拟 机 性 能 不 佳... 17 第 2 单 元 : 基 本 运 维 挑 战 (30 分 钟 )... 32 无 法 登 录

More information

WinMDI 28

WinMDI 28 WinMDI WinMDI 2 Region Gate Marker Quadrant Excel FACScan IBM-PC MO WinMDI WinMDI IBM-PC Dr. Joseph Trotter the Scripps Research Institute WinMDI HP PC WinMDI WinMDI PC MS WORD, PowerPoint, Excel, LOTUS

More information

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5 注意请使用 5T 或 6T 的硬盘架 (WJ-ND400/ WJ-HDE400/WJ-HD716/WJ-HD616) 请不要在 5TB 或 6TB 硬盘底部安 2 颗螺丝 ( 下方标记 ), 因为螺丝要长于螺旋孔的深度 顶视图 底视图 1 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 500G Seagate Pipeline HD2 ST3500312CS

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

Microsoft Word - Oracle基本操作指南OracleBBF9B1BEB2D9D7F7D6B8C4CF.doc

Microsoft Word - Oracle基本操作指南OracleBBF9B1BEB2D9D7F7D6B8C4CF.doc Oracle 基本操作指南 研发中心 刘小强 目录 1. Oracle 的一些基本概念...3 1.1 数据库的用户和密码...3 1.2 数据库与实例...3 1.3 表空间...4 1.4 Oracle 的文件...4 1.5 SQL*Plus...5 1.6 C 嵌入程序 Pro*C...5 1.7 Java 嵌入程序 SQL*J...6 1.8 Oracle 接口函数 OCI...6 1.9

More information

Oracle Database 11g RMAN 备 份 与 恢 复 ( 美 ) Robert G. Freeman Matthew Hart 王 念 滨 陈 子 阳 著 译 北 京 Robert G. Freeman, Matthew Hart Oracle RMAN 11g Backup and Recovery EISBN:978-0-07-162860-0 Copyright 2010 by

More information

使用SQL Developer

使用SQL Developer 使 用 SQL Developer 达 成 的 目 标 / 方 案 1 创 建 一 个 新 的 数 据 库 连 接 ; 2 在 SQL Developer 中 查 看 数 据 库 对 象 的 信 息 修 改 数 据 ; 3 在 SQL Developer 中 创 建 表 ; 4 在 SQL Developer 中 创 建 索 引 ; 5 在 SQL Developer 中 创 建 函 数 ; 6 在

More information

未命名

未命名 附录三 ADS- MySQL 基础语法偏表 类别语法偏类 MySQL 语法 ADS 语法备注 型 Utility DESCRIBE {DESCRIBE DESC} tbl_name [col_name wild] {DESCRIBE DESC} dbname.tbl_name EXPLAIN 负偏 {EXPLAIN} [explain_type] explainable_stmt {EXPLAIN}

More information

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1

Cadence SPB 15.2 VOICE Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 Cadence SPB 15.2 VOICE 2005-05-07 Cadence SPB 15.2 PC Cadence 3 (1) CD1 1of 2 (2) CD2 2of 2 (3) CD3 Concept HDL 1of 1 1 1.1 Cadence SPB 15.2 2 Microsoft 1.1.1 Windows 2000 1.1.2 Windows XP Pro Windows

More information

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059 项目 3 创建和管理表 表是数据库中最重要的基础对象 它包含数据库中的所有数据 其他数据库对象 例如索引和视图等 都是依赖于表而存在的 若要使用数据库来存储和组织数据 首先就需要创建表 在本项目中将通过 15 个任务来创建和管理表 主要内容包括表的设计 理解 SQL Server 2008 中的数据类型 以及创建和修改表等 任务 1 表的设计 任务描述 Office Visio 3.1 3.1 项目

More information

untitled

untitled V3049A-EXD IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3049A-EXD-R16 V3049A-EXD-R24 ... 1 1.1... 1 1.2... 1 1.3... 1... 2 2.1... 2 2.2... 3...

More information

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

ebook66-15

ebook66-15 1 5 Wi n d o w s 3 17 18 15.1 Vi r t u a l A l l o c p v A d d r e s s M U L L Vi r t u a l A l l o c M E M _ TO P _ D O W N 50 MB 52 428 800 5 0 1 024 1 024 p v A d d r e s s Vi r t u a l A l l o c N

More information

<55342D323637CBB5C3F7CAE92E786C73>

<55342D323637CBB5C3F7CAE92E786C73> U4-267 / 1 U4-267 / : CF PowerPoint, TCP/IP Internet Explorer 2 ..2..3..4..5..5..5..9 PC...10 11 12 14 14....15....15....16....16....17....17....18....18....20 23....27 27 PC...27....28 3 CF SanDisk CompactFlash)

More information

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005 1 1...3 2...20 3...28 4...41 5 Windows SQL Server...47 Microsoft SQL Server 2005 DBSRV1 Microsoft SQL Server

More information

软件概述

软件概述 Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5

More information

untitled

untitled V3041A-J/V3042A-J IP-SAN/NAS Infinova Infinova Infinova Infinova www.infinova.com.cn Infinova Infinova Infinova 1 2 1 2 V3041A-16R-J V3041A-24R-J V3042A-16R-J V3042A-24R-J V3049-EXD-R16 V3049-EXD-R24 ...

More information

SQL Server SQL Server SQL Mail Windows NT

SQL Server SQL Server SQL Mail Windows NT ... 3 11 SQL Server... 4 11.1... 7 11.2... 9 11.3... 11 11.4... 30 11.5 SQL Server... 30 11.6... 31 11.7... 32 12 SQL Mail... 33 12.1Windows NT... 33 12.2SQL Mail... 34 12.3SQL Mail... 34 12.4 Microsoft

More information

DR2010.doc

DR2010.doc DR/2010 HACH 11-8-96-2 HACH. DR/2010, / UL E79852 CSA C22.223 LR 58275 VDE GS 1015-92 FCC"A" 15 : AMADOR CORP, HACH. EN50 011/CISPR 11 "B" (EMI)/89/336/EEC/EMC: AMADOR CORP, HACH.. EN50 082-1( )/89/226/EEC

More information

经华名家讲堂

经华名家讲堂 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.3 5.3.1 5.3.2 5.3.3 / 5.3.4 / 5.3.5 / 5.4 Internet 5.4.1 Internet 5.4.2 Intranet 1. 2. 1 31 5 5.1 5.1.1 Internet 1 Host 20 60 IBM 2000 2 20 60 20 60

More information

Oracle数据库高级实验课程(IBM AIX环境)

Oracle数据库高级实验课程(IBM AIX环境) 目 录 前 言... i 第 1 章 基 础 知 识 及 环 境 介 绍... 1 1.1 Oracle 11g R2 新 特 性 介 绍... 2 1.1.1 数 据 库 管 理 部 分... 2 1.1.2 PL/SQL 部 分... 3 1.1.3 其 他 部 分... 5 1.2 Linux 环 境 介 绍... 5 1.3 实 验 环 境 配 置 及 说 明... 6 第 2 章 Linux

More information

季刊9web.indd

季刊9web.indd 在 全 国 现 场 会 上 成 功 展 示 全 国 烟 叶 收 购 暨 现 代 烟 草 农 业 建 设 现 场 会 7 月 6 日 至 8 日 在 昆 明 召 开 在 国 家 局 的 领 导 下, 由 我 司 技 术 开 发 的 烟 站 ( 单 元 ) 烟 叶 管 理 信 息 系 统 在 现 场 会 上 成 功 展 示, 并 得 到 参 会 领 导 及 代 表 们 的 关 注 与 认 可 该 系 统

More information

营 销 策 划 岗 部 门 招 聘 职 位 招 聘 人 数 岗 位 职 责 基 本 要 求 岗 位 任 职 要 求 6 参 与 项 目 产 品 研 究 客 户 需 求 研 究 竞 争 环 境 研 究 价 格 研 究 等 项 目 市 场 研 究 ; 7 公 司 经 纪 业 务 的 品 牌 管 理, 对

营 销 策 划 岗 部 门 招 聘 职 位 招 聘 人 数 岗 位 职 责 基 本 要 求 岗 位 任 职 要 求 6 参 与 项 目 产 品 研 究 客 户 需 求 研 究 竞 争 环 境 研 究 价 格 研 究 等 项 目 市 场 研 究 ; 7 公 司 经 纪 业 务 的 品 牌 管 理, 对 202 年 国 开 证 券 有 限 责 任 公 司 总 部 招 聘 岗 位 部 门 招 聘 职 位 招 聘 人 数 岗 位 职 责 基 本 要 求 岗 位 任 职 要 求 组 织 策 划 投 资 顾 问 服 务 方 案 及 实 施 ; 中 国 证 券 业 协 会 注 册 证 券 投 资 顾 问 ; 投 顾 管 理 岗 2 组 织 策 划 投 资 顾 问 资 讯 产 品 设 计 方 案 及 实 施 ;

More information

通过动态路由协议实现链路备份

通过动态路由协议实现链路备份 通过动态路由协议实现链路备份 实验名称 通过动态路由协议实现链路备份 实验目的 掌握通过在不同链路上配置不同的路由协议实现链路备份 背景描述 你是公司高级网络管理员, 公司内部有一个很重要的服务器所在网段为 192.168.12.0/24, 平常访问通过 R1,R3 的 OSPF 路由协议, 为了保证该网段随时能够访问, 不能因为链路故障出问题, 要求你实现一个备份冗余的功能, 请给予支持 实现功能

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

巨变 村落的终结 & ( ( ) (( & & + # ) # # # # + # #

巨变 村落的终结 & ( ( ) (( & & + # ) # # # # + # # 巨变 村落的终结 都市里的村庄研究 李培林 本文是中国发达地区村落终结过程的记录和分析 作者通过对广州市 城中村的调查发现 村落终结的艰难 并不仅仅在于生活的改善 也不仅仅是非农化和工业化的问题 甚至也不单纯是变更城乡分割的户籍制度问题 而在于它最终要伴随产权的重新界定和社会关系网络的重组 作者试图通过建立具有普遍解释力的村落终结类型 建构村落城市化整个链条的最后一环 以便能够在理论上复制中国改革开放以后村落非农化

More information

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8 Smart TPM Rev. 1001 Smart TPM Ultra TPM Smart TPM TPM...3 1. BIOS... 3 2. Infineon TPM Smart TPM... 4 2.1. Infineon TPM...4 2.2. Smart TPM...4 3. TPM... 5 3.1. Smart TPM TPM...5 3.2. Advanced Mode...8

More information