ORACLE10G手工创建数据库非ASM
来源:互联网 发布:aim聊天软件申请 编辑:程序博客网 时间:2024/04/28 04:05
公司的一个测试库,有人把数据文件,控制文件全删了,没有备份,想用数据库,就去手工创建了个库,以前光看别人手工去建,这次自己动手做了一次,碰到的唯一的一个问题就是PFILE里面必须有UNDO表空间的管理模式,否则就会在CREATE DATABASE(第6步)的时候就会报ORA-30014: operation only supported in Automatic Undo Management mode,以下是基于AIX5.2(AIX p2704u 3 5 000DCC0D4C00)安装的:
1.创建SYS口令认证文件orapwd file=$ORACLE_HOME/dbs/orapwdb10 password=oracle entries=52.设置环境变量ORACLE_SID=db10ORACLE_BASE=/oracle10ORACLE_HOME=$ORACLE_BASE/product/10.23.创建目录:[p2704u]:[/oracle10]$ mkdir -p admin/db10/bdump [p2704u]:[/oracle10]$ mkdir -p admin/db10/udump[p2704u]:[/oracle10]$ mkdir -p admin/db10/cdump[p2704u]:[/oracle10]$ mkdir -p admin/db10/adump[p2704u]:[/oracle10]$ mkdir oradata4.进入$ORACLE_HOME/dbs下,创建PFILE(即initdb10.ora)db_name=db10db_cache_size=80Mdb_files = 80shared_pool_size = 500M processes = 150log_buffer = 32768max_dump_file_size = 10240global_names = TRUEundo_management=AUTOcontrol_files ='/oracle10/oradata/control01.ctl','/oracle10/oradata/control02.ctl'audit_file_dest='/oracle10/admin/db10/adump'background_dump_dest='/oracle10/admin/db10/bdump'core_dump_dest='/oracle10/admin/db10/cdump'5.进入数据库,打开到nomount状态:[p2704u]:[/oracle10]$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Tue Aug 27 22:02:33 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdbaConnected to an idle instance.SQL> startup nomount pfile='/oracle10/product/10.2/dbs/initdb10.ora';ORACLE instance started.Total System Global Area 637534208 bytesFixed Size 2023024 bytesVariable Size 549454224 bytesDatabase Buffers 83886080 bytesRedo Buffers 2170880 bytesSQL> 6.创建数据库DB10:SQL> CREATE DATABASE DB10 2 USER SYS IDENTIFIED BY oracle 3 USER SYSTEM IDENTIFIED by oracle 4 LOGFILE 5 GROUP 1 ('/oracle10/oradata/redo01.log') SIZE 50M, 6 GROUP 2 ('/oracle10/oradata/redo02.log') SIZE 50M, 7 GROUP 3 ('/oracle10/oradata/redo03.log') SIZE 50M 8 MAXLOGFILES 5 9 MAXLOGMEMBERS 3 10 MAXLOGHISTORY 1 11 MAXDATAFILES 100 12 MAXINSTANCES 1 13 CHARACTER SET ZHS16GBK 14 NATIONAL CHARACTER SET AL16UTF16 15 SYSAUX DATAFILE '/oracle10/oradata/sysaux01.dbf' SIZE 150M 16 DATAFILE '/oracle10/oradata/system01.dbf' SIZE 400M 17 EXTENT MANAGEMENT LOCAL 18 DEFAULT TEMPORARY TABLESPACE temp 19 TEMPFILE '/oracle10/oradata/temp01.dbf' SIZE 40M 20 UNDO TABLESPACE UNDOTBS 21 DATAFILE '/oracle10/oradata/undotdbs01.dbf' SIZE 200M;Database created.SQL> 7.创建USER表空间:SQL> CREATE TABLESPACE USERS LOGGING 2 DATAFILE '/oracle10/oradata//users01.dbf' 3 SIZE 1024M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE 2G 4 EXTENT MANAGEMENT LOCAL;Tablespace created.SQL> 8.运行数据字典脚本:@/oracle10/product/10.2/rdbms/admin/catalog.sql@/oracle10/product/10.2/rdbms/admin/catproc.sql9.更改系统默认表空间是USERSALTER DATABASE DEFAULT TABLESPACE USERS;
- ORACLE10G手工创建数据库非ASM
- Oracle10g 手工创建数据库
- 创建Oracle10g ASM数据库--创建ASM实例
- XP上手工创建Oracle10g数据库
- 创建Oracle10g ASM数据库Step by Step
- 手工建立Oracle10g 数据库
- 【ASM】Linux下asm实例的手工创建及数据库向ASM的迁移
- RAC环境下手工配置监听、ASM和创建数据库
- oracle10g 手工建库 (非OMF)
- Oracle10g Release 2手工建立数据库步骤
- 创建Oracle10g数据库
- 手工创建oracle数据库
- 手工创建Oracle9i数据库
- 手工创建数据库DATABASE
- 手工创建Oracle数据库
- 手工创建数据库
- 手工创建数据库
- 手工创建数据库
- finalize
- 在64-bit机器上运行32-bit的应用程序,需要安装ia32-libs库
- 实例化Spring Ioc容器,生成SequenceGenerator
- Java程序员推荐书目
- sql总结
- ORACLE10G手工创建数据库非ASM
- Android实现删除apk弹出网页
- Poj 3723 Conscription -- 最大生成树(森林)
- windows server2003 bugzilla 安装心得
- BeanFactory与ApplicationContext的区别
- WARNING: Can't find the Qt version that's associated with this project.
- LeetCode - Valid Parentheses
- 无法打开文件“opencv_calib3d240d.lib”
- Android入门--文件的基本输入输出流,读写文件的方法实现