AIX 掛載linux下的nfs

2021-08-21 13:02:43 字數 1966 閱讀 1227

今天客戶有需要,對aix小機中的一套oracle rac資料庫遷移到另一套aix 的oracle rac資料庫下,但是兩套小機都沒有額外的空間來儲存備份資料,這時就想到了nfs,可是以前只有linux的nfs使用經驗,怎麼辦呢~~~在網上隨便找了個文章看了下,感覺和linux下的方式差不多。

搭建linux nfs伺服器

安裝nfs包

rpm -ivh nfs-util

rpm -ivh nfs-util-lib

修改exports配置檔案

vi /etc/exports

/mnt/ntfs 192.98.100.0/24(rw,sync,no_root_squash)

啟動nfs服務

service nfs restart

客戶端掛載

開始直接使用的沒有引數的掛載方式

mount ***.xx.xx.***:/expbak /expbak

當在執行expdp的時候會報錯,提示許可權不足或者其他什麼錯誤的

後來使用metlink賬號,看到有同僚遇到過類似問題,隨後複製mount引數重新掛載

mount -f nfs -o

rw,bg,hard,nointr,rsize=32768,wsize=32768,proto=tcp,noac,forcedirectio,vers=3,suid

***.x.x.x:/expbak /expbak

以下是掛載rac和非rac的引數

for rac:

rw,bg,hard,nointr,rsize=32768,wsize=32768,proto=tcp,noac,forcedirectio,

vers=3,suid

and non-rac: rw,bg,hard,rsize=32768,wsize=32768,vers=3,[forcedirectio or

llock],nointr,proto=tcp,suid

~> mount -o

rw,bg,hard,rsize=32768,wsize=32768,vers=3,forcedirectio,nointr,proto=tcp,suid

建立匯出的目錄

在mount的目錄下使用oracle使用者建立expdp匯出的目錄

su - oracle

mkdir -p /expbak/expbak

在linux服務端也要建立oracle與相應的組

groupadd oinstall

groupadd dba

useradd -g oinstall -g dba oracle

passwd oracle

oracle使用者執行expdp匯出

建立系統目錄

mkdir -p /expbak/expbak

資料庫建立匯出目錄

create or replace directory oradump as '/expbak/expbak';

資料庫刪除目錄

drop directory oradump;

檢視建立的目錄

select * from dba_directories;

授權給使用者

grant read,write on directory oradump to system;

後台執行匯出的命令

nohup expdp system/*** schemas=***,*** directory=oradump dumpfile=***.dmp

logfile=***.log cluster=no exclude=table:\"in\(\'tt\'\)\" compression=all parallel=4 &

AIX和linux之間掛載nfs錯誤

linux作為nfs伺服器,其 etc exports檔案為 quote cat etc exports tbackup orcl hisdb02 rw,async,no root squash quote aix作為nfs客戶端,其 etc filesystems中已經新增如下條目 quote t...

AIX掛載NFS寫入效率低效解決

背景 linux是nfs的server端,aix是nfs的client端 此外,有乙個linux也作為client端對比測試 說明 以上速度主要是體現數量級的差異,實際測試會有少許偏差。具體環境 nfs server rhel 6.8 nfs client aix 6.1 rhel 6.8 掛載引數...

nfs掛載(window掛載linux的)

liunx上 確保yum好使 安裝環境包 nfs utils rpcbind yum y install nfs utils rpcbind 建立檔案 mkdir root share chmod 777 root share 選擇你需要掛載的檔案系統 vi etc exports root sha...