新建Oracle数据库2种方法:
1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库(也可在命令行下输入dbca);
2.用命令行的方式建立数据库
详述:
1.通过运行Oracle Database Configuration Assistant 创建配置或删除数据库;
建议不熟悉创建过程的DBA使用该方法,进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库;
优点:GUI方法使用方便;
缺点:不过创建过程有些慢;
2.用命令行的方式建立数据库
命令行方式创建数据库
具体命令语法如下:
create database [databasename]
[user username identified by password]
[controlfile reuse]
[logfile [group 整数] filespec
[group 整数] filespec filespec]...]
[maxlogfiles 整数]
[maxlogmembers 整数]
[maxloghistory 整数]
[maxdatafiles 整数]
[maxinstances 整数]
[archivelog | noarchivelog]
[character set 字符集]
[national character set 字符集]
[datafile filespec [autoextend_clouse],
filespec [autoextend_clouse]...]
[sysaux datafile filespec]
[default tablespace 表空间名称]
[default temporary tablespace 表空间名称 tempfile filespec]
[undo tablespace 表空间名称 datafile filespec]
user:设置数据库管理员的口令,如sys,system
controlfile reuse:如果控制文件存在,就使用已经存在的控制文件。reuse指重用已经存在的控制文件。
maxlogfile:最大的日志文件组数
maxlogmembers:每个日志文件组内最大的日志文件数。
maxloghistory:给出了在Oracle并行服务器(OPS)中自动进行介质恢复时读取的归档日志文件的最大个数。
maxdatafiles:数据库中数据文件的最大个数。
maxinstances:数据库最大实例个数,最大值63,默认为1.
archivelog | noarchivelog:设置数据库运行在归档模式或非归档模式。
character set:用于存储数据的字符集,在大多数平台上默认是US7ASCII。
national character set:在nchar、nclob、nvarchar2列中存储数据用的国际字符集。如果没有制定,那么国际字符集与数据库字符集一样。
datafile:制定数据文件的位置和初始大小。
sysaux:指定辅助表空间的名称,对应数据文件位置,数据文件初始大小等。
dafault tablespace:设置默认表空间
default temporary tablespace:设置临时表空间名称。
undo tablespace:设置回滚表空间名称。
filespec设置与文件有关的参数,命令格式如下:
‘file_name’ [size 整数] [K|M] [REUSE]
注:‘|’表示或,'[]'表示可选项
示例:
--------------------------------------------------------
create database test
user sys identified by sys_id
user system identified by system_id
logfile GROUP 1 ('/$ORACLE_BASE/oradata/test/redo01.log')
logfile group 2 ('/$ORACLE_BASE/oradata/test/redo02.log')
logfile group 3 ('/$ORACLE_BASE/oradata/test/redo03.log')
maxlogfiles 5
maxlogmembers 5
maxloghistory 1
maxdatafiles 100
maxinstances 1
character set US7ASCII
national character set AL16UTF16
datafile '/$ORACLE_BASE/oradata/test/sytem01.dbf' size 325M reuse
extent management local
sysaux datafile '/$ORACLE_BASE/oradata/test/sysaux01.dbf' size 325M reuse
default tablespace tbs_1
default temporary tablespace tempts1 tempfile '/$ORACLE_BASE/oradata/test/temp01.dbf' size 20M reuse
undo tablespace undotbs datafile '/$ORACLE_BASE/oradata/test/undo' size 200M reuse autoextend on maxsize unlimited;
sys的口令是:change_on_install
system的口令是:manager
相关推荐
Oracle-新建Oracle数据库并连接(图文,详细).docx
linux下新建oracle数据库实例 Linux基础教程.docx
oracle新建数据库和连接配置步骤;
oracle数据库创建查询等
本文简要阐述了新建Oracle数据库回滚段具体操作过程,并且介绍了具体的操作过程和步骤。
判断oracle数据库中是否存在新建表,如果存在则不创建表,不存在则执行建表语句;只需要传递建表语句就可以判断了
2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建、配置、或删除数据库。 详述:1.通过运行Oracle Database Configuration Assistant 创建、配置...
使用PLSQL 创建Oracle数据库用户并设置权限
oracle数据库配置助手,服务器名配置原理,方法及用途。
PRM-DUL可以脱离Oracle数据库软件实例的存在直接读取Oracle数据文件datafile中的行数据和LOB等大对象。 当你的数据库因为ORA-00600/ORA-07445或其他ORA-报错,或丢失关键的system表空间数据文件,或ASM diskgroup...
ava 中有两种方式连接oracle数据库,一种是jdbc,另一种是jdbc_odbc: 注:本机上有一名为orcl的oracle数据库 方法一:jdbc方式 1、工作环境:myeclipse中->新建java_oracle工程->新建包com.zp->新建java_oracle_...
恢复后,可以通过配置一个 oledb测试,最快捷的方法为,新建一个文本文件,然后将后缀改为".udl"然后就可以继续操作了。最后,同ODBC一样,如果确定不需要使用ole驱动访问数据库,也可以不进行这部分的恢复操作。 *...
aix环境下为oracle新建一个数据库
然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过mysql的话,当然如果Oracle是你用的第一个数据库系统,那上面这段...
oracle10 新建数据库 截图全过程
常用数据库的连接方法(Oracle、SQLServer2005、SQLServer2000、sybase、MySql等等)
用Python写的Oracle数据库配置链接源码,实现数据导入导出,并新建表。数据库链接配置如IP/port/database/username/pwd等信息自行填写。
oracle 数据库实例与操作模式
BorrowBookListFrame.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x, (MainFrameSize.height-FrameSize.height)/2+loc.y); BorrowBookListFrame.pack(); BorrowBookListFrame.show(); }...