Mysql進修心得之拔出、更新、刪除記載。本站提示廣大學習愛好者:(Mysql進修心得之拔出、更新、刪除記載)文章只能為提供參考,不一定能成為您想要的結果。以下是Mysql進修心得之拔出、更新、刪除記載正文
1. 拜訪Oralce 的官網,下載相干緊縮包
http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
留意:在mac 山獅操作體系下,要下載x86 即 32位版本。不克不及用 64位的。不然 navicat 也不克不及應用
2. 把一切的文件緊縮到 一個目次下(我用的是 /desktop/oracle)
3.把這個oralce 目次復制到 /opt 目次下
在/opt 目次下就有 /opt/oracle/instantclient_10_2 目次
4.設置情況變量
a. 用 cd~ 敕令 進入以後用戶的home 目次
b. vi .bash_profile 修正情況設置裝備擺設文件
DYLD_LIBRARY_PATH="/opt/oracle/instantclient_10_2" export DYLD_LIBRARY_PATH export ORACLE_HOME=$DYLD_LIBRARY_PATH TNS_ADMIN=/opt/oracle/tns export TNS_ADMIN export NLS_LANG="AMERICAN_AMERICA.UTF8"
5. 從新啟念頭器,然後用env 檢查 情況變量能否設置勝利
6. 在mac的 mountion lion 體系中 ,當設置了這個情況變量今後,在運轉sudo的時刻會湧現 毛病:
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid
現實上這是 Mountain Lion 的 一個bug
不外照樣有方法處理的,假如你湧現成績的緣由和我一樣,那末履行上面這句敕令而且刪除最下面的那句情況變量設置裝備擺設就OK了
sudo ln -s /opt/oracle/instantclient_10_2/libociei.dylib /usr/lib/libociei.dylib
上面來看裝置時能夠碰到的一些成績:
成績1:
Exception in thread "main" java.lang.InternalError: Can't connect to window server - not enough permissions.
沒法啟動圖形裝置界面,最初處理的辦法是經由過程oracle用戶上岸,不克不及經由過程su的方法,固然xclock可以上岸,然則runInstaller沒法啟動圖形裝置。
成績2:
java.lang.UnsatisfiedLinkError: /private/tmp/OraInstall /oui/lib/mac_osx/liboraInstaller.dylib: no suitable image found. Did find: /private/tmp/OraInstall /oui/lib/mac_osx
這可以經由過程:
runInstaller -J-d32
強迫啟動32位JAVA情況來處理
成績3:
裝置時碰到以下毛病:
Error in invoking target 'all_no_orcl ipc_g ihsodbc32 error during linking then edit file $ORACLE_HOME/rdbms/lib/ins_rdbms.mk
此時可以修正 ins_rdbms.mk 注目 $(HSODBC_LINKLINE) 這一行。重試便可經由過程裝置。
成績4:
DBCA沒法運轉,沒法啟動數據庫創立。
修正 $ORACLE_HOME/jdk/bin/java 劇本
將 java -Xbootclasspath...
更改成 java -d32 -Xbootclasspath...
異樣是強迫啟動32位JAVA運轉時情況便可。