1.1 靜默配置監聽
通過response檔案執行netca, 生成sqlnet.ora和listener.ora檔案, 位於$oracle_home/network/admin目錄下:
# su - oracle
$ $oracle_home/bin/netca /silent /responsefile $distrib/response/netca.rsp
$ ll $oracle_home/network/admin/*.ora
listener =
(description_list =
(description =
(address = (protocol = ipc)(key = extproc1521))
(address = (protocol = tcp)(host = 192.168.1.130)(port = 1521))))
listener_orcl11g =
(address = (protocol = tcp)(host = 192.168.1.130)(port = 1521))
orcl =
(description =
(address = (protocol = tcp)(host = 192.168.1.130)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = orcl.lk)))
$ lsnrctl status
執行完後, 監聽就已經啟動了, 預設埠是1521, 預設是動態監聽, 只要例項啟動了就會監聽到.
1.2 靜默建庫
1) 生成響應檔案模板:
$ vi $distrib/db_create.rsp
#以下引數不要更改
[general]
responsefile_version = "11.2.0"
operation_type = "createdatabase"
#以下引數必須設定
[createdatabase]
gdbname = "orcl.lk"
templatename = "general_purpose.dbc"
#以下引數不設定則使用預設值,建議設定
characterset = "zhs16gbk"
totalmemory = "1024"
2) dbca靜默建庫, 大概3-4分鐘:
種子資料庫和控制檔案位於$oracle_home/assistants/dbca/templates/, 即seed_database.dfb和seed_database.ctl檔案, 實際建庫就是基於通過rman恢復種子資料庫和控制檔案來實現
$ $oracle_home/bin/dbca -silent -responsefile $distrib/db_create.rsp
enter sys user password:
change_on_install
《輸入sys使用者密碼》
enter system user password:manager
《輸入system使用者密碼》
各引數含義如下:
-silent 表示以靜默方式安裝
-responsefile 表示使用哪個響應檔案,必需使用絕對路徑
responsefile_version 響應檔案模板的版本,該引數不要更改
operation_type 安裝型別,該引數不要更改
gdbname 全域性資料庫名,點號前面預設是db_name,點號後面預設就是db_domain
templatename 建庫模板名,參考各模板定義:$oracle_home/assistants/dbca/templates/*.dbc
characterset 字符集,預設是we8mswin1252
totalmemory 例項記憶體,預設是伺服器物理記憶體的40%
3) 安裝期間檢視日誌資訊了解進度:
$ tail -100f $oracle_base/cfgtoollogs/dbca/$oracle_sid/$oracle_sid.log
4) 建庫後例項檢查
$ ps -ef | grep ora_ | grep -v grep | wc -l
21$ ps -ef | grep ora_ | grep -v grep
oracle 1855 1 0 10:07 ? 00:00:00 ora_pmon_orcl
oracle 1857 1 0 10:07 ? 00:00:00 ora_vktm_orcl
5) 建庫後監聽檢查
$ lsnrctl status
services summary...
service "orcl.lk" has 1 instance(s).
instance "orcl", status ready, has 1 handler(s) for this service...
service "orclxdb.lk" has 1 instance(s).
instance "orcl", status ready, has 1 handler(s) for this service...
the command completed
然後你可以修改sys的密碼,也可以解鎖scott使用者
$ sqlplus / as sysdba
sql> startup;
sql> alter user scott account unlock;
sql> conn scott/tiger;
sql> select table_name from user_tables;
sql> conn system
enter system user password:manager
sql> grant imp_full_database to scott;
匯入 imp userid=scott/tiger full=y file=1.dmp ignore=y fromuser=pfdb touser=scott
oracle手動 建庫 ORACLE 手動建庫
oracle 手動建庫 oracle10gr2手動建庫大致分為以下幾個步驟 編輯.bash profile檔案,設定環境變數 建立所需目錄結構 建立初始化引數檔案 執行建庫指令碼 下面以建立test資料庫為例 1 編輯.bash profile檔案,新增oracle sid環境變數 在.bash p...
靜默安裝oracle
在看這篇文章時請先看完圖形安裝,有個了解之後看這篇比較好。在靜默安裝之前必須將先前裝的資料庫解除安裝掉,並刪除相應的目錄,必須得刪除乾淨 除了product 目錄外,其餘的全部刪掉 進入到下面目錄 將其中的檔案全部刪掉 以root登陸,進入 etc目錄,執行 rm rf ora 刪除以ora 開始的...
oracle手工建庫
相對來說,oracle中平時我們大多採用dbca圖形化建庫方式,所以手工建庫或許比較有些難度,這個也是ocm考試中需要關注的地方,特別做了測試,主要是9i,對於10g可宜採用同樣的步驟實現。1.修改 etc oratab oral opt oracle database n 2.建立sys口令認證檔...