一:设置环境变量
[oracle@orcl ~]$ cat .bash_profile # Get the aliases and functions # User specific environment and startup programs ORACLE_SID=orcl |
二:准备密码文件和初始化参数文件以及创建数据库脚本
[root@orcl ~]# su - oracle [oracle@orcl ~]$ cat create_db.sql |
三:准备创建数据库需要的相关目录
[oracle@orcl ~]$ mkdir -p /u01/app/oracle/admin/orcl [oracle@orcl ~]$ mkdir -p /u01/app/oracle/oradata/orcl [oracle@orcl ~]$ mkdir -p /u01/app/oracle/admin/orcl/{adump,bdump,cdump,udump} [oracle@orcl ~]$ mkdir -p /u01/app/oracle/flash_recovery_area |
四:开始建库
[oracle@orcl ~]$ env |grep SID SQL> conn /as sysdba SQL> startup nomount SQL> @/home/oracle/create_db.sql; [oracle@orcl ~]$ ls -lh /u01/app/oracle/oradata/orcl/ SQL> @$ORACLE_HOME/rdbms/admin/catalog.sql; SQL> @$ORACLE_HOME/rdbms/admin/catproc.sql; Total System Global Area 167772160 bytes |
五:验证
[oracle@orcl ~]$ rman target / RMAN> list incarnation; using target database control file instead of recovery catalog List of Database Incarnations RMAN> report schema; Report of database schema List of Permanent Datafiles List of Temporary Files SQL> create tablespace users datafile '/u01/app/oracle/oradata/orcl/users01.dbf' size 500M SQL> alter database default tablespace users; |
六:配置EM
建立和配置EM资料库 SQL> @?/sysman/admin/emdrep/sql/emreposcre /u01/app/oracle/product/10.2.0/db_1 SYSMAN 123456 TEMP ON; SQL> alter user SYSMAN identified by "123456" account unlock; SQL> alter user DBSNMP identified by "123456" account unlock; SQL> exit [oracle@orcl admin]$ emca -config dbcontrol db -silent -DB_UNIQUE_NAME orcl -PORT 1521 -EM_HOME /u01/app/oracle/product/10.2.0/db_1 -LISTENER LISTENER -SERVICE_NAME orcl.herostart.com -SYS_PWD 123456 -SID orcl -ORACLE_HOME /u01/app/oracle/product/10.2.0/db_1 -DBSNMP_PWD 123456 -HOST orcl.herostart.com -LISTENER_OH /u01/app/oracle/product/10.2.0/db_1 -LOG_FILE /u01/app/oracle/product/10.2.0/db_1/log/emConfig.log -SYSMAN_PWD 123456 [oracle@orcl admin]$ emctl status dbconsole TZ set to PRC Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved. http://orcl.herostart.com:1158/em/console/aboutApplication Oracle Enterprise Manager 10g is running. ------------------------------------------------------------------ Logs are generated in directory /u01/app/oracle/product/10.2.0/db_1/orcl.herostart.com_orcl/sysman/log |