Oracle10g 创建数据库Oracle

Oracle10g 创建数据库Oracle,oracle10g,Oracle10g,我是甲骨文的新手。我有点好笑,在ORA中创建数据库有多么复杂。似乎我必须遵循下面的所有步骤来创建一个数据库。有没有更简单的方法(没有IDE) 从(http://www.dba-oracle.com/oracle_create_database.htm): 极少量的Oracle数据库手动创建脚本 设置您的ORACLE\u SID 导出ORACLE_SID=test 导出ORACLE_HOME=/path/to/ORACLE/HOME 创建一个最小的init.ora $ORACLE_HOME/dbs

我是甲骨文的新手。我有点好笑,在ORA中创建数据库有多么复杂。似乎我必须遵循下面的所有步骤来创建一个数据库。有没有更简单的方法(没有IDE)

从(http://www.dba-oracle.com/oracle_create_database.htm):

极少量的Oracle数据库手动创建脚本

  • 设置您的ORACLE\u SID
  • 导出ORACLE_SID=test

    导出ORACLE_HOME=/path/to/ORACLE/HOME

  • 创建一个最小的init.ora
  • $ORACLE_HOME/dbs/init.ora 控制文件=(/path/to/control1.ctl,/path/to/control2.ctl,/path/to/control3.ctl) 撤消\u管理=自动 undo_表空间=UNDOTBS1 db_name=测试 数据库块大小=8192 sga_max_size=1073741824#一个gig sga_目标=1073741824#一吉格

  • 创建密码文件
  • $ORACLE_HOME/bin/orapwd file=$ORACLE_HOME/dbs/pwd.ora password=ORACLE条目=5

  • 启动实例
  • sqlplus/as sysdba

    启动nomount

  • 创建数据库
  • 创建数据库测试 日志文件组1('/path/to/redo1.log')大小为100M, 第2组('/path/to/redo2.log')大小为100M, 第3组('/path/to/redo3.log')大小为100M 字符集WE8ISO8859P1 国家字符集utf8 数据文件“/path/to/system.dbf”大小为500M,在下一个10M maxsize上自动扩展,无限制数据块管理本地 sysaux数据文件“/path/to/sysaux.dbf”大小为100M,在下一个10M时自动扩展最大大小不限 撤消表空间undotbs1数据文件'/path/to/undotbs1.dbf'大小为100M 默认临时表空间temp tempfile'/path/to/temp01.dbf'大小为100M

    注意:这里还可以执行其他一些操作,如“ARCHIVELOG”“SET TIME_ZONE=”和“用户系统通过密码标识”和“用户系统通过密码标识”

  • 运行catalog和catproc
  • @?/rdbms/admin/catalog.sql

    @?/rdbms/admin/catproc.sql

  • 更改密码
  • 改变用户系统的标识


    改变用户系统的标识

    只需安装Oracle并让它在安装过程中创建数据库。这不是编程问题,属于ServerFault