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