如何手动创建数据库
参考文档:管理员指南->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 p>
[root@OCM ~]# mkdir -p /u01/logs/PROD3 p>
[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 p >
步骤 12:(可选)运行脚本以安装其他选项
步骤 13:备份数据库。
SQL> 立即关闭
数据库已关闭。
数据库已卸载。
ORACLE 实例关闭。
SQL> 启动挂载
ORACLE 实例已启动。
>总系统全局区域 217157632 字节
固定大小 2251816 字节
可变大小 159384536 字节
数据库缓冲区 50331648 字节
重做缓冲区 5189632 字节
数据库已安装。
SQL> alter database archivelog;
数据库已更改。
SQL> alter database open;
数据库
第14步:(可选)启用实例自动启动
感谢您的阅读!这里分享这篇关于“如何手动创建数据库”的文章。希望以上内容能够给大家带来一些帮助,让大家能够学到更多的知识。如果您觉得文章不错,可以分享出去,让更多的人看到!