oracle创建库
在Oracle中,创建数据库通常是通过使用数据库配置助手(DBCA)或手动运行创建数据库的脚本来完成的。以下是一个简单的示例,展示了如何手动创建Oracle数据库。
- 以
sys
用户登录到SQL*Plus。 - 设置数据库创建所需的初始化参数。
CREATE DATABASE mydb
USER SYS IDENTIFIED BY sys_password
USER SYSTEM IDENTIFIED BY system_password
LOGFILE GROUP 1 ('/u01/oradata/mydb/redo01.log') SIZE 100M,
GROUP 2 ('/u01/oradata/mydb/redo02.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/u01/oradata/mydb/system01.dbf' SIZE 700M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
SYSAUX DATAFILE '/u01/oradata/mydb/sysaux01.dbf' SIZE 700M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
DEFAULT TABLESPACE users
DATAFILE '/u01/oradata/mydb/users01.dbf'
SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE '/u01/oradata/mydb/temp01.dbf'
SIZE 200M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
UNDO TABLESPACE undotbs
DATAFILE '/u01/oradata/mydb/undotbs01.dbf'
SIZE 200M AUTOEXTEND ON;
请根据您的系统环境修改以上路径和大小参数。
- 确保指定的文件夹存在并且对于Oracle用户是可写的。
- 执行上述脚本。
- 创建数据库后,运行
CTXSYS.DBMS_SDM.MAINTAIN_STATS
来初始化统计信息。
注意:这个脚本是一个非常基础的示例,实际环境中可能需要更多的参数和配置。对于生产环境,建议使用Oracle提供的数据库配置助手(DBCA)或专业人员的建议。
评论已关闭