WEB開發 de 點滴

          by sanwish

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            38 隨筆 :: 0 文章 :: 4 評論 :: 0 Trackbacks

          2008年12月3日 #

          有一個問題先提出來,安裝oracle必須直接在系統上安裝,不能通過遠程桌面或者終端服務安裝,否則會報“ORA-12560: TNS: 協議適配器錯誤”。還有一點,oracle8.1.7有一個補丁程序PATCH_SET_FOR_ORACEL_DATA_8174_WINNT.zip,以前從來沒有見過,這次是從教育網里花了一天時間下載下來的,不知道是不是在win2003上安裝必須的(下周即可見分校曉)。

          1、如果你的oracle8.1.7是原始版的,檢查
          /stage/Components/oracle.swd.jre/
          1.1.7.30/1/DataFiles/Expanded/jre/win32/bin下的symcjit.dll文件,改名或者直接刪除。
          /stage/Components/oracle.omb.jdk/1.1.8/1/DataFiles/Expanded/jdk118_nt/bin路徑下的symcjit.dll文件做同樣處理。

          2、如果遇到點擊setup.exe無反應,在install目錄下打開文件’oraparam.ini’把參數 JRE_MEMORY_OPTIONS改為

          RE_MEMORY_OPTIONS = -nojit -ms16m -mx32m 即可。

          3、執行本地硬盤install\win32\setup.exe目錄下的Setup.exe文件。此時調用的是修改過的參數文件oraparam.ini。?
          ?
          4、安裝時選擇自定義模式,并且不創建數據庫。
          ?? 具體參照<windows+oracle8 install manual>

          posted @ 2009-02-10 15:00 sanwish 閱讀(1528) | 評論 (0)編輯 收藏

          sql1:select?? column_name?? from?? all_tab_columns?? where?? table_name='table1';
          sql2:select?? column_name?? from?? user_tab_columns?? where?? table_name='table1';


          我在運行sql1的時候碰到,如果數據庫中有相同用戶的話,會檢索出重復的字段名。
          后來把用戶的dba權限去掉了就好了。
          revoke dba from user1;

          運行sql2,雖然不出現重復的,但是客戶說最終工程所用的DB用戶和表的所有者不是一個,所以不能用user_table_columns。
          oracle知識太缺乏,不明白客戶說的意思

          關于sql1重復的問題,還是不清楚,具體的參照權限應該怎么取消?取消dba太大了吧。
          posted @ 2008-12-03 09:48 sanwish 閱讀(2933) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 儋州市| 凤城市| 邓州市| 芦山县| 闸北区| 沙田区| 万荣县| 霍林郭勒市| 邯郸市| 依兰县| 临汾市| 宁晋县| 银川市| 玉门市| 大荔县| 西峡县| 台安县| 且末县| 渝北区| 青州市| 嫩江县| 永昌县| 扶沟县| 奎屯市| 来安县| 沧源| 沙洋县| 邯郸市| 洪泽县| 廉江市| 南郑县| 张家川| 张北县| 瑞金市| 四川省| 正阳县| 资源县| 黄石市| 博爱县| 宁波市| 盱眙县|