程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ORACLE11g在linux上建立第二個實例

ORACLE11g在linux上建立第二個實例

編輯:Oracle教程

ORACLE11g在linux上建立第二個實例


linux服務器主機不夠,而測試人員需要新的一台oracle環境做測試,,所以准備在已經有的oracle的linux主機上上面建立第二個實例。這台oracle服務器的資源足夠用,所以就直接在上面搭建多實例來滿足測試人員的需求。

1,使用vnc 遠程工具進去,dbca報錯如下:

[oracle@ptest4 ~]$ dbca
No protocol specified
[oracle@ptest4 ~]$ exit

2,需要設置display窗口:

[root@ptest4 ~]# export DISPLAY=localhost:1
[root@ptest4 ~]#
[root@ptest4 ~]# xhost +
access control disabled, clients can connect from any host
[root@ptest4 ~]# su - oracle
[oracle@ptest4 ~]$ dbca
如下圖所示:
這裡寫圖片描述


<版權所有,文章允許轉載,但必須以鏈接方式注明源地址,否則追究法律責任!>
原博客地址: http://blog.csdn.net/mchdba/article/details/46053753
原作者:黃杉 (mchdba)



3,創建步驟

3.1 Database Configuration Assistant

圖形界面啟動。標題同時指明了步驟的編號和步驟的名稱。在步驟名稱為Welcome的歡迎窗口,直接點擊next。

選擇Custom Database,然後下一步

Global Database Name框:輸入前面確定的數據庫名
SID框:自動出現和數據庫名相同的內容作為數據庫實例名,單實例情況下不作改動

3.2繼續默認

3.3 atabase Credentials

Use Different Administrative Passwords
表格的Password和Confirm Password列中分別為User Name列SYS、SYSTEM、DBSNMP和SYSMAN用戶輸入口令並重復一次輸入(如密碼設置過於簡單,下一步前會有彈出窗口提示確認接受安全風險)。
sys和system密碼設置可以在數據庫建立後修改。

3.4 Database File Locations

Storage Locations:選擇Use Common Location for All Database Files
Database File Location框:輸入/oracle/pddev1

3.5 Recovery Configuration

Specify Fast Recovery Area
如果前面Management Options步驟選擇了自動備份,則保留勾選,並在下方:
Fast Recovery Area框:修改為快速恢復區的目錄名
Fast Recovery Area Size框:調整快速恢復區的大小

3.6 Enable Archiving

根據是否歸檔日志的實際需求決定是否選擇(重要的生產系統必須打開歸檔,測試系統一般關閉歸檔節省服務器空間)
點擊旁邊的Edit Archive Mode Parameters…,在彈出窗口中:
Automatic Archiving:保持默認勾選
Archive Log File Format框:修改為%t_%s_%r.arc
Archive Log Destinations表格:第一行中輸入/oracle/pddev1/archivelog
點擊OK返回主窗口
Database Content
Database Components頁面

3.7 然後繼續下一步

3.8 Initialization Parameters

內存分配20%(測試庫所以分小一些,生產庫可以分配較大的比如40%60%等),字符集選擇兼容utf8的選項

3.9 然後下一步

點擊File Location Variables,裡面可以看到一些基礎參數信息,返回,然後直接下一步,

3.10 然後下一步, 選擇Generate Database Creation Scripts

默認為 /oracle/app/oracle/admin/powerdes/scripts,然後選擇點擊 Finish按鈕,之後再彈出的界面上點擊OK按鈕,有報錯說/etc/oratab讀取錯誤,可以不理會。

等待等待55分鐘後,數據庫創建完畢,之後點擊,如下3.1png所示
這裡寫圖片描述


<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KCjxoMiBpZD0="4驗證2個oracle實例">4,驗證2個oracle實例

[oracle@ptest4 admin]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri May 22 17:02:07 2015

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


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select name from v$database;

NAME
---------
POWERDES

SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@ptest4 admin]$ sqlplus sys/syspddev@pddev1 as sysdba;

SQL*Plus: Release 11.2.0.1.0 Production on Fri May 22 17:02:21 2015

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


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select name from v$database;

NAME
------------------
PDDEV1

SQL>

默認sqlplus / as sysdba是登錄第一個啟動的實例,如果想登錄第二個實例,就需要指定tnsping的名字,sqlplus sys/pwd@PDDEV1 as sysdba;


5,關於多實例的自動隨機啟動

--假設一個實例是itsm、另外一個是test
export ORACLE_SID=itsm
sqlplus / as sysdba
startup
quit
export ORACLE_SID=test
sqlplus / as sysdba
startup
quit

PS:自動啟動,可以在/etc/rc.local中設置,增加如下的內容
–啟動默認的第一個數據庫實例
su - oracle < lsnrctl start
sqlplus / as sysdba
startup
quit
EOF
–啟動第二個數據庫實例
su - oracle < export ORACLE_SID=test
sqlplus / as sysdba
startup
quit
EOF

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved