注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Oracle专业打杂

定会重回巅峰……

 
 
 

日志

 
 

ORACLE手工建库  

2014-01-31 23:38:04|  分类: Oracle基础知识 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
============================================
===================ORACLE手工建库=================
============================================
[oracle@node1 ~]$ cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=prod
export PATH=$PATH:$ORACLE_HOME/bin
export EDITOR=vi

[oracle@node1 ~]$ vim .bash_profile
设置数据库SID
[oracle@node1 ~]$ export ORACLE_SID=luhp
设置数据库后台进程日志文件目录
[oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/bdump
设置数据库审计日志文件目录
[oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/adump
设置数据库核心日志文件目录
[oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/cdump
设置数据库用户日志文件目录
[oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/udump
创建数据库密码文件
[oracle@node1 ~]$ orapwd file=$ORACLE_HOME/dbs/orapwluhp password=oracle entries=5 force=y
创建数据库参数文件
[oracle@node1 ~]$ vim /u01/app/oracle/product/11.2.0/dbhome_1/dbs/initluhp.ora
[oracle@node1 luhp]$ cd $ORACLE_HOME/dbs
[oracle@node1 dbs]$ cat initluhp.ora
*.user_dump_dest='/u01/app/oracle/admin/luhp/udump'
*.audit_file_dest='/u01/app/oracle/admin/luhp/adump'
*.background_dump_dest='/u01/app/oracle/admin/luhp/bdump'
*.core_dump_dest='/u01/app/oracle/admin/luhp/cdump'
*.compatible='11.2.0.1.0'
*.control_files='/oradata/luhp/control01.ctl','/oradata/luhp/control02.ctl'
*.db_name='luhp'
*.processes=500
*.job_queue_processes=10
*.sga_target=2048M
*.db_block_size=8192
*.db_files=500
*.open_cursors=500
*.session_cached_cursors=100
*.undo_management='AUTO'
*.undo_tablespace='undotbs'

[oracle@node1 ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Tue Jan 28 07:39:25 2014

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORACLE instance started.

Total System Global Area 2142679040 bytes
Fixed Size            1337720 bytes
Variable Size          503318152 bytes
Database Buffers     1627389952 bytes
Redo Buffers           10633216 bytes
ORA-00205: error in identifying control file, check alert log for more info

建库脚本
SQL>
SQL> CREATE DATABASE luhp
  USER SYS IDENTIFIED BY oracle
  USER SYSTEM IDENTIFIED BY oracle
  LOGFILE GROUP 1 ('/oradata/luhp/redo01.log') SIZE 100M,
          GROUP 2 ('/oradata/luhp/redo02.log') SIZE 100M,
          GROUP 3 ('/oradata/luhp/redo03.log') SIZE 100M
  MAXLOGFILES 5
  MAXLOGMEMBERS 5
  MAXLOGHISTORY 1
  MAXDATAFILES 100
  MAXINSTANCES 1
  CHARACTER SET ZHS16GBK
  NATIONAL CHARACTER SET AL16UTF16
  DATAFILE '/oradata/luhp/system01.dbf' SIZE 325M REUSE
  EXTENT MANAGEMENT LOCAL
  SYSAUX DATAFILE '/oradata/luhp/sysaux01.dbf' SIZE 325M REUSE
  DEFAULT TEMPORARY TABLESPACE temp
    TEMPFILE '/oradata/luhp/temp01.dbf'
    SIZE 20M REUSE
  DEFAULT TABLESPACE users
    DATAFILE '/oradata/luhp/users01.dbf'
    SIZE 20M REUSE
    EXTENT MANAGEMENT LOCAL
    SEGMENT SPACE MANAGEMENT AUTO
  UNDO TABLESPACE undotbs
    DATAFILE '/oradata/luhp/undotbs01.dbf'
    SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
  2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27  

Database created.

SQL> SQL>
SQL> @?/rdbms/admin/catalog.sql
    catalog.sql主要用于创建数据字典。在数据库运行过程中,如果数据字典发生损坏,可以重新执行catalog.sql来修复损坏的数据字典。
SQL> @?/rdbms/admin/catproc.sql
   脚本catproc.sql主要用于创建与PL/SQL相关的脚本,该脚本传递归调用一系列其他脚本。
SQL> @?/rdbms/admin/utlrp.sql
   脚本utlrp.sql主要用于编译无效包。执行期间主要调用utlrp.sql脚本。
SQL> conn system/oracle
SQL> @?/sqlplus/admin/pupbld.sql
   用SYSTEM用户执行pupbld.sql,该脚本的内容很简单,主要是创建SQLPLUS_PRODUCT_PROFILE表,并在表上建立相关的视图和同义词。
   SQLPLUS_PRODUCT_PROFILE表的作用就是限制业务用户执行相关命令。

创建完数据字典后,查看数据库各级任的状态。
SQL> r
  1* select COMP_ID,COMP_NAME,VERSION,STATUS from dba_registry

COMP_ID    COMP_NAME                           VERSION         STATUS
---------- ----------------------------------- --------------- ----------
CATALOG    Oracle Database Catalog Views       11.2.0.1.0      VALID
CATPROC    Oracle Database Packages and Types  11.2.0.1.0      VALID

2 rows selected.

============================================
=====================END====================
============================================
  评论这张
 
阅读(145)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017