oracle手工建库视频,ORACLE--手工建库

手工建库

需要创建的库:

参数文件,控制文件,数据文件,日志文件,密码文件

一、纯命令

步骤:

1.创建存放数据文件的路径,更改权限

2.创建参数文件,控制文件定义到参数文件里,会自动进行创建

3.创建密码文件---以便能够远程访问

4.启动数据库到nomount

5.执行创建数据库的命令

create database <>

logfile

........

datafile '/'

sysaux datafile '/'

undo tablespace <> datafile '/'

tmporary tablespace <> tempfile '/'

mkdir /opt/u01/oracle/oradata/carladb //创建路径

/opt/u01/oracle/admin/carladb/adump| /opt/u01/oracle/admin/carladb/dpdump 创建两个审计文件 cd $ORACLE_BASE/admin

vi /opt/u01/oracle/11g/dbs/initcarladb.ora

db_block_size=8192

db_name=carladb

control_files='/opt/u01/oracle/oradata/carladb/control01.ctl','/opt/u01/oracle/oradata/carladb/control02.ctl'

db_recovery_file_dest='/opt/u01/oracle/fast_recovery_area'

db_recovery_file_dest_size=4g

undo_tablespace=undotbs1

先运行环境变量

orapwd file=orapwmax password=uplooking //创建密码文件

mv orapwmax /u01/oracle/11g/dbs/

. .db

export ORACLE_SID=max

startup nomount

SQL> startup pfile='/opt/u01/oracle/11g/dbs/initcarladb.ora' nomount;

接下来创建库文件

create database carladb

character set al32utf8

logfile

group 1'/opt/u01/oracle/oradata/carladb/redo01.log' size 50m,

group 2 '/opt/u01/oracle/oradata/carladb/redo02.log' size 50m,

group 3 '/opt/u01/oracle/oradata/carladb/redo03.log' size 50m

datafile '/opt/u01/oracle/oradata/carladb/system01.dbf' size 300m autoextend on extent management local

sysaux datafile '/opt/u01/oracle/oradata/carladb/sysaux.dbf' size 200m autoextend on

undo tablespace undotbs1 datafile '/opt/u01/oracle/oradata/carladb/undotbs01.dbf' size 100m autoextend on

default temporary tablespace temp tempfile '/opt/u01/oracle/oradata/carladb/temp01.dbf' size 100m

default tablespace newcss datafile '/opt/u01/oracle/oradata/carladb/newcss01.dbf' size 100m autoextend on extent management local;

建好的数据库为纯净数据库

只能通过基表查询,不能使用数据字典

select name ,type# from user$ ; //查看用户

select file#,block from ts$; //查看表空间

二、OFM建库--oracle management file //oracle 自动文件管理建库

项目中一般不会使用

建库方便,文件名由oracle创建,会很复杂,迁移麻烦

步骤:

1.创建存放数据文件的路径,更改权限

2.创建参数文件,控制文件定义到参数文件里,会自动进行创建

3.创建密码文件---以便能够远程访问

4.启动数据库到nomount

需要指定存放数据文件的路径 db_create_file_dest

需要指定日志文件存放的路径 db_create_online_log_dest_1

show parameter db_create

alter system set db_create_file_dest='/u01/oracle/oradata/omfdb'

alter system set db_create_online_log_dest_1='/u01/oracle/oradata/omfdb'

5.创建数据库

create database mofdb

undo tablespce undotbs1

dafault temporary tablespace temp

default tablespace newccs;

select name from v$datafile;

select name from v$tempfile;

select member from v$logfile ;

select group#,members from v$log;

三、创建数据字典,让我们的手工建库和我们的DBCA建库一莫一样

$ORCLE_HOME/rdbms/admin/

/opt/u01/oracle/11g/rdbms/admin //在这个路径下执行下面两个脚本

catalog.sql/catproc.sql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值