ORACLE自啟設定與匯入匯出的方法

來源:互聯網
上載者:User

   linux下系統開機oracle自啟動

  以root身份登入:

  $su - root

  1、linux下oracle內建的dbstart和dbshut沒反應:

  修改Oracle系統配置文檔/etc/oratab文檔: #vi /etc/oratab

  /etc/oratab 格式為: SID:ORACLE_HOME:AUTO

  把AUTO網域設定為Y(大寫),我的為:

  oradb:/opt/u01/app/oracle/product/9.2.0.4:Y

  只有這樣,oracle 內建的dbstart和dbshut才能夠發揮作用。

  2、修改/etc/rc.d/rc.local配置文檔

  在/etc/rc.d/rc.local中加入如下內容: #vi /etc/rc.d/rc.local

  su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/lsnrctl start"

  su - oracle -c "/u01/app/oracle/product/9.2.0.4/bin/dbstart start"

  3、重新啟動

  #reboot

  、

  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*

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.