ORACLE自啟設定與匯入匯出

2021-06-10 11:29:19 字數 1561 閱讀 4625

linux下系統開機oracle自啟動

以root身份登入:

$su - root 、

oracle11g 匯入、匯出::

oracle11g用exp匯出資料庫的時候,空表是導不出來的,所以必須用資料幫浦匯入匯出oracle資料庫。

1、expdp

sql> create directory 目錄名(如:dmpbx) as 儲存位址(如:'/root/usr/……');

目錄已建立。

sql> grant read,write on directory 目錄名 to public;

授權成功。

sql> exit

expdp 使用者名稱1/密碼@例項 dumpfile=備份檔案名(ecology.dmp) directory= 目錄名(dmpbx)

2、impdp

sql> create directory 目錄名(如:dmpbx) as 儲存位址(如:'/root/usr/……');

目錄已建立。

sql> grant read,write on directory 目錄名 to public;

授權成功。

sql> exit

impdp 使用者名稱2/密碼@例項 directory=目錄名 dumpfile=備份檔案名.dmp logfile=日誌名.log remap_schema=使用者名稱1:使用者名稱2

如果impdp是在同一臺機器上操作的,則impdp前的建立目錄和賦權的步驟都可以省略。

注意::檔案許可權問題,例項名=服務名

chown,chmod設定

一些ora錯誤::

ora-00845: memory_target not supported on this system

修改/dev/shm的大小可以通過修改/etc/fstab來實現:

[root@db2 ~]# df -h /dev/shm //檢視/dev/shm大小

tmpfs 1.0g 500m 500m 50% /dev/shm

[root@db2 ~]#vi /etc/fstab //更換/dev/shm預設大小為2g

label=/ / ext3 defaults 1 1

label=/boot /boot ext3 defaults 1 2

#tmpfs /dev/shm tmpfs defaults 0 0

tmpfs /dev/shm tmpfs defaults,size=2048m 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

label=swap-hda3 swap swap defaults 0 0

mount -o remount /dev/shm

ora-01102: cannot mount database in exclusive mode

/opt/oracle/ordata/orcl200

fuser -u lk*

fuser -k lk*

consul設定自啟

在conusl.exe所在資料夾中新建乙個consul.bat檔案 在consul.bat中編寫consul agent dev 建乙個檔案script.vbs 裡面寫set ws wscript.createobject wscript.shell ws.run 此為你的consul.bat檔案的...

oracle匯出與匯入指令碼

匯出指定使用者下的所有表 環境變數設定 export oracle sid bdyz export oracle base u01 oracle11g r2 export oracle home oracle base 11g export ld library path oracle home l...

oracle 的匯入與匯出

在專案實施過程中,總會少不了與資料庫打交道,這是個人總結 刪除表空間 drop tablespace pt6 including contents drop tablespace mpm including contents drop tablespace sf including contents...