天天看點

Windows2012 安裝oracle11g單執行個體

Windows2012 安裝oracle11g單執行個體

安裝環境

作業系統:windows 2012 r2企業版,記憶體2G

資料庫:Oracle 11.2.0.4 for win64

安裝步驟

上傳安裝媒體

Windows2012 安裝oracle11g單執行個體

解壓到同一目錄下

Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體

然後将2of7檔案夾下stage的檔案夾複制到1of7檔案夾裡。

Windows2012 安裝oracle11g單執行個體

輕按兩下setup.exe安裝

Windows2012 安裝oracle11g單執行個體

正在啟動安裝OUI

Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體

配置監聽

推薦使用netca和netmgr工具進行配置

點選”開始”,找到Net Configuration Assistant。如圖

Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體

配置結束。

檢視監聽服務是否已啟動

  1. 通過cmd檢視

lsnrctl status

Windows2012 安裝oracle11g單執行個體
  1. 通過服務檢視

Win + r 然後輸入 services.msc

Windows2012 安裝oracle11g單執行個體

建立資料庫執行個體

cmd模式下運作dbca

Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體
Windows2012 安裝oracle11g單執行個體

測試

資料庫狀态正常。安裝成功,下面就是一些參數的調整。

Windows2012 安裝oracle11g單執行個體

其他參數的調整

修改為歸檔模式

現在是非歸檔

SQL> archive log list;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 4

Current log sequence 6

啟動到mount階段

Shutdown immediate;

Startup mount;

SQL> alter database archivelog;

Database altered.

SQL> alter database open;

Database altered.

--已經歸檔模式了

SQL> archive log list;

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 4

Next log sequence to archive 6

Current log sequence 6

修改DB_FILES,PROCESS參數

SQL> alter system set db_files=1000 scope=spfile;

System altered.

SQL> alter system set processes=10000 scope=spfile;

System altered.

重新開機生效。

設定CONTROL_FILE_RECORD_KEEP_TIME 參數

SQL> alter system set control_file_record_keep_time=30 scope=spfile;

System altered.

設定open_links_per_instance 和 open_links 參數

需要重新開機執行個體

SQL> alter system set open_links=100 scope=spfile;

SQL> alter system set open_links_per_instance=100 scope=spfile;

修改使用者的profile 參數

SQL> alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED;

SQL> alter profile default limit password_life_time unlimited;

Enabling and Using Direct I/O

SQL> show parameter filesystem_

NAME TYPE VALUE

-------------------- ------ -----

filesystemio_options string none

SQL> alter system set filesystemio_options="directIO" sid='*' scope=spfile;

System altered.

禁用dictory path read

二選一操作即可:

SQL>alter system set "_serial_direct_read"=never;

SQL> ALTER system SET EVENTS '10949 TRACE NAME CONTEXT off';

調整UNDO 和 Temp 表空間

SQL> show parameter undo_

NAME TYPE VALUE

------------------------------------ ---------------------- ------------------------------

undo_management string AUTO

undo_retention integer 900

undo_tablespace string UNDOTBS1

undo_retention 隻是指定undo 資料的過期時間,預設是900s,15分鐘。建議改成3600s,即1小時。

SQL> alter system set undo_retention=3600 scope=both sid='*';

System altered.

注意UNDO 表空間一定要設成成自動擴充并設定最大值。

ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/undo01.dbf' RESIZE 30720M;

ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/undo01.dbf' AUTOEXTEND ON NEXT 1M MAXSIZE 30720M;

ALTER DATABASE tmpefile '/u01/app/oracle/oradata/orcl/temp01.dbf' RESIZE 30720M;

ALTER DATABASE tmpefile '/u01/app/oracle/oradata/orcl/temp01.dbf' AUTOEXTEND ON NEXT 1M MAXSIZE 30720M;