创建Oracle数据库.ppt

上传人:小飞机 文档编号:6244549 上传时间:2023-10-09 格式:PPT 页数:29 大小:209.99KB
返回 下载 相关 举报
创建Oracle数据库.ppt_第1页
第1页 / 共29页
创建Oracle数据库.ppt_第2页
第2页 / 共29页
创建Oracle数据库.ppt_第3页
第3页 / 共29页
创建Oracle数据库.ppt_第4页
第4页 / 共29页
创建Oracle数据库.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《创建Oracle数据库.ppt》由会员分享,可在线阅读,更多相关《创建Oracle数据库.ppt(29页珍藏版)》请在三一办公上搜索。

1、,创建Oracle数据库,学习任务,1.DBCA创建、删除和配置数据库2.DBA身份验证方式3.管理口令文件4.重建实例5.手工创建数据库,规划和组织数据库,1.根据具体应用确定数据库的类型。(数据仓库、联机事务处理、一般用途)2.规划数据库的存储结构,根据数据类别和用途来组织文件在磁盘的分布和存储位置。(文件分布到不同磁盘,减少系统I/O争用,改进数据库性能;镜像,单点磁盘故障不会影响到其它磁盘。)3.决定新数据库的全局数据库名,数据库的SID。,DBCA创建Oracle数据库,DBCA删除Oracle数据库,DBA认证方式,SYS SYSTE两个账户由Oracle在创建过程中自动创建的,系

2、统默认DBA账户,授予SYSDBA SYSOPER权限。这两个用户登录数据库的时候,不是由数据库服务器认证其合法性,而是使用与数据库无关的外部服务进行认证,这种认证方式称为DBA认证方式。Oracle提供两种方式对SYS SYSTEM用户进行认证:操作系统认证方式 口令文件认证方式,操作系统认证方式,操作系统的安全机制实现Oracle用户认证。操作系统的ORA_DBA用户组中建立一个用户,该用户自动授予两个系统权限。ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=NONE SCOPE=SPFILE 重新启动,用新建立的用户登录SQLPLUS/NOLOGCO

3、NNECT/AS SYSDBA操作也可以通过命令行完成,具体可以查询网上。,口令文件认证,创建口令文件创建具有SYSDBA SYSOPER权限的DBA账户采用口令文件方式登录数据库,创建口令文件,命令:ORAPWD FILE=FILENAME PASSWORD=PASSWORD ENTRIES=MAX_USERSorapwd=d:oracleora92databaseorapwU15 password=admin entries=5ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXECLUSIVE SCOPE=SPFILE重新启动数据库。SQLPLUS/

4、NOLOGCONNECT sys/admindb01 AS SYSDBA(新口令登录),create user test identified by=123456 account unlockgrant sysdba to testgrant sysdba to scott授予权限成功后,Oracle 自动向口令文件中加入该账户的口令。收回则该用户口令从口令文件中删除。select username from v$pwfile_users,选择认证方式,具体选择哪种认证方式,取决于两个因素:1.用户的操作是在本地运行,还是通过网络进行。2.如果通过网络进行,是否通过一个可靠的网络链接,口令文件

5、管理,创建 为SYS用户分配口令删除,重建实例,ORADIM NEW SID sid-INTPWD password-STARTMODE auto|manual-PFILE fileORADIM DELETE SID sidORADIM STARTUP SID sidORADIM SHUTDOWN SID sid,手工创建数据库,1.确定新建数据库的全局数据库名和实例名2.确定DBA认证方式3.创建初始化参数文件4.启动Oracle5.执行CREATE DATABASE 命令,创建新的数据库6.创建附加的表空间7.创建数据字典视图8.创建服务器端初始化参数文件,确定新建数据库的全局数据库名和实

6、例名,全局数据库名和实例名必须在初始化参数文件中设定,主要包括:instance_name db_domain db_name三个参数。,确定DBA认证方式,在初始化参数文件中指定DBA认证方式。参数REMOTE_LOGIN_PASSWORDFILE,创建初始化参数文件,Oracle 执行Create Database命令创建数据库时,会自动读取初始化文件,根据初始化文件创建数据库的逻辑、物理结构。Init.ora。根据提供的标准参数文件,在此基础上修改相应的参数值即可。包含创建相应目录。,启动Oracle,启动SQL*Plus,以SYSDBA身份登录执行STARTUP,将Oracle启动到N

7、OMOUNT状态。实质是启动实例,在这一步要启动创建的用来启动将来要创建的数据库的实例。要保证启动到指定实例,可以通过oracle_sid参数来控制。ORADIM NEW SID sid-INTPWD password-STARTMODE auto,执行Create Database命令,创建新的数据库,创建新数据库的各个组成部分,主要包括:数据文件 控制文件 日志文件 数据字典SYSTEM UNDOTBS TEMPTBS1表空间数据库的字符集,一个命令实例,CREATE DATABASE oradb03LOGFILE GROUP1(d:oracleoradataoradb03redo01.l

8、og)SIZE 100MGROUP2(d:oracleoradataoradb03redo02.log)SIZE 100MGROUP3(d:oracleoradataoradb03redo03.log)SIZE 100MMAXLOGFILES 5MAXLOGMEMBERS 5MAXLOGHISTORY 1,MAXDATAFILES 100MAXINSTANCES 1CHARACTER SET ZHS16GBKNATIONAL CHARACTER SET AL16UTF16DATAFILE d:oracleoradataoradb03system01.dbf SIZE 325M REUSEEXT

9、ENT MANAGEMENT LOCAL,DEFAULT TEMPORARY TABLESPACE temptbs01TEMPFILE d:oracleoradataoradb03temp01.dbfSIZE 20M REUSEUNDO TABLESPACE undotbsDATAFILE d:oracleoradataoradb03undotbs01.dbfSIZE 20M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED,创建附加的表空间,为了更加有效地使用和管理Oracle 9i数据库,还要创建一些附加的表空间,如USERS表空间和INDE

10、X表空间。CREATE TABLESPACE users LOGGINGDATAFILE d:oracleoradataoradb03users01.dbfSIZE 25M REUSE AUTOEXTEND ON NEXT 1280k MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCAL;CREATE TABLESPACE indx LOGGINGDATAFILE d:oracleoradataoradb03indx01.dbfSIZE 25M REUSE AUTOEXTEND ON NEXT 1280k MAXSIZE UNLIMITEDEXTENT MANAGE

11、MENT LOCAL;,创建数据字典视图,ORACLE_HOMERDBMSADMINCATALOG.SQLORACLE_HOMERDBMSADMINCATPROC.SQLCATALOG.SQL创建数据字典视图,包括动态性能视图和他们的同义词,同时授予PUBLIC角色访问这些同义词的权限。CATPROC.SQL使Oracle支持脚本程序使用PL/SQL,创建服务器端初始化参数文件,初始化参数文件最好使用服务器端初始化参数文件。CREATE SPFILE=d:oracleora92databasespfileoradb03.ora FROM PFILE=d:oracleora92databaseinitoradb03.ora,启动新建的数据库,SHUTDOWNCONNECT SYS/passwordoradb03 AS SYSDBASTARTUP,添加到图形界面中,手工删除数据库,先删除实例然后删除数据库的相关文件(主要是3种类型),综合训练项目,上机练习。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号