ORACLE 11 2靜默安裝

2021-09-02 10:41:47 字數 3574 閱讀 3013

yum   install   gcc   make   binutils   setarch   compat-db   libstdc++-devel   unixodba   unixodbc-devel   libaio-devel   sysstat   pdksh

groupadd dba

groupadd oinstall

useradd -d /home/oracle -g dba -g oinstall -s /bin/bash oracle

passwd oracle

1.# vi /etc/security/limits.conf

#增加以下設定

oracle soft    nproc   2047

oracle hard    nproc   16384

oracle soft    nofile  1024

oracle hard    nofile  65536

2. 修改配置檔案(兩台主機實施)

# vi /etc/sysctl.conf

#增加以下配置

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmmax = 68719476736

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

# sysctl -p

3、解壓兩個壓縮包

4、拷貝建庫檔案/oracle/database/response目錄中

dbca.rsp  db_install.rsp  netca.rsp  3個檔案到其它目錄(/oracle)下

6、安裝oracle軟體

./runinstaller -silent -responsefile /oracle/db_install.rsp

8、執行安裝例項

dbca -silent -responsefile /oracle/dbca.rsp

copying database files

dbca_progress : 1%

dbca_progress : 3%

dbca_progress : 11%

dbca_progress : 18%

dbca_progress : 26%

dbca_progress : 37%

creating and starting oracle instance

dbca_progress : 40%

dbca_progress : 45%

dbca_progress : 50%

dbca_progress : 55%

dbca_progress : 56%

dbca_progress : 60%

dbca_progress : 62%

completing database creation

dbca_progress : 66%

dbca_progress : 70%

dbca_progress : 73%

dbca_progress : 85%

dbca_progress : 96%

dbca_progress : 100%

database creation complete. for details check the logfiles at:

/oracle/cfgtoollogs/dbca/testbd.

database information:

global database name:testbd

system identifier(sid):testdb

9、設定監聽

netca /silent /responsefile /oracle/netca.rsp

10、最後看程序狀態

ps -ef|grep ora

lsnrctl status

至此oracle安裝完成

sqlnet.ora

names.directory_path= (tnsnames)

adr_base = /oracle

tnsnames.ora

testdb123 =

(description =

(address_list =

(address = (protocol = tcp)(host = 192.168.153.89)(port = 1521))

)(connect_data =

(service_name = testdb)))

listener =

(description_list =

(description =

(address = (protocol = tcp)(host = centos)(port = 1521))

(address = (protocol = ipc)(key = extproc1521))))

adr_base_listener = /oracle

sql>  shutdown immediate;

資料庫已經關閉。

已經解除安裝資料庫。

oracle 例程已經關閉。

sql>  startup mount;

oracle 例程已經啟動。

total system global area  835104768 bytes

fixed size                  2232960 bytes

variable size             490737024 bytes

database buffers          339738624 bytes

redo buffers                2396160 bytes

資料庫裝載完畢。

以下是更改oracle字符集

sql> alter session set sql_trace=true;

會話已更改。

sql>  alter system enable restricted session;

系統已更改。

sql> alter system set job_queue_processes=0;

系統已更改。

sql>  alter system set aq_tm_processes=0;

系統已更改。

sql> alter database open;

資料庫已更改。

sql> alter database character set internal_use utf8;

資料庫已更改。

sql> select name,value$ from props$ where name like '%nls%'; 

oracle 11 2 增加節點

11.2 新增節點步驟 前言 當乙個節點遇到下列情況,就需要需要把原有節點資訊刪除掉,新增新的節點 1.節點集群或庫軟體嚴重損壞,相關命令無法正常執行,如誤刪了 oracle目錄,需要重灌gi和庫軟體。2.節點作業系統故障,導致不能啟動或執行中報錯,需要重灌作業系統。3.節點伺服器硬體故障,需要更換...

oracle 11 2刪除節點

11.2 刪除節點步驟 前言 當乙個節點遇到下列情況,就需要需要把原有節點資訊刪除掉 1.節點集群或庫軟體嚴重損壞,相關命令無法正常執行,如誤刪了 oracle目錄,需要重灌gi和庫軟體。2.節點作業系統故障,導致不能啟動或執行中報錯,需要重灌作業系統。3.節點伺服器硬體故障,需要更換硬體及重灌作業...

Oracle11 2資料庫遷移總結

背景 在伺服器上有乙個oracle11.2資料庫,可以通過瀏覽器訪問伺服器中web伺服器來訪問資料庫。本人準備將伺服器中的資料庫遷移到本地pc機,然後將web伺服器也部署到本地pc機,這樣就可以在vs2017中進行除錯和學習了,過程如下,主要是記錄下來供自己以後參考。1 本地pc建立資料庫itwat...