oracle11G手动建库

oracle11g手动建库


1. 设置环境变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/db_1
export ORACLE_SID=ogg02
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
export PATH


2. 创建ogg02目录
[oracle@ogg04 ~]$ pwd
/u01/app/oracle/diag/rdbms/ogg02/ogg02

rm -rf $ORACLE_BASE/admin/$ORACLE_SID
mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/adump
mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/dpdump
mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/pfile
mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/scripts
chmod -R 750 $ORACLE_BASE/admin


rm -rf $ORACLE_BASE/diag/rdbms/$ORACLE_SID
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/alert  
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/cdump  
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/hm     
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/incident
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/incpkg 
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/ir     
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/lck    
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/metadata
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/stage  
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/sweep  
mkdir -p $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace
chmod -R 750 $ORACLE_BASE/diag/rdbms/$ORACLE_SID  

 

3. 创建密码文件
[oracle@ogg04 dbs]$ pwd
/u01/app/oracle/product/11.2.0.3/db_1/dbs
[oracle@ogg04 dbs]$  orapwd file=orapwogg02 password=oracle entries=5


4.建初始化参数文件
[oracle@ogg02 dbs]$ vi  initogg02.ora

ogg02.__db_cache_size=348127232
ogg02.__java_pool_size=4194304
ogg02.__large_pool_size=4194304
ogg02.__oracle_base='/u01/app/oracle'
ogg02.__pga_aggregate_target=343932928
ogg02.__sga_target=515899392
ogg02.__shared_io_pool_size=0
ogg02.__shared_pool_size=150994944
ogg02.__streams_pool_size=0
*.audit_file_dest='/u01/app/oracle/admin/ogg02/adump'
*.audit_trail='db'
*.compatible='11.2.0.3.0'
*.control_files='/oradata/ogg02/control01.ctl','/oradata/ogg02/control02.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_name='ogg02'
*.diagnostic_dest='/u01/app/oracle'
*.memory_target=858783744
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'


5. 启动实例到nomount状态
SQL> startup nomount pfile='$ORACLE_HOME/dbs/initogg02.ora'
ORACLE instance started.

Total System Global Area  855982080 bytes
Fixed Size      2233160 bytes
Variable Size    503319736 bytes
Database Buffers   348127232 bytes
Redo Buffers      2301952 bytes


6.创建spfile
SQL> create spfile  from pfile='$ORACLE_HOME/dbs/initogg02.ora';
File created.


7.建库脚本
SQL> create database ogg02 CONTROLFILE REUSE
   MAXINSTANCES 8
   MAXDATAFILES 2000
   MAXLOGHISTORY 1024
   MAXLOGFILES 64
   MAXLOGMEMBERS 4
   character set ZHS16GBK national character set AL16UTF16
   logfile
   group 1 ('/oradata/ogg02/redo01.log') size 50M reuse,
   group 2 ('/oradata/ogg02/redo02.log') size 50M reuse,
   group 3 ('/oradata/ogg02/redo03.log') size 50M reuse
datafile '/oradata/ogg02/system01.dbf' size 1000M reuse extent management local
sysaux datafile '/oradata/ogg02/sysaux01.dbf' size 800M
default temporary tablespace temp tempfile '/oradata/ogg02/temp01.dbf' size 500M reuse
undo tablespace undotbs1 datafile '/oradata/ogg02/undotbs01.dbf' size 126M reuse
USER SYS IDENTIFIED BY "oracle" USER SYSTEM IDENTIFIED BY "oracle";
 
Database created.


8. 运行数据字典脚本,其中catalog和catproc是必需的,其它可选:
SQL> spool /home/oracle/cat_ogg02.log
SQL> @?/rdbms/admin/catalog.sql ;      (建数据字典视图)
SQL> @?/rdbms/admin/catproc.sql ;      (建存储过程包)
SQL> @?/rdbms/admin/catblock.sql ;     (建锁相关的几个视图)
SQL> @?/rdbms/admin/catoctk.sql ;      (建密码工具包dbms_crypto_toolkit)
SQL> @?/rdbms/admin/owminst.plb ;      (建工作空间管理相关对象,如dmbs_wm)
SQL> spool off
执行完后检查/orahome/cat.log看看有什么不可接受的错误没有。
 
9. 新建sqlplus属性和帮助、USERS表空间
SQL> connect system/oracle
SQL> @?/sqlplus/admin/pupbld.sql
SQL> @?/sqlplus/admin/help/hlpbld.sql helpus.sql
SQL> connect /as sysdba
SQL> CREATE TABLESPACE USERS LOGGING DATAFILE '/oradata/ogg02/user01.dbf' SIZE 100M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
SQL> ALTER DATABASE DEFAULT TABLESPACE USERS;


10. 最后修改为归档模式并重启(省略此步骤)
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /oracle/app/oracle/product/11.2.0/db_1/dbs/arch
Oldest online log sequence     1
Current log sequence           2
 
SQL> shutdown immediate
SQL> connect /as sysdba
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open;



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包括详细的安装过程和每一步的说明,以及安装注意事项 一、 说明 2 二、 安装前 2 (一) 相关知识点 2 1. RAC概述 2 2. GI(Grid Infrastructure) 4 (二) 安装前环境准备 4 1. 安装步骤 4 2. 虚拟机硬件环境准备 5 3. 安装包下载 6 4. 安装部署时间控制 6 5. 安装过程应注意的地方 7 (三) 生产环境安装部署注意事项: 7 三、 实验环境配置 7 (一) 虚拟环境配置 7 (二) 配置OS 11 1) 关闭防火墙 11 2) 修改host文件或配置DNS解释SCANIP(配置过程如下) 11 3) 配置节点互信(所有节点的基于用户oracle,grid的互信) 12 4) 创建组和用户,加权限 13 5) 用户环境变量配置 13 6) 创建目录,给予目录权限   14 7) 配置系统文件 14 a) 配置oracle、grid用户的shell限制 14 b) 修改/etc/pam.d/login配置文件 15 c) 修改内核配置文件/etc/sysctl.conf 15 d) 修改/etc/sysctl.conf过程中报错处理: 15 8) 配置共享磁盘 (在一个节点执行即可) 16 a) 分区 16 b) 配置UDEV绑定磁盘分区 17 9) 安装GI、Oracle、等需要的包 17 四、 安装配置cluster集群软件及ASM 19 (一) 安装前检查 19 (二) 开始安装GI 21 (三) 检查安装结果 57 (四) 安装数据库oracle 软件、创建ASM磁盘组 61 五、 集群数据库的创建 79 六、 安装后任务 96 (一) 官方建议的两个安装后置任务 96 (二) 删除GI、数据库(具体参考另一文档) 97 (三) 软件下载 98 (四) 参考 98

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值