ITPub博客

首页 > 数据库 > Oracle > oracle 11g 手动建库

oracle 11g 手动建库

原创 Oracle 作者:DBA_咸鱼 时间:2015-12-12 11:40:40 0 删除 编辑

(一些重点需要修改的地方我做的笔记并截图,放在文章最后。)

安装数据库软件并设置环境变量就不说了

点击(此处)折叠或打开

  1. $ cd $ORACLE_HOME/dbs
  2. $ orapwd file=orapwdPROD1 password=oracle
创建参数文件

点击(此处)折叠或打开

  1. $ cd $ORACLE_HOME/dbs
  2. $ cat init.ora |grep -v ^# |grep -v ^$ >initPROD1.orp
  3. $ vi initPROD1.orp
  4. db_name='PROD1'
  5. memory_target=1G
  6. processes = 150
  7. audit_file_dest='/u01/app/oracle/admin/PROD1/adump'
  8. audit_trail ='db'
  9. db_block_size=8192
  10. db_domain=''
  11. db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
  12. db_recovery_file_dest_size=2G
  13. diagnostic_dest='/u01/app/oracle'
  14. dispatchers='(PROTOCOL=TCP) (SERVICE=PROD1XDB)'
  15. open_cursors=300
  16. remote_login_passwordfile='EXCLUSIVE'
  17. undo_tablespace='UNDOTBS1'
  18. control_files = (/u01/app/oracle/oradata/PROD1/control01.ctl,/u01/app/oracle/fast_recovery_area/PROD1/control02.ctl)
  19. compatible ='11.2.0'
创建目录

点击(此处)折叠或打开

  1. $ mkdir -p /u01/app/oracle/admin/PROD1/adump
  2. $ mkdir -p /u01/app/oracle/oradata/PROD1
  3. $ mkdir -p /u01/app/oracle/fast_recovery_area/PROD1/
设置edit调用vi(以下设置为永久生效)(临时可用ed _define=vim)

点击(此处)折叠或打开

  1. 编辑glogin并添加一下行
  2. $ vi $ORACLE_HOME/sqlplus/admin/glogin.sql
  3. DEFINE _EDITOR = vi
启动数据库到nomount状态

点击(此处)折叠或打开

  1. $ export ORACLE_SID=PROD1
  2. $ sqlplus / as sysdba
  3. SQL> startup nomount
  4. SQL> select * from dual;
清空然后添加一下内容并更改(创建建库脚本并执行)

点击(此处)折叠或打开

  1. SQL> ed

点击(此处)折叠或打开

  1. CREATE DATABASE PROD1
  2.    USER SYS IDENTIFIED BY sys_password
  3.    USER SYSTEM IDENTIFIED BY system_password
  4.    LOGFILE GROUP 1 ('/u01/app/oracle/oradata/PROD1/redo01a.log') SIZE 100M BLOCKSIZE 512,
  5.            GROUP 2 ('/u01/app/oracle/oradata/PROD1/redo02a.log') SIZE 100M BLOCKSIZE 512,
  6.            GROUP 3 ('/u01/app/oracle/oradata/PROD1/redo03a.log') SIZE 100M BLOCKSIZE 512
  7.    MAXLOGFILES 5
  8.    MAXLOGMEMBERS 5
  9.    MAXLOGHISTORY 1
  10.    MAXDATAFILES 100
  11.    CHARACTER SET AL32UTF8
  12.    NATIONAL CHARACTER SET AL16UTF16
  13.    EXTENT MANAGEMENT LOCAL
  14.    DATAFILE '/u01/app/oracle/oradata/PROD1/system01.dbf' SIZE 325M REUSE
  15.    SYSAUX DATAFILE '/u01/app/oracle/oradata/PROD1/sysaux01.dbf' SIZE 325M REUSE
  16.    DEFAULT TABLESPACE users
  17.       DATAFILE '/u01/app/oracle/oradata/PROD1/users01.dbf'
  18.       SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
  19.    DEFAULT TEMPORARY TABLESPACE tempts1
  20.       TEMPFILE '/u01/app/oracle/oradata/PROD1/temp01.dbf'
  21.       SIZE 20M REUSE
  22.    UNDO TABLESPACE undotbs1
  23.       DATAFILE '/u01/app/oracle/oradata/PROD1/undotbs01.dbf'
  24.       SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

  25. /
执行

点击(此处)折叠或打开

  1. SQL> /

  2. Database created.
创建数据字典

点击(此处)折叠或打开

  1. SQL> @?/rdbms/admin/catalog.sql
创建内部包

点击(此处)折叠或打开

  1. SQL> @?/rdbms/admin/catproc.sql
执行pupbld脚本

点击(此处)折叠或打开

  1. SQL> @?/sqlplus/admin/pupbld.sql
至此创建OK


创建建库脚本部分






来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30606032/viewspace-1870861/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2015-12-02

  • 博文量
    1
  • 访问量
    4519