现在是一个大数据的时代,每一个软件、每一个网站都是大数据的一部分,大数据就需要数据库的支持,而今天我们要说的是Oracle
数据库设计的知识。Oracle是一个面向Internet计算环境的数据库。它是在数据库领域一直处于领先地位的Oracle(即甲骨文公司)的产品。在Oracle数据库开始设计时,我们都要创建一个新的数据了,这里一品
威客网主要为您介绍如何
创建Oracle数据库的方法:
创建Oracle数据库三种方法:
1、用命令行的方式建立数据库
2、通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);
3、通过运行自定义的批处理脚本(或create_Oracle_SID.bat(create_Oracle_SID.sql))来创建配置或删除数据库
详述:
1、用命令行的方式建立数据库
CONNECT / AS SYSDBA
STARTUP PFILE= 'C:Oracleadmininit_testorcl.ora' NOMOUNT;
CREATE DATABASE testOrcl DATAFILE '/u02/Oracle/testOrcl/system01.dbf' SIZE 100M
LOGFILE GROUP1 ('/u01/Oracle/testOrcl/redo1a.log',
'/u02/Oracle/testOrcl/redo1b.log') SIZE 500K,
GROUP2 ('/u01/Oracle/testOrcl/redo1a.log',
'/u02/Oracle/testOrcl/redo1b.log') SIZE 500K
CHARACTER SET ZHS16CGB231280;
--将数据库直接从未建置状态转换到打开状态
ALTER DATABASE OPEN;
--删除数据库(Dropping a Database)
SPOOL C:DROP_DATABASE.BAT
s elect 'DEL '||NAME 删除数据库相关数据文件 f rom V$DATAFILE;
s elect 'DEL '||MEMBER 删除数据重构日志文件 f rom V$LOGFILE;
SPOOL OFF;
优点:可以熟悉创建指令,创建原理;
缺点:配置简单,要求熟记命令行指令;
2、通过运行Oracle Database Configuration Assistant 创建配置或删除数据库;
“开始—所有程序——Oracle - OraDb 11g_home1—配置和移植工具—Database Configuration Assistant”打开这个工具后,点下一步,根据提示选择“创建数据库”, 然后根据提示一直下一步就可以了.
最后生成数据库的创建脚本(建议保留),或者直接创建数据库;
优点:GUI方法使用方便;
缺点:不过创建过程有些慢;
3、通过运行自定义的批处理或SQL脚本(create_Oracle_SID.bat或create_Oracle_SID.sql)来创建
--create_Oracle_SID.bat
set Oracle_SID= Oracle_SID.
del C:Oracle8IdatabasepwdOracle_SID.ora
C:Oracle8Ibinoradim -new -sid Oracle_SID. -intpwd Oracle -startmode manual
-pfile C:Oracle8IadminOracle_SIDpfileinit.ora
C:Oracle8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbOracle_SIDrun.sql
C:Oracle8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbOracle_SIDrun1.sql
C:Oracle8Ibinoradim -edit -sid Oracle_SID -startmode auto
--Oracle_SIDrun.sql
spool C:Oracle8IadminOracle_SIDcreatecreatedb
set echo on
connect INTERNAL/Oracle
startup nomount pfile=C:Oracle8IadminOracle_SIDpfileinit.ora
CREATE DATABASE Oracle_SID
LOGFILE 'C:Oracle8IoradataOracle_SIDredo01.log' SIZE 1024K,
'C:Oracle8IoradataOracle_SIDredo02.log' SIZE 1024K
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXLOGHISTORY 1
DATAFILE 'C:Oracle8IoradataOracle_SIDsystem01.dbf' SIZE 50M REUSE
MAXDATAFILES 254
MAXINSTANCES 1
CHARACTER SET ZHT16BIG5
NATIONAL CHARACTER SET ZHT16BIG5;
spool off
--Oracle_SIDrun1.sql
spool C:Oracle8IadminOracle_SIDcreatecreatedb1
set echo on
connect INTERNAL/Oracle
ALTER DATABASE DATAFILE 'C:Oracle8IoradataOracle_SIDsystem01.dbf' AUTOEXTEND ON;
CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K);
ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;
另外我要说的是,新建全局数据库后:
sys的口令是:change_on_install
system的口令是:manager
第一次启动的服务器有:
OracleOraHome90Agent
OracleOraHome90TNSListener
OracleService(你数据库名字:例如你建立的数据库和SID名为:NEW,那这里就是NEW)
以上就是
如何创建Oracle数据库的方法,Oracle数据库是个性能优良的关系型数据库系统。它最主要的特点之一就是通用于大型机、小型机和微型机等多种计算机系统。它与 IBM 大型机关系数据库 SQL/DS(或DB2)完全兼容,而且还提供了丰富的第四代
软件开发工具和为用户提供了一体化的应用环境。如果您的企业正需要专业的
数据库设计,那就到一品威客网发布任务需求,百万专业
数据库设计公司给您提供最好的设计服务。