linux服務器主機不夠,而測試人員需要新的一台oracle環境做測試,,所以准備在已經有的oracle的linux主機上上面建立第二個實例。這台oracle服務器的資源足夠用,所以就直接在上面搭建多實例來滿足測試人員的需求。
[oracle@ptest4 ~]$ dbca
No protocol specified
[oracle@ptest4 ~]$ exit
[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)
圖形界面啟動。標題同時指明了步驟的編號和步驟的名稱。在步驟名稱為Welcome的歡迎窗口,直接點擊next。
選擇Custom Database,然後下一步
Global Database Name框:輸入前面確定的數據庫名
SID框:自動出現和數據庫名相同的內容作為數據庫實例名,單實例情況下不作改動
Use Different Administrative Passwords
表格的Password和Confirm Password列中分別為User Name列SYS、SYSTEM、DBSNMP和SYSMAN用戶輸入口令並重復一次輸入(如密碼設置過於簡單,下一步前會有彈出窗口提示確認接受安全風險)。
sys和system密碼設置可以在數據庫建立後修改。
Storage Locations:選擇Use Common Location for All Database Files
Database File Location框:輸入/oracle/pddev1
Specify Fast Recovery Area
如果前面Management Options步驟選擇了自動備份,則保留勾選,並在下方:
Fast Recovery Area框:修改為快速恢復區的目錄名
Fast Recovery Area Size框:調整快速恢復區的大小
根據是否歸檔日志的實際需求決定是否選擇(重要的生產系統必須打開歸檔,測試系統一般關閉歸檔節省服務器空間)
點擊旁邊的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頁面
內存分配20%(測試庫所以分小一些,生產庫可以分配較大的比如40%60%等),字符集選擇兼容utf8的選項
點擊File Location Variables,裡面可以看到一些基礎參數信息,返回,然後直接下一步,
默認為 /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;
--假設一個實例是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