sunfruit[請訪問http://www.fruitres.cn]

          --我相信JAVA能走得更遠 QQ:316228067

          2007年9月11日 #

          Linux Enterprise 5 安裝Oracle出現ins_rdbms.mk錯誤的解決辦法

              --sunfruit

              在Linux Enterprise 5安裝Oracle的時候有時候會報錯例如“makefile '/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk' 的目標 'all_no_orcl' 時出錯”

              經過多次測試是缺少相關的系統包文件,至少我的環境中確實是這樣,只要是安裝了下面的包文件,這個錯誤可以避免(版本號在不同環境中略有不同)

              compat-libstdc++-33-3.2.3-61
              compat-libstdc++-296-2.96-138
              gcc-4.1.1-52.el5
              gcc-c++-4.1.1-52.el5
              glibc-2.5-12
              glibc-common-2.5-12
              glibc-devel-2.5-12
              glibc-headers-2.5-12
              libgcc-4.1.1-52.el5
              make-3.81-1.1
              binutils-2.17.50.0.6-2.el5
              openmotif-2.3.0-0.3.el5

              以上的安裝包由于在安裝Linux的選擇的包以及具體的環境不同可能,可能有些不需要,不過如果出現了ins_rdbms.mk的錯誤,可以按照這個方法嘗試一下

              注:以上的安裝在Linux Enterprise 5的安裝盤中都包含,不需要額外在網上下載

          posted @ 2008-09-12 09:18 sunfruit 閱讀(5426) | 評論 (1)編輯 收藏

          Linux Enterprise 5安裝Oracle10g,Oracle10g字符集設置問題

              -sunfruit

              如果在安裝Oracle10g的時候沒有選擇字符集,則按照下面的3部進行字符集的修改就可以完全正常的使用Oracle10g(注:關于下面的1、2、3均是轉貼,后面添加了個人在使用的時候一些心得)
             

          1、檢查服務器上Oracle數據庫的字符集   
              sqlplus /nolog
            SQL>  connect / as sysdba
            連接成功.   
             
            SQL>  desc  props$   
              列名                                                    可空值否      類型   
              -------------------------------  --------  ----   
              NAME                                                        NOT  NULL  VARCHAR2(30)   
              VALUE$                                                                      VARCHAR2(2000)   
              COMMENT$                                                                  VARCHAR2(2000)   
             
            SQL>  col  value$  format  a40   
            SQL>  select  name,value$  from  props$;   
             
            NAME                                                      VALUE$   
            ------------------------------  -------------------------   
            DICT.BASE                                            2   
            NLS_LANGUAGE                                      AMERICAN   
            NLS_TERRITORY                                    AMERICA   
            NLS_CURRENCY                                      $   
            NLS_ISO_CURRENCY                              AMERICA   
            NLS_NUMERIC_CHARACTERS                  .,   
            NLS_DATE_FORMAT                                DD-MON-YY   
            NLS_DATE_LANGUAGE                            AMERICAN   
            NLS_CHARACTERSET                              ZHS16GBK   
            NLS_SORT                                              BINARY   
            NLS_CALENDAR                                      GREGORIAN   
            NLS_RDBMS_VERSION                            7.3.4.0.0   
            GLOBAL_DB_NAME                                  ORACLE.WORLD   
            EXPORT_VIEWS_VERSION                      3   
             
             
             
            NLS_CHARACTERSET和NLS_CHAR_CTERSET這個參數應該是ZHS16GBK,如不是,改為它。   
             
            SQL*Plus中修改方法:   
            SQL>  update  props$  set  value$='ZHS16GBK'  where  name='NLS_CHARACTERSET'; 


          2、確認字符集是否修改的不徹底。
            SELECT DISTINCT (NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET,
            DECODE(TYPE#, 1,
            DECODE(CHARSETFORM, 1, 'VARCHAR2', 2, 'NVARCHAR2', 'UNKOWN'),
            9,
            DECODE(CHARSETFORM, 1, 'VARCHAR', 2, 'NCHAR VARYING', 'UNKOWN'),
            96,
            DECODE(CHARSETFORM, 1, 'CHAR', 2, 'NCHAR', 'UNKOWN'),
            112,
            DECODE(CHARSETFORM, 1, 'CLOB', 2, 'NCLOB', 'UNKOWN')) TYPES_USED_IN
            FROM SYS.COL$
            WHERE CHARSETFORM IN (1, 2)
            AND TYPE# IN (1, 9, 96, 112);

          3、如果上面的查詢的確顯示有多個字符集的設定,則進行如下處理:
            SHUTDOWN IMMEDIATE;
            STARTUP MOUNT;
            ALTER SYSTEM ENABLE RESTRICTED SESSION;
            ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
            ALTER SYSTEM SET AQ_TM_PROCESSES=0;
            ALTER DATABASE OPEN;

            COL VALUE NEW_VALUE CHARSET
            SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET';
            COL VALUE NEW_VALUE NCHARSET
            SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_NCHAR_CHARACTERSET';

            --INTERNAL_USE是沒有寫在文檔中的參數,用以強制完成字符集一致化
            ALTER DATABASE CHARACTER SET INTERNAL_USE &CHARSET;
            ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE &NCHARSET;

            SHUTDOWN IMMEDIATE;
            STARTUP;
            -- 再次啟動數據庫一遍
            SHUTDOWN IMMEDIATE;
            STARTUP;

          **************注意****************
          本人在使用上面的方法設置以后Oracle10g可以正常使用,在導入dmp,sql文件的時候則需要在Linux中做如下設置
          sql文件,dmp文件在導入oracle的時候需要設置字符集

          export LANG=zh_CN.GBK    //這個是linux的字符集設置
          export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK   //這個是oracle的字符集設置

          posted @ 2008-09-12 09:09 sunfruit 閱讀(2320) | 評論 (0)編輯 收藏

          [原創]Applet上疊加層的解決方案(非div)

              --sunfruit

              在applet上疊加層有2種方式
              第一:使用iframe的方式
              第二:使用window.createPopup();方式

              <div></div>的方式我是沒有試成功,無論如何設置,div都在applet的下面,要是哪位實驗成功了,經驗也共享一下

              由于window.createPopup()主要用于創建右鍵菜單,由于其的一些特性,例如在其他地方點擊,該window.createPopup()對象消失,所以疊加層方式使用window.createPopup()并不合適,使用iframe制作疊加層的效果更好更好

              效果圖如下
              
              
              演示:http://www.fruitres.cn/applet.jsp,可以從該演示頁直接下載js代碼,或者到代碼下載頁下載
              代碼下載:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1084563770&number=0 
              更多下載:http://www.fruitres.cn/

          posted @ 2007-12-29 15:36 sunfruit 閱讀(958) | 評論 (0)編輯 收藏

          [原創]使用JAVA開發不規則滾動條

              --sunfruit

              在GIS網站上一般都會看到下面的滾動條,俗稱骨頭棒或是排骨架,當然這個是WEB方式
               

              如果是應用程序或是Applet該如何制作呢,其實也不復雜,只是需要靈活運用Swing的特性,下面是一個Application的demo
             

              看似復雜,其實如果理解了也沒有什么神秘

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1342916853&number=0
              JAVA WEB START演示地址:http://www.fruitres.cn/useruploadfile/3/1342916853_jnlp.jnlp
              更多下載:http://www.fruitres.cn/

          posted @ 2007-12-29 12:56 sunfruit 閱讀(486) | 評論 (0)編輯 收藏

          [原創]使用ArcIMS引擎繪制地圖基礎代碼

              --sunfruit 

              代碼演示了基于ArcIMS開發包進行地圖開發的基礎方法

              代碼不是單獨的可執行類,所以只看private void initMap()方法和public BufferedImage render()方法即可。MapBoundModel不用深究可以理解為等同Envelope類即可

              在確定以下三個值
              private String host = "172.17.8.99";
              private int port = 5300;
              private String servicename = "sde";
              設置正確并且調用refresh();方法也沒有異常拋出,但是getStream();返回null值得時候,則需要調整AXL文件添加<OUTPUT method="stream"/>重新發布,具體AXL內容請注冊后下載加密附件查看

              查看代碼直接下載demo文件即可

              地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1257242391&number=0
              更多下載:http://www.fruitres.cn

          posted @ 2007-11-30 23:28 sunfruit 閱讀(440) | 評論 (0)編輯 收藏

          [原創]使用GeoTools引擎繪制地圖基礎代碼

              --sunfruit

              Geotools是一個開源的Java GIS工具包,可利用它來開發符合標準的地理信息系統。Geotools提供了OGC(Open Geospatial Consortium)規范的一個實現來作為他們的開發

              代碼演示了基于GeoTools開源包進行地圖開發的基礎方法

              代碼不是單獨的可執行類,所以只看private void init()方法和public BufferedImage render()方法即可。MapBoundModel不用深究可以理解為等同Envelope類即可

          直接下載demo文件即可

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=627152979&number=0
              更多下載:http://www.fruitres.cn

          posted @ 2007-11-30 23:27 sunfruit 閱讀(2678) | 評論 (2)編輯 收藏

          [轉發]微軟緊隨Google加入OGC

              --sunfruit
           

              3sNews最新消息,微軟現在也已經成為OGC主要成員之一,OGC組織也對微軟的加入感到高興,他們最需要做的事情當然是把Virtual Earth 和 SQL Server 2008納入OpenGIS兼容標準.微軟是隨Google之后加入OGC協會的。而2大巨頭的加入也標志著空間信息產業已進入發展的快車道,逐漸成為IT主流。

              Google Earth的KML文件格式是開放地理協會的最佳應用之一,這一協會包含345個成員,涵蓋公司、政府機構和大學等角色,他們的目標是建立一個OpenGIS標準.2007年春季,Google遞交了Keyhole Markup Language (KML 2.1)--Google Earth的最新格式,通過了OGC的驗證,很快,它在世界范圍內引起了廣泛的興趣,OGC也將他們加入了 -- 地理標示語言(GML)中.

              原貼:http://www.3snews.net/index.php/action_viewnews_itemid_16707.html

          posted @ 2007-11-27 09:30 sunfruit 閱讀(341) | 評論 (0)編輯 收藏

          [原創]A*算法最短路徑JAVA代碼

              --sunfruit

              基于A*算法最短路徑的JAVA代碼

              包含一篇很好A*算法的教程

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=682648067&number=0
              更多下載:http://www.fruitres.cn/

          posted @ 2007-11-22 15:16 sunfruit 閱讀(804) | 評論 (0)編輯 收藏

          GML3.1中文版

              --sunfruit

              Geographic information – Geography Markup
              Language (GML)-version 3.1 中文版


              可以到OGC下載GML英文版 www.opengeospatial.org

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1460914139&number=0
              更多下載:http://www.fruitres.cn/

          posted @ 2007-11-15 11:45 sunfruit 閱讀(725) | 評論 (7)編輯 收藏

          [原創]使用MapInfo引擎的自定義圖層演示程序

              --sunfruit

              這是一個自定義圖層的演示程序,演示向自定義圖層添加POI、修改自定義圖層中的POI、隱藏/顯示自定義圖層,關于圖層和POI的定義參考原來發布的例子
              通過這個demo可以了解數據部署方式,需要的lib文件,至于其它的就是Swing+Graphics的基本應用,所以不提供源代碼
              Swing+Graphics的用法請參考原來發布的作品
              《基本繪圖演示源代碼,繪制矩形》
              《JAVA開發的俄羅斯方塊源代碼》

              JDK 1.5.0

              功能:放大、縮小、平移
                    地圖底圖圖層控制
                    自定義圖層控制

              參考MapXtremeJava48_DG_CHS.pdf,在MapInfo網站下載,或是安裝開發包以后在文檔目錄中提供
              
              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=2087703113&number=0
              更多下載:http://www.fruitres.cn/

          posted @ 2007-10-22 22:09 sunfruit 閱讀(445) | 評論 (0)編輯 收藏

          [原創]使用MapInfo引擎的自定義圖層控制

              --sunfruit

              使用MapInfo地圖引擎的自定義圖層的代碼

              主要思路是自己建立系統圖層,該圖層和MapInfo引擎圖層無關(關于MapInfo引擎圖層控制請參考原來發布的例子),例如建立自己的ATM機圖層,要求可以控制顯示、隱藏ATM機圖層。那么需要建立一個圖層類和一個ATM機類,當然最好是接口的設計,這樣在2D繪制的時候可以很容易的進行擴展添加其他的圖層

              注:不包含地圖數據和Lib包

              參考MapXtremeJava48_DG_CHS.pdf,在MapInfo網站下載,或是安裝開發包以后在文檔目錄中提供

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1367471068&number=0
              更多下載:http://www.fruitres.cn/

          posted @ 2007-10-22 22:07 sunfruit 閱讀(364) | 評論 (0)編輯 收藏

          [原創]基于MapInfo地圖引擎圖層管理演示程序

              --sunfruit

              上次發布了一個使用MapInfo地圖引擎進行圖層控制源代碼,這次照例寫了一個java程序來演示圖層控制
              通過這個demo可以了解數據部署方式,需要的lib文件,至于其它的就是Swing+Graphics的基本應用,所以不提供源代碼
              Swing+Graphics的用法請參考原來發布的作品
              《基本繪圖演示源代碼,繪制矩形》
              《JAVA開發的俄羅斯方塊源代碼》

              JDK 1.5.0

              功能:放大、縮小、平移
                         地圖底圖圖層控制

              參考MapXtremeJava48_DG_CHS.pdf,在MapInfo網站下載,或是安裝開發包以后在文檔目錄中提供

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=842314737&number=0
              更多下載:http://www.fruitres.cn

          posted @ 2007-10-19 17:27 sunfruit 閱讀(397) | 評論 (0)編輯 收藏

          [原創]使用MapInfo地圖引擎進行圖層控制源代碼

              --sunfruit
              
              使用MapInfo地圖引擎控制地圖圖層的代碼

              該代碼只是對地圖引擎底圖數據圖層的控制,對于自定義圖層和添加新的圖層,以后會出相關的代碼

              注:不包含地圖數據和Lib包
              
              參考MapXtremeJava48_DG_CHS.pdf,在MapInfo網站下載,或是安裝開發包以后在文檔目錄中提供

              直接下載demo文件即可

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=196483354&number=0
              更多下載:http://www.fruitres.cn/

          posted @ 2007-10-19 13:31 sunfruit 閱讀(418) | 評論 (0)編輯 收藏

          Oracle10g Spatial(空間數據庫參考) (10.2)

              --sunfruit

              Oracle® Spatial
              User’s Guide and Reference
              10g Release 2 (10.2)

              非常好的Oracle10g Spatial(10.2)的指南和參考文檔
              英文的
              
              目錄有3部分20多個章節,這里只節選了第二章節的目錄
              2 Spatial Data Types and Metadata
              2.1 Simple Example: Inserting, Indexing, and Querying Spatial Data..... 2-1
              2.2 SDO_GEOMETRY Object Type ...... 2-5
              2.2.1 SDO_GTYPE.......... 2-5
              2.2.2 SDO_SRID.......... 2-7
              2.2.3 SDO_POINT .......... 2-7
              2.2.4 SDO_ELEM_INFO......... 2-7
              2.2.5 SDO_ORDINATES ........ 2-10
              2.2.6 Usage Considerations ......... 2-11
              2.3 SDO_GEOMETRY Methods......... 2-11
              2.4 SDO_GEOMETRY Constructors........ 2-13
              2.5 Geometry Examples........ 2-14
              2.5.1 Rectangle......... 2-14
              2.5.2 Polygon with a Hole......... 2-15
              2.5.3 Compound Line String ....... 2-17
              2.5.4 Compound Polygon ......... 2-19
              2.5.5 Point........... 2-20
              2.5.6 Oriented Point .......... 2-21
              2.5.7 Type 0 (Zero) Element......... 2-23
              2.5.8 Several Geometry Types........ 2-25
              2.6 Geometry Metadata Views ........ 2-29
              2.6.1 TABLE_NAME......... 2-30
              2.6.2 COLUMN_NAME......... 2-30
              2.6.3 DIMINFO........ 2-30
              2.6.4 SRID........... 2-31
              2.7 Spatial Index-Related Structures ....... 2-31
              2.7.1 Spatial Index Views ....... 2-31
              2.7.1.1 xxx_SDO_INDEX_INFO Views....... 2-31
              2.7.1.2 xxx_SDO_INDEX_METADATA Views..... 2-32
              2.7.2 Spatial Index Table Definition ....... 2-34
              2.7.3 R-Tree Index Sequence Object ....... 2-35
              2.8 Unit of Measurement Support ........ 2-35

              直接下載demo文件即可

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1500381985&number=0
              更多下載:http://www.fruitres.cn

          posted @ 2007-10-19 12:55 sunfruit 閱讀(494) | 評論 (0)編輯 收藏

          [原創]JAVA基于MapInfo地圖引擎簡易的地圖瀏覽程序

              --sunfruit

              前一段時間寫了一個基于MapInfo地圖引擎生成地圖圖片的例子,這次寫了一個java程序來使用MapInfo地圖引擎瀏覽地圖,可以看到加載地圖數據以后,進行放大、縮小、平移的操作,拋去網絡因素,速度方面還是可以接受的
              通過這個demo可以了解數據部署方式,需要的lib文件,至于其它的就是Swing+Graphics的基本應用,所以不提供源代碼
              Swing+Graphics的用法請參考原來發布的作品
              《基本繪圖演示源代碼,繪制矩形》
              《JAVA開發的俄羅斯方塊源代碼》

              JDK 1.5.0

              功能:放大、縮小、平移

               參考MapXtremeJava48_DG_CHS.pdf,在MapInfo網站下載,或是安裝開發包以后在文檔目錄中提供

               下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=254133506&number=0
               更多下載:http://www.fruitres.cn/

          posted @ 2007-10-17 16:19 sunfruit 閱讀(1040) | 評論 (0)編輯 收藏

          [原創]使用MapInfo地圖引擎生成地圖圖片的代碼

              -sunfruit

              使用MapInfo地圖引擎生成地圖圖片的代碼,不包含地圖數據和Lib包

              直接下載demo文件即可
              
              參考MapXtremeJava48_DG_CHS.pdf,在MapInfo網站下載,或是安裝開發包以后在文檔目錄中提供

              JDK1.5

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=447120696&number=0
              更多下載:http://www.fruitres.cn/

          posted @ 2007-10-17 15:18 sunfruit 閱讀(519) | 評論 (0)編輯 收藏

          [原創]JAVA開發的俄羅斯方塊源代碼

              --sunfruit

              JAVA開發的俄羅斯方塊源代碼,比較簡陋,只支持最基本的功能,不過框架清晰,感興趣的可以參考
             
              直接下載demo文件即可

              JDK1.5

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1925709310&number=0
              更多下載:http://www.fruitres.cn/

          posted @ 2007-09-29 11:11 sunfruit 閱讀(1203) | 評論 (1)編輯 收藏

          [資料]WINDOWS平臺的java串口開發包javacomm20-win32

              --sunfruit
              windows平臺串口java開發包javacomm20-win32

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=994930817&number=0
              更多下載:http://www.fruitres.cn

          posted @ 2007-09-12 11:10 sunfruit 閱讀(1035) | 評論 (0)編輯 收藏

          [原創]WIN XP中選擇多個磁盤進行碎片整理的方法

              --sunfruit
              WINXP中選擇多個磁盤進行碎片整理雖然bux一個批命令文件,可以順序執行多個磁盤的碎片整理工作,這樣雖然不能在WIN XP中選擇多個磁盤進行碎片整理,利用這個方法也可以一次執行多個磁盤的碎片整理,比較實用

              下載地址:http://www.fruitres.cn/servlet/buyproductservlet?tag=single&tag1=info&PRODUCT_ID=1942443612&number=0
              更多資料:http://www.fruitres.cn/

          posted @ 2007-09-11 23:05 sunfruit 閱讀(406) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 龙游县| 阳原县| 巨野县| 天峨县| 清镇市| 平潭县| 香港 | 盖州市| 新沂市| 鹤山市| 石首市| 永城市| 汤阴县| 延津县| 奉节县| 马山县| 青州市| 潞城市| 无极县| 江达县| 甘谷县| 鹤山市| 库车县| 奉新县| 福海县| 福州市| 甘谷县| 鄂温| 驻马店市| 靖州| 仲巴县| 呼伦贝尔市| 温泉县| 庄河市| 永康市| 龙山县| 怀化市| 香格里拉县| 新平| 平武县| 万年县|