1.编辑数据库应答文件
vim /tmp/database/response/dbca.rsp [root@zsl ~]# cat /tmp/database/response/dbca.rsp | egrep -v "^#|^$" [GENERAL] RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = "createDatabase" [CREATEDATABASE] GDBNAME = "orcl" SID = "ORCL" TEMPLATENAME = "General_Purpose.dbc" SYSPASSWORD = "oracle" SYSTEMPASSWORD = "oracle" SYSMANPASSWORD = "oracle" DBSNMPPASSWORD = "oracle" DATAFILEDESTINATION =/u01/app/oracle/oradata RECOVERYAREADESTINATION=/u01/app/oracle/fast_recovery_area CHARACTERSET = "ZHS16GBK" TOTALMEMORY = "1638" [createTemplateFromDB] SOURCEDB = "myhost:1521:orcl" SYSDBAUSERNAME = "system" TEMPLATENAME = "My Copy TEMPLATE" [createCloneTemplate] SOURCEDB = "orcl" TEMPLATENAME = "My Clone TEMPLATE" [DELETEDATABASE] SOURCEDB = "orcl" [generateScripts] TEMPLATENAME = "New Database" GDBNAME = "orcl11.us.oracle.com" [CONFIGUREDATABASE] [ADDINSTANCE] DB_UNIQUE_NAME = "orcl11g.us.oracle.com" NODELIST= SYSDBAUSERNAME = "sys" [DELETEINSTANCE] DB_UNIQUE_NAME = "orcl11g.us.oracle.com" INSTANCENAME = "orcl11g" SYSDBAUSERNAME = "sys"
2.创建数据库
$dbca -silent -responseFile /tmp/database/response/dbca.rsp [root@zsl ~]# cat /u01/app/oracle/cfgtoollogs/dbca/orcl/orcl.log Copying database files DBCA_PROGRESS : 1% DBCA_PROGRESS : 3% $ vim /u01/app/oracle/product/11.2.0/bin/dbstart 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME $ vim /u01/app/oracle/product/11.2.0/bin/dbshut 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME $vi /etc/oratab 将orcl:/u01/app/oracle/product/11.2.0/:N中最后的N改为Y,成为orcl:/u01/app/oracle/product/11.2.0/:Y 通过dbstart与dbshut来控制启动和停止
3.登录查看
登录查看实例状态: $ sqlplus / as sysdba
1.export ORACLE_SID=ORCL #sid注意大小写要一致
2.sqlplus / as sysdba
startup
#如果报错执行后再登录
登录查看实例状态:
$ sqlplus / as sysdba
select status from v$instance;
检查listener.ora [oracle@zsl ~]$ ll $ORACLE_HOME/network/admin/*.ora -rw-r--r-- 1 oracle oinstall 359 Dec 1 03:01 /u01/app/oracle/product/11.2.0/network/admin/listener.ora 如果在安装监听过程中出现什么问题,可以将这个文件删除,然后重新执行netca步骤 [root@zsl ~]# cat /u01/app/oracle/product/11.2.0/network/admin/listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = zsl)(PORT = 1521)) ) ) ADR_BASE_LISTENER = /u01/app/oracle