作文提交系统开发毕业论文(编辑修改稿)内容摘要:
的高可用性,这并不是说只需满足下次补丁更新之前的 3 年的时间就够了。 自动内存管理特性可以追根溯源至 Oracle 9i,那时甲骨文公司推出首款自动调节存储池的工具。 AMM 工具其实就是一种探测机制。 实际上, Oracle 11g 有很多随机访问存储池, 当存储管理模式( Access Management Mode, AMM)探测到某个存储池中已满时,它将整个随机存储器( Random Access Memory, RAM)从一个区域分配到其他相对合适的区域。 Oracle9i 数据库的安装与调试 实际的创建数据库的步骤: 决定数据库结构 Oracle 数据库被分成称为表空间的逻辑单元,一个表空间可以包含多个物理数据文件。 一般情况一个 Oracel 数据库应建立至少以下几个表空间: APP_DATA(主要的数据表存放) TEMP(临时数据表存放) APP_INDX(索引存放) RBS(回退段存放) 设计文件存放在系统的位置 创建参数文件 参数文件一般是一个 initsid.ora 文件,存放在 $ORACLE_HOME/dbs/下, Oracle有一个 sample 例子,你可以拷贝它,然后编辑里面的参数,例子里的参数都有详细说明,其中必须指定的有 DB_NAME CONTROL_FILE INIT_SQL_FILES LOG_ARCHIVE_DEST LOG_ARCHIVE_FORMAT USER_DUMP_DEST BACKGROUND_DUMP_DEST 决定一个唯一的例程名称 使用适当的系统操作命令设置 Oracle 例程名 Unix 下是 : $ORACLE_SID=sidname 启动例程到 NOMOUNT 状态 调用 SQL*DBA,以 internal 连进 Oracle $sqldba lmode=y SQLDBAconnect internal connected 创建数据库 启动例程并创建数据库 SQLDBAstartup nomount SQLDBAcreate database test 2datafile 39。 39。 size 10M 3logfile 39。 /u01/oracle/testdb/39。 size 500K, 4logfile 39。 /u02/oracle/testdb/39。 size 500K。 创建数据字典 执行一系列的 SQL 脚本 SQLDBA@?/rdbms/admin/catalog 创建常用的数据字典 SQLDBA@?/rdbms/admin/ 创建用于运行 export 和 import工具所需的试图 还有其他 sql 脚本 ....,不一一列举 必要时,增加另外的 Redo log 文件和 control 文件 创建表空间 SQLDBAcreate tablespace class datafile 39。 /u01/ORACLE/testdb/ size 300M。 SQLDBAcreate tablespace classinx datafile 39。 /u01/ORACLE/testdb/ size 200M。 SQLDBAcreate tablespace rbs datafile 39。 /u01/ORACLE/testdb/ size 100M。 SQLDBAcreate tablespace temp datafile 39。 /u01/ORACLE/testdb/ size 100M。 创建回退段 SQLDBAcreate rollback segment rbl tablespace rbs。 以上的是在 Unix 下用命令行方式建立数据库的方法,当然,你也可以用 SQL*DBA或 Server manager 等 Oracle 提供的界面工具来交互的建立数据库。 在 NT 下,通常是通过各种工具来建立数据库 在 Oracle 9i 中,提供了多种工具,简化了以上烦琐的步骤 这些工具有 : Oracle Database Configuration Assistant Instance Manager Server Manager Oracle Administration Assistant for Windows NT Data Management Wizards 等。 手工创建数据库的全部脚本及说明 系统环境: 操作系统: Windows 20xx Server,机器内存 128M 数据库: Oracle 9i R2 () for NT 企业版 安装路径: D:\ORACLE Oracle9i 数据库的创建步骤 建库步骤: 手工创建相关目录 D:\Oracle\admin\test D:\Oracle\admin\test\adhoc D:\Oracle\admin\test\bdump D:\Oracle\admin\test\cdump D:\Oracle\admin\test\create D:\Oracle\admin\test\exp D:\Oracle\admin\test\pfile D:\Oracle\admin\test\udump D:\Oracle\oradata\test D:\Oracle\oradata\test\archive 手工创建初始化启动参数文件: D:\Oracle\admin\test\pfile\,内容: 手工创 建 D:\Oracle\Ora81\DATABASE\ 文件, 内容: IFILE=39。 D:\Oracle\admin\test\pfile\39。 使用 命令,创建 D:\Oracle\Ora81\DATABASE\ 命令: D:\Oracle\Ora81\bin\orapwd file=D:\Oracle\Ora81\DATABASE\ password=ORACLE entries=5 通过 命令,在服务里生成一个新的实例管理服务,启动方式为手工 set ORACLE_SID=test D:\Oracle\Ora81\bin\oradim new sid test startmode manual pfile D:\Oracle\admin\test\pfile\ 生成各种数据库对象 D:\svrmgrl 创建数据库 connect INTERNAL/oracle startup nomount pfile=D:\Oracle\admin\test\pfile\ CREATE DATABASE test LOGFILE 39。 D:\Oracle\oradata\test\39。 SIZE 2048K, 39。 D:\Oracle\oradata\test\39。 SIZE 2048K, 39。 D:\Oracle\oradata\test\39。 SIZE 2048K MAXLOGFILES 32 MAXLOGMEMBERS 2 MAXLOGHISTORY 1 DATAFILE 39。 D:\Oracle\oradata\test\39。 SIZE 58M REUSE AUTOEXTEND ON NEXT 640K MAXDATAFILES 254 MAXINSTANCES 1 CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET ZHS16GBK。 控制文件、日志文件在上面语句执行时生成 connect INTERNAL/oracle 修改系统表空间 ALTER TABLESPACE SYSTEM DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 50)。 ALTER TABLESPACE SYSTEM MINIMUM EXTENT 64K。 创建回滚表空间 CREATE TABLESPACE RBS DATAFILE 39。 D:\Oracle\oradata\test\39。 SIZE 256M REUSE AUTOEXTEND ON NEXT 5120K MINIMUM EXTENT 512K DEFAULT STORAGE ( INITIAL 512K NEXT 512K MINEXTENTS 8 MAXEXTENTS 4096)。 创建用户表空间 CREATE TABLESPACE USERS DATAFILE 39。 D:\Oracle\oradata\test\39。 SIZE 128M REUSE AUTOEXTEND ON NEXT 1280K MINIMUM EXTENT 128K DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0)。 创建临时表空间 CREATE TABLESPACE TEMP DATAFILE 39。 D:\Oracle\oradata\test\39。 SIZE 32M REUSE AUTOEXTEND ON NEXT 640K MINIMUM EXTENT 64K DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0) TEMPORARY。 创建工具表空间 CREATE TABLESPACE TOOLS DATAFILE 39。 D:\Oracle\oradata\test\39。 SIZE 64M REUSE AUTOEXTEND ON NEXT 320K MINIMUM EXTENT 32K DEFAULT STORAGE ( INITIAL 32K NEXT 32K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0)。 创建索引表空间 CREATE TABLESPACE INDX DATAFILE 39。 D:\Oracle\oradata\test\39。 SIZE 32M REUSE AUTOEXTEND ON NEXT 1280K MINIMUM EXTENT 128K DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0)。 创建回滚段 CREATE PUBLIC ROLLBACK SEGMENT RBS0 TABLESPACE RBS STORAGE ( OPTIMAL 4096K )。 CREATE PUBLIC ROLLBACK SEGMENT RBS1 TABLESPACE RBS STORAGE ( OPTIMAL 4096K )。 CREATE PUBLIC ROLLBACK SEGMENT RBS2 TABLESPACE RBS STORAGE ( OPTIMAL 4096K )。 CREATE PUBLIC ROLLBACK SEGMENT RBS3 TABLESPACE RBS STORAGE ( OPTIMAL 4096K )。 CREATE PUBLIC ROLLBACK SEGMENT RBS4 TABLESPACE RBS STORAGE ( OPTIMAL 4096K )。 CREATE PUBLIC ROLLBACK SEGMENT RBS5 TABLESPACE RBS STORAGE ( OPTIMAL 4096K )。 CREATE PUBLIC ROLLBACK SEGMENT RBS6 TABLESPACE RBS STORAGE ( OPTIMAL 4096K )。 CREATE PUBLIC ROLLBACK SEGMENT RBS7 TABLESPACE RBS STORAGE ( OPTI。作文提交系统开发毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。