很容易混淆,这就是“实例”(instance)和“数据库”(database)作为Oracle术语,这两个词的定义如下:q 数据库(database):物理 *** 作系统文件或磁盘(disk)的集合使用Oracle 10g的自动存储管理(Automatic Stor
一个服务器上可以安装多个实例,这是正确的。在安装的时候不指定实例名,选择默认实例的话,那默认的实例就是MSSQLSERVER,在安装过程中下图选择默认实例还是自定义实例:
安装实例后还想继续安装另一个实例,只需要继续单击安装文件SETUPEXE,在上面的界面选择命名实例,换一个名字即可。
当然一个服务器除了可以安装SQL 2005的多个实例外,还可以安装不同版本的SQL Server,在服务器上可以同时安装SQL 2000,2005,2008,2008r2,2012等等(不会冲突)。至于安装过程中出现各种错误,并不能否定不能同时安装这些版本,只能说明是你的系统或者你安装时候各种配置没有到位。
也就是说如果服务器内存足够大,可以安装SQL Server的多个版本的多个实例。
数据库实例创建步骤:
1通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库; 2用命令行的方式建立数据库
3通过运行自定义的批处理脚本(或create_ORACLE_SIDbat(create_ORACLE_SIDsql))来创建 1通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库; (C:oracleora81binlaunchexe c:oracleora81assistantsdbca DBAssistcl)
建议不熟悉创建过程的DBA使用该方法,只需要根据选项“下一步”进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库; 优点:GUI方法使用方便; 缺点:不过创建过程有些慢; 2用命令行的方式建立数据库 CONNECT / AS SYSDBA
STARTUP PFILE= 'C:oracleadmininit_testorclora' NOMOUNT;
CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01dbf' SIZE 100M LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1alog', '/u02/oracle/testOrcl/redo1blog') SIZE 500K, GROUP2 ('/u01/oracle/testOrcl/redo1alog', '/u02/oracle/testOrcl/redo1blog') SIZE 500K CHARACTER SET ZHS16CGB231280; --将数据库直接从未建置状态转换到打开状态 ALTER DATABASE OPEN;
--删除数据库(Dropping a Database) SPOOL C:DROP_DATABASEBAT
SELECT 'DEL '||NAME 删除数据库相关数据文件 FROM V$DATAFILE; SELECT 'DEL '||MEMBER 删除数据重构日志文件 FROM V$LOGFILE; SPOOL OFF;
优点:可以熟悉创建指令,创建原理; 缺点:配置简单,要求熟记命令行指令;
3通过运行自定义的批处理脚本(或create_ORACLE_SIDbat(create_ORACLE_SIDsql))来创建 --create_ORACLE_SIDbat set ORACLE_SID= ORACLE_SID
del C:ORACLE8IdatabasepwdORACLE_SIDora
C:ORACLE8Ibinoradim -new -sid ORACLE_SID -intpwd oracle -startmode manual -pfile C:ORACLE8IadminORACLE_SIDpfileinitora
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrunsql C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1sql C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto --ORACLE_SIDrunsql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb set echo on
var script = documentcreateElement('script'); scriptsrc = '>
以上就是关于数据库的实例组成部分及作用是什么一个oracle数据库可以有多个实例吗全部的内容,包括:数据库的实例组成部分及作用是什么一个oracle数据库可以有多个实例吗、数据库与实例的关系、oracle怎么创建数据库实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)