创建数据库
创建数据库要用到DBCA(Database Configuration Assistant)。DBCA可以创建数据库,配置现有数据库中的数据选项,删除数据库,以及管理数据库模板。
步骤:开始------Oracle-OraDb10g_home-----配置和移植工具-----删库还是建库----选择数据库模板-----指定数据标识-----是否启用EM------设置管理员密码-----选择存储方式----指定数据文件存储位置------选择是否启用快速恢复和归档-----选择要安装的组件-----设置初始化参数----配置数据文件属性------创建选项----确认安装信息------执行创建----创建完成
Oracle提供了三种数据库模板(就是数据库类型)
一般用途
事物处理:online transaction processing,简称OLTP,指那些短事务,高并发,读写频繁高的数据库系统
数据仓库:online analysis processing ,简称OLAP,指那些长事务,低并发,多读而少写的数据库系统
Oracle数据库总的大多数参数在后期都是可调的,但是也有一些参数一旦创建后期无法调整,比如db_block_size,即块大小,这个参数在OLTP和OLAP中需求也不一致,对于OLTP数据库,一般不会将db_block_size设置太大,以避免读写时的I/o浪费;对于OLAP数据库db_block_size设置一般较大。全局数据库名即global_name,是数据库的唯一标识,sid是操作系统环境变量。全局数据库名和sid可以相同,也可以不同,不过sid的长度不能超过8个字符。
共享池:用来存放Library Cache,编译过的SQL,PL/SQL等内容,不能过大,否则有可能造成自身管理上的负担,带来反效果,通常设置在300—500MB之间比较合适,对应初始化参数:SHARED_POOL_SIZE
缓冲区高速缓存:数据库中的数据从磁盘读取出来后就存储在这里,值越大越好。对应初始化参数:JAVA_POOL_SIZE
大型池:主要用于直接路径导入与导出,RMAN备份等,100—200MB即可。对应初始化参数:LARGE_POOL_SIZE
PGA大小:对应初始化参数:PGA_AGGREGATE_TARGET
专用服务器模式:是指每一个连接到Oracle数据库的用户进程都有一个专用的服务器进程为其提供服务,直至用户进程断开连接。各个进程之间相互独立,互不影响,这种模式比较适合OLAP系统,即少量用户连接,长时间运行的应用。
共享服务器模式:是指Oracle始终保持一定数量的服务器进程,用户进程连接时,首先连接到服务器端的一个调度进程,由调度进程为其分配服务器进程,这样只需要少量服务器进程就能够为大量的用户进程提供服务。这种模式比较适合OLTP系统,如网站,大型游戏。
Oracle安装会自动生成sys用户和system用户和scott用户
(1) sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户的默认密码为change_on_install
(2) syetem用户是管理操作员,权限也很大,具有sysoper角色,没有create database的权限,该用户的默认密码为manager
(3) 一般讲,oracle的日常维护,用system就可以了
(4) Scott用户是普通用户,密码是tiger
-------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!