oracle11g手工建库

简介:

1.设置环境变量

[oracle@HE3~]$ vi .bash_profile

1
2
3
4
5
6
7
8
9
10
11
exportPATH
exportEDITOR= vi
exportORACLE_SID=orcl
exportORACLE_BASE= /u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE /product/11 .2.0 /dbhome_1
exportnls_date_format= "yyyy-mm-dd hh24:mi:ss"
exportPATH= /u01/app/oracle/product/11 .2.0 /dbhome_1/bin :$PATH
exportLD_LIBRARY_PATH=$ORACLE_HOME /lib : /usr/lib
#aliassqlplus='rlwrap sqlplus'
#aliasrman='rlwrap rman'
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK

[oracle@HE3 ~]$ source .bash_profile

2.准备密码文件及初始化参数文件和创建数据库脚本

[oracle@HE3~]$ cd $ORACLE_HOME/dbs

[oracle@HE3dbs]$ ls

hc_orcl.dat  init.ora initorcl.ora  lkORCL

[oracle@HE3dbs]$ orapwd file=orapwdorcl password=oracle entries=30

[oracle@HE3dbs]$ ls

hc_orcl.dat  init.ora initorcl.ora  lkORCL  orapwdorcl

[oracle@HE3 dbs]$ vi initorcl.ora

1
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
28
29
30
31
diagnostic_dest= '/u01/app/oracle'
  
db_name= 'orcl'
  
memory_target=512M
  
processes= 150
  
audit_file_dest= '/u01/app/oracle/admin/orcl/adump'
  
audit_trail= 'db'
  
db_block_size=8192
  
db_domain= ''
  
db_recovery_file_dest= '/u01/app/oracle/flash_recovery_area'
  
db_recovery_file_dest_size=512M
  
diagnostic_dest= '/u01/app/oracle'
  
open_cursors=300
  
remote_login_passwordfile= 'EXCLUSIVE'
  
undo_tablespace= 'UNDOTBS1'
  
control_files=( /u01/app/oracle/oradata/orcl/control01 .ctl, /u01/app/oracle/oradata/orcl/control02 .ctl)
  
compatible= '11.2.0'

3.准备创建数据库需要的相关目录                       

[oracle@HE3dbs]$ mkdir -p /u01/app/oracle/admin/orcl/adump/

[oracle@HE3dbs]$ mkdir -p /u01/app/oracle/flash_recovery_area

[oracle@HE3dbs]$ mkdir -p /u01/app/oracle/oradata/orcl

[oracle@HE3dbs]$ ls

hc_orcl.dat  init.ora initorcl.ora  lkORCL  orapwdorcl

4.开始手工建库

[oracle@ENMOEDU ENMOEDU]$ sqlplus / as sysdba

 

SQL*Plus: Release 11.2.0.3.0 Production on Mon Feb 10 00:39:10 2014

 

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

 

 

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> startup nomount

ORACLE instance started.

 

Total System Global Area 1071333376 bytes

Fixed Size                  1349732 bytes

Variable Size             620758940 bytes

Database Buffers          444596224 bytes

Redo Buffers                4628480 bytes                  

[oracle@HE3~]$ vi create_db.sql

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

[oracle@HE3~]$ tail -100f /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

SQL>@/home/oracle/create_db.sql

 

Databasecreated.

SQL>@?/rdbms/admin/catalog.sql  ----------------------------创建数据字典

……

PL/SQLprocedure successfully completed.

 

 

TIMESTAMP

--------------------------------------------------------------------------------

COMP_TIMESTAMPCATALOG          2016-01-26 00:07:42

SQL> @?/rdbms/admin/catproc.sql-----------------------------创建存储过程和数据库的包

......

SQL> 

SQL> SELECT dbms_registry_sys.time_stamp('CATPROC') AS timestamp FROM DUAL;

 

TIMESTAMP

--------------------------------------------------------------------------------

COMP_TIMESTAMP CATPROC    2014-02-10 01:25:21

 

1 row selected.

 

SQL> 

SQL> SET SERVEROUTPUT OFF

SQL> 

SQL> 

SQL> select status from v$instance;

 

STATUS

------------

OPEN

 

1 row selected.

SQL> quit

5.完成手工建库






 本文转自 dbapower 51CTO博客,原文链接:http://blog.51cto.com/suifu/1738675 ,如需转载请自行联系原作者

相关文章
|
Oracle 关系型数据库 流计算
Flink CDC不支持直接连接到Oracle ADG备库进行数据同步
Flink CDC不支持直接连接到Oracle ADG备库进行数据同步
321 1
|
存储 SQL Oracle
Oracle使用expdp/impdp实现全库导入导出的整体流程
Oracle的全库导入,首先一点必须先创建数据库,创建了数据库,才能往该数据库导入所有数据。相对来说,使用Oracle进行数据导入导出还很有些“麻烦”的,大多数资料上来就是......
9287 0
Oracle使用expdp/impdp实现全库导入导出的整体流程
|
7月前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之和Oracle数据同步必须是使用主库吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
实时计算 Flink版产品使用合集之和Oracle数据同步必须是使用主库吗
|
2月前
|
Oracle 关系型数据库 MySQL
shell获取多个oracle库mysql库所有的表
请注意,此脚本假设你有足够的权限访问所有提到的数据库。在实际部署前,请确保对脚本中的数据库凭据、主机名和端口进行适当的修改和验证。此外,处理数据库操作时,务必谨慎操作,避免因错误的脚本执行造成数据损坏或服务中断。
44 0
|
5月前
|
Oracle 关系型数据库 Linux
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
通过这一连串的步骤,可以专业且有效地在Linux下为Qt编译Oracle驱动库 `libqsqloci.so`,使得Qt应用能够通过OCI与Oracle数据库进行交互。这些步骤适用于具备一定Linux和Qt经验的开发者,并且能够为需要使用Qt开发数据库应用的专业人士提供指导。
177 1
讲解linux下的Qt如何编译oracle的驱动库libqsqloci.so
|
7月前
|
Oracle Java 关系型数据库
实时计算 Flink版产品使用合集之支持 Oracle 整库同步吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
7月前
|
SQL 消息中间件 Oracle
实时计算 Flink版产品使用合集之怎么同步Oracle备库
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
Oracle 关系型数据库 数据库
Flink CDC中oracle dataguard模式下,有没有cdc备库的方案?
Flink CDC中oracle dataguard模式下,有没有cdc备库的方案?
194 1
|
Oracle 关系型数据库 Apache
一键实现 Oracle 数据整库同步至 Apache Doris
极大降低数据同步门槛,使数据同步变得更加简单高效
一键实现 Oracle 数据整库同步至 Apache Doris