如何手动创建数据库

分类:编程技术 时间:2024-02-20 15:51 浏览:0 评论:0
0
本文与您分享如何手动创建数据库。小编觉得还是比较实用的,所以分享给大家,作为参考。下面就跟随小编来看看吧。

参考文档:管理员指南->2 创建和配置 Oracle 数据库->使用 CREATE DATABASE 语句创建数据库

第 1 步:指定实例标识符 (SID)

p>

[oracle@OCM ~]$ export ORACLE_SID=PROD3

步骤 2:确保设置所需的环境变量

[oracle@OCM ~]$ env | grep ORACLE

ORACLE_SID=PROD3

ORACLE_BASE=/u01/app/oracle/product

ORACLE_HOME=/u01/app/oracle/product/11.2.0 /dbhome_1

步骤 3:选择数据库管理员身份验证方法

[oracle@OCM ~]$ cd $ORACLE_HOME/dbs

[oracle@OCM dbs] $ orapwd file=orapwPROD3 密码=oracle条目=30

[oracle@OCM dbs]$ ll

总计12

-rw-r--r- - 1 oracle oinstall 2851 2009 年 5 月 15 日 init.ora

-rw-r----- 1 oracle oinstall 5120 12 月 5 日 07:51 orapwPROD3

第4步:创建初始化参数文件

[oracle@OCM脚本]$ cat initPROD3.ora

db_name='PROD3'

db_recovery_file_dest='/u01/app/oracle/product/flash_recovery_area'

db_recovery_file_dest_size=2G

[oracle@ OCM 产品]$ mkdir –p /u01/app/oracle /product/flash_recovery_area

第 5 步:(仅限 Windows)创建实例

第 6 步:连接到实例

p>

[oracle@OCM 脚本] $ sqlplus / as sysdba

第7步:创建服务器参数文件

SQL> CREATE SPFILE FROM PFILE;

第8步:启动实例

>

SQL> 启动 nomount

ORACLE 实例已启动。

系统全局区域总计 217157632 字节

固定大小 2251816 字节

变量大小 159384536 字节

数据库缓冲区 50331648 字节

重做缓冲区 5189632 字节

第 9 步:发出 CREATE DATABASE 语句

[root @OCM ~]# mkdir -p /u01/app/oracle/oradata/PROD3/redo

[root@OCM ~]# mkdir -p /u01/logs/PROD3

[root@OCM ~]# mkdir -p /u01/logs/PROD3

[root@OCM ~]# mkdir -p /u02/logs/PROD3

[root@OCM u01]# cat createb.sql

创建数据库 PROD3< /p>

由 sys_password 识别的用户系统

由 system_password 识别的用户系统

日志文件组 1 ('/u01/app/oracle/oradata/PROD3/redo/redo01a. log','/u01/app/oracle/oradata/PROD3/redo/redo01b.log') SIZE 100M BLOCKSIZE 512,

GROUP 2 ('/u01/app/oracle/oradata/PROD3/redo /redo02a.log','/u01/app/oracle/oradata/PROD3/redo/redo02b.log') SIZE 100M BLOCKSIZE 512,

GROUP 3 ('/u01/app/oracle/oradata/ PROD3/redo/redo03a.log','/u01/app/oracle/oradata/PROD3/redo/redo03b.log') SIZE100M BLOCKSIZE 512

MAXLOGFILES 5

MAXLOGMEMBERS 5< /p>

MAXLOGHISTORY 1

MAXDATAFILES 100

字符集 AL32UTF8

国家字符集 AL16UTF16

本地扩展管理

p>

数据文件“/u01/app/oracle/oradata/PROD3/system01.dbf”大小 325M 重用

SYSAUX 数据文件“/u01/app/oracle/oradata/PROD3/sysaux01​​.dbf”大小 325M 重用

默认LT TABLESPACE 用户

数据文件“/u01/app/oracle /oradata/PROD3/users01.dbf”

大小 500M 在 MAXSIZE 上重复使用自动扩展,无限制

默认临时表空间 tempts1

TEMPFILE '/u01/app/oracle/ oradata/PROD3/temp01.dbf'

大小 20M 重用

撤消表空间 undotbs

数据文件 '/u01/app/oracle/oradata/PROD3/undotbs01.dbf'

大小 200M 在最大大小无限时重复使用自动扩展;

SQL> @/u01/createdb。 sql

已创建数据库。

第 10 步:创建其他表空间

第 11 步:运行脚本来构建数据字典视图

SQL> @ ?/rdbms/admin/catalog.sql

SQL> @?/rdbms/admin/catproc.sql

SQL> @?/rdbms/admin/utlrp.sql

步骤 12:(可选)运行脚本以安装其他选项

步骤 13:备份数据库。

SQL> 立即关闭

数据库已关闭。

数据库已卸载。

ORACLE 实例关闭。

SQL> 启动挂载

ORACLE 实例已启动。

>

总系统全局区域 217157632 字节

固定大小 2251816 字节

可变大小 159384536 字节

数据库缓冲区 50331648 字节

重做缓冲区 5189632 字节

数据库已安装。

SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库

第14步:(可选)启用实例自动启动

感谢您的阅读!这里分享这篇关于“如何手动创建数据库”的文章。希望以上内容能够给大家带来一些帮助,让大家能够学到更多的知识。如果您觉得文章不错,可以分享出去,让更多的人看到!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何手动创建数据库

用户评论