Oracle实践数据库笔记-7
Rehoni / 2018-03-23
手工创建数据库(sales)
没操作起来,得等大佬带着操作一下
注意要用cmd别用windows powershell
- 创建windows服务(instance) –oradim
oradim -new -sid sales
- 将sales设为当前例程,
set oracle_sid = sales
-
创建/编辑初始化参数文件 pfile
- 连接数据库 sqlplus————sys as sysdba——————123456
create pfile from spfile;
-
根据初始化参数创建相应的目录结构
- 在admin和flash_recovery_area和oradata中创建sales文件夹,
- 对应的INITorcl.ora改成INITsales.ora并且改变其中的内容
- 创建口令文件
这个密码用于set Oracle_sid之后,登陆sysdba的密码 orapwd file=E:\app\Res0liya\product\11.2.0\dbhome_1\database\PWDsales.ora password=123 entries=2
-
执行创建数据库的语句
- 启动例程以及验证数据库
startup nomount showdown immediate show parameter db_name
- 三个文件必须要,数据文件和日志文件system,sysaux,undo
-
创建数据字典视图
-
创建Oracle内部包
-
创建spfile
-
创建scott方案
-
加载产品用户概要文件信息
-
配置监听器(服务器端)和服务名(客户端)
-
配置DBConsole(EM,OEM)
- 配置用户
create database sales
datafile ---数据文件
'D:\app\hwj\oradata\sales\system01.dbf' size 350m
sysaux datafile
'D:\app\hwj\oradata\sales\sysaux01.dbf' size 350m
undo tablespace undotbs1 datafile
'D:\app\hwj\oradata\sales\undo01.dbf' size 350m
default temporary tablespace temp tempfile
'D:\app\hwj\oradata\sales\temp01.dbf' size 350m
logfile ---日志文件
group 1 ('D:\app\hwj\oradata\sales\redo01.log') size 10m,
group 2 ('D:\app\hwj\oradata\sales\redo02.log') size 10m,
group 3 ('D:\app\hwj\oradata\sales\redo03.log') size 10m,
create database sales
datafile 'D:\app\Res0liya\oradata\sales\system01.dbf' size 350m
sysaux datafile 'D:\app\Res0liya\oradata\sales\sysaux01.dbf' size 350m
undo tablespace undotbs1 datafile 'D:\app\Res0liya\oradata\sales\undo01.dbf' size 350m
default temporary tablespace temp tempfile 'D:\app\Res0liya\oradata\sales\temp01.dbf' size 350m
logfile group 1 ('D:\app\Res0liya\oradata\sales\redo01.log') size 10m,
group 2 ('D:\app\Res0liya\oradata\sales\redo02.log') size 10m,
group 3 ('D:\app\Res0liya\oradata\sales\redo03.log') size 10m;
oracle 图形界面创建数据库