JBOSS 點滴

          豐豐的博客

          #

          license錯誤解決辦法

                 因為安裝oracle前,需要添加一個Microsoft Loopback Adapter連接,添加后,我系統(tǒng)里綁定的網(wǎng)卡密鑰也不能使用了,開始以為重新生成新的密鑰就行了,
          可是生成新的密鑰后,還是報license錯誤,最后的解決辦法為更改Microsoft Loopback Adapter連接物理地址.

          posted @ 2010-09-26 14:06 半導(dǎo)體 閱讀(240) | 評論 (0)編輯 收藏

          ORACLE 錯誤集

           1,報錯內(nèi)容:
               More than one row with the given identifier was found: 2468BDC50182F9266E2AB32D9F7A78DD, for class: com.ot.opf.org.model.DepartmentVO

               原因:表ID重復(fù) ,查看是否重復(fù)導(dǎo)入.

          2,報錯內(nèi)容:
          IMP-00003: 遇到 ORACLE 錯誤 959
          ORA-00959: 表空間 'XXXX' 不存在
          解決辦法:在網(wǎng)上查了很多解決辦法,主要是由于BLOB字段引起,但唯觸能解決問題的辦法是:
                           先建表結(jié)構(gòu),再導(dǎo)入數(shù)據(jù),導(dǎo)入語句為:
                           imp user/password@ORCL fromuser=user touser=user file=databse.dmp IGNORE=y tables=表名
          3:錯誤信息:
          ORA-00604: 遞歸 SQL 級別 1 出現(xiàn)錯誤
          ORA-01653: 表 SYS.AUD$ 無法通過 128 (在表空間 SYSTEM 中) 擴展
          ORA-02002: 寫入審計線索時出錯
          ORA-00604: 遞歸 SQL 級別 1 出現(xiàn)錯誤
          ORA-01653: 表 SYS.AUD$ 無法通過 128 (在表空間 SYSTEM 中) 擴展
          解決辦法:

          ----查詢所有表空間使用情況---
          使用DBA權(quán)限登陸
          SELECT UPPER(F.TABLESPACE_NAME) "表空間名",
          D.TOT_GROOTTE_MB "表空間大小(M)",
          D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)",
          TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比",
          F.TOTAL_BYTES "空閑空間(M)",
          F.MAX_BYTES "最大塊(M)"
          FROM (SELECT TABLESPACE_NAME,
          ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
          ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
          FROM SYS.DBA_FREE_SPACE
          GROUP BY TABLESPACE_NAME) F,
          (SELECT DD.TABLESPACE_NAME,
          ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
          FROM SYS.DBA_DATA_FILES DD
          GROUP BY DD.TABLESPACE_NAME) D
          WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
          ORDER BY 4 DESC;

          表名                 表空間大小(M) 已使用空間(M) 使用比      空閑空間(M)  最大塊(M)
          -------------------- ------------- ------------- ------- ----------- ----------
          SYSTEM                    33267.98      32268.67   99.90       1.31        0.97
          SDE                       32767.98      32711.67   99.83       56.31          1
          SYSAUX                      916.69        866.31   94.50       50.38      41.69
          USERS                            5          1.37   27.40        3.63       3.63
          UNDOTBS1                      1570        134.25    8.55     1435.75       1426

          解決

          1、為表空間增加自動擴展

          SQL> alter database datafile 'D:\app\Administrator\oradata\webdb\system01.dbf' AUTOEXTEND ON NEXT 50
          M MAXSIZE UNLIMITED;

          數(shù)據(jù)庫已更改。

          此方法在此是行不通的,因為SYSTEM的表空間已經(jīng)到達了極限值,不能通過增長的方式改變。

          2、為SYSTEM表空間增加一個數(shù)據(jù)文件SYSTEM02.DBF

          SQL> ALTER TABLESPACE "SYSTEM" ADD DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\WEBDB\SYSTEM02.DBF' SIZE 5
          00M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;

          表空間已更改。

          問題解決.

          查看表空間是否具有自動擴展的能力的SQL
          SELECT T.TABLESPACE_NAME,D.FILE_NAME,
          D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS
          FROM DBA_TABLESPACES T,DBA_DATA_FILES D
          WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME
          ORDER BY TABLESPACE_NAME,FILE_NAME;

          posted @ 2010-09-23 22:00 半導(dǎo)體 閱讀(830) | 評論 (0)編輯 收藏

          從Oracle去連結(jié)SQL Server

          http://mis.im.tku.edu.tw/~xman13a/oracle/data/ora_1.htm

          posted @ 2010-09-22 22:32 半導(dǎo)體 閱讀(140) | 評論 (0)編輯 收藏

          oracle數(shù)據(jù)庫還原,如何將dmp文件還原到oralce庫

          來原:http://blog.csdn.net/sunbingzibo/archive/2007/06/15/1653794.aspx
          最近用到從oracle的dmp文件中還原數(shù)據(jù)
          由于沒有這方面的資料,在網(wǎng)上搜集了一些,相信有以下這些資料,我們可以成功地將dmp文件用命令行的方式還原回去


          在這里我用的是oracle10g的版本,我的機器是512內(nèi)存的,運行oracle的web管理程序有一些困難,所以我選擇通過命令行的方式,
          以下我的安裝完成后,oracle給出的報告


          Enterprise Manager Database Control URL - (orcl) :
          http://localhost:1158/em


          數(shù)據(jù)庫配置文件已經(jīng)安裝到
          E:\oracle\product\10.2.0,


          同時其他選定的安裝組件也已經(jīng)安裝到
          E:\oracle\product\10.2.0\db_1。


          iSQL*Plus URL 為:
          http://localhost:5560/isqlplus


          iSQL*Plus DBA URL 為:
          http://localhost:5560/isqlplus/dba

          下面我們來看一看如何來完成這一任務(wù)

          第一,啟動服務(wù),(如果數(shù)據(jù)庫處于啟動狀態(tài),那么略過這一步)

          打開命令行執(zhí)行以下語句
          net start OracleServiceORCL
          net start  OracleOraDb10g_home2TNSListener
          net start OracleOraDb10g_home2iSQL*Plus

           
            以上方式是在windows服務(wù)中啟動服務(wù),當(dāng)windows服務(wù)不能啟動數(shù)據(jù)庫實例的時候,應(yīng)用以下的語句
            set oracle_sid=orcl
            oradim -startup -sid orcl

            sqlplus internal/oracle
            startup
           

          第二清理以前還原過的痕跡,如果我們在數(shù)據(jù)庫曾經(jīng)還原過,我們先來清理一下,痕跡,
              //刪除用戶
              drop user xxxx cascade;
              //刪除表空間
              drop tablespace xxxx;

          DROP TABLESPACE <tablespace name> INCLUDING CONTENTS;


              //刪除數(shù)據(jù)庫文件
              e:\xxxxxx.dbf


          第三,接下來,準(zhǔn)備工作做好后,我們就可以開始還原了
          //創(chuàng)建用戶
          CREATE USER 用戶名 IDENTIFIED BY 密碼 DEFAULT TABLESPACE  USERS TEMPORARY TABLESPACE TEMP
           
          //給予用戶權(quán)限
          grant connect,resource,dba to xxxx
           

          //創(chuàng)建表空間,并指定文件名,和大小
          CREATE SMALLFILE TABLESPACE "xxxx" DATAFILE 'E:\ORADATA\ORCL\xxxx.DBF'
           SIZE 100M
           AUTOEXTEND ON NEXT 100M
           MAXSIZE UNLIMITED
           LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

          //執(zhí)行給予權(quán)限的腳本grant.txt,將權(quán)限給予剛才創(chuàng)建的用戶
          //給予權(quán)限
          GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
             DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
                DBA,CONNECT,RESOURCE,CREATE SESSION  TO xxxx


          //開始導(dǎo)入(完全導(dǎo)入),file:dmp文件所在的位置, ignore:因為有的表已經(jīng)存在,對該表就不進行導(dǎo)入。
             在后面加上 ignore=y 。指定log文件 log=e:\log.txt
          imp user/pass@orcl full=y file=e:\xxx.dmp ignore=y log=e:\log.txt

          //當(dāng)我們不需要完整的還原數(shù)據(jù)庫的時候,我們可以單獨地還原某個特定的表
          //---------------------------------------------------------------------------
          imp user/pass@datbase file=e:\xxx.dmp ignore=y log=e:\log.txt tables=(xxxx)
          imp user/pass@database file=e:\xxx.dmp ignore=y log=e:\log2.txt tables=(xxxx)
          //---------------------------------------------------------------------------

          //做到這里我們就已經(jīng)完成了,數(shù)據(jù)庫的還原工作,下面我們就可以打開isqlplus查看表中的數(shù)據(jù)了
           
          select * from ***
           

          第四我們來看一下,對oracle常用的操作命令
          1)查看表空間的屬性
           select tablespace_name,extent_management,allocation_type from dba_tablespaces


          2)查找一個表的列,及這一列的列名,數(shù)據(jù)類型
           select TABLE_NAME,COLUMN_NAME,DATA_TYPE   from user_tab_columns where TABLE_NAME='xxxx'

           
          3)查找表空間中的用戶表
           select * from all_tables where owner='xxx' order by table_name desc

          4)在指定用戶下,的表的數(shù)量
           select count(*) from user_tab_columns
           

          5)查看數(shù)據(jù)庫中的表名,表列,所有列
           select TABLE_NAME,COLUMN_NAME,DATA_TYPE   from user_tab_columns order by table_name desc

          6)查看用戶ZBFC的所有的表名及表存放的表空間
           select table_name,tablespace_name from all_tables where owner='xxxx' order by table_name desc
          7)生成刪除表的文本
          select 'Drop   table '||table_name||';' from all_tables where owner="ZBFC";

          8)刪除表級聯(lián)刪除
          drop table table_name [cascade constraints];

          9)查找表中的列
          select TABLE_NAME,COLUMN_NAME,DATA_TYPE   from user_tab_columns where column_name like '%'||'地'||'%' order by table_name

          desc
           

          10)查看數(shù)據(jù)庫的臨時空間
          select tablespace_name,EXTENT_SIZE,current_users,total_extents,used_extents,MAX_SIZE,free_extents from v$sort_segment;

           http://download1.csdn.net/down3/20070615/15202338310.txt


          作者在導(dǎo)入的過程中,還遇到了一個錯誤,就是數(shù)據(jù)違反了唯一性約束,數(shù)據(jù)庫拒絕了數(shù)據(jù)
          IMP-00019: 由于 ORACLE 的 1 錯誤而拒絕行
          在網(wǎng)上看到有人說,這是字符集的原因,所以我就新建了一個數(shù)據(jù)庫,將字符集改成了ZHS16GBK這樣,從新導(dǎo)了一次,結(jié)果就成功了

           下面是grant.txt腳本

          posted @ 2010-09-19 14:42 半導(dǎo)體 閱讀(532) | 評論 (0)編輯 收藏

          oracle安裝注意事項

          首先需配置:
            控制面板->添加硬件->是,我也經(jīng)連接了此硬件->添加新硬件設(shè)備->安裝我手動列表選擇硬件(高級)->網(wǎng)絡(luò)適配器->廠商:Microsoft 網(wǎng)卡:Microsoft Loopback Adapter 然后就行了。操作之后你會發(fā)現(xiàn)你的網(wǎng)上鄰居里面又兩個網(wǎng)絡(luò)連接。選擇新建立的那個網(wǎng)絡(luò)連接  隨便為它配個IP地址就行了。
          否則會出現(xiàn)如下錯誤,如果繼續(xù)下去,安裝會失敗:
                  正在檢查網(wǎng)絡(luò)配置需求...   檢查完成。此次檢查的總體結(jié)果為: 未執(zhí)行 <<<<   建議案: orcle支持在具有 DHCP 分配的 IP 地址的系統(tǒng)上進行安裝。但在安裝之前,   必須將 Microsoft LoopBack Adapter 配置為系統(tǒng)的主網(wǎng)絡(luò)適配器。  有關(guān)在配置有 DHCP 的系統(tǒng)上安裝軟件的詳細(xì)信息, 請參閱 Installation Guide。 
                  特別要注意,可能有些人第一次添加了Loopback Adapter ,再第二次重裝時,還會報"啟動Database control時出錯",這時請查用ipconfig -all 查看第一個本地連接是否為你剛添加的硬件,如果不是,請禁用,再重新添加Loopback Adapter.
          數(shù)據(jù)庫名orcl需大寫.


          測試地址:
          http://lenovo-3e3b86e5:1158/em/console/logon/logon

          posted @ 2010-09-15 17:17 半導(dǎo)體 閱讀(213) | 評論 (0)編輯 收藏

          當(dāng)myeclipse不能編譯時

                window->prefrences=>general標(biāo)簽->workspace選項->勾選 save automaticallybefore build 勾選后,記得重啟哦.
             如果這樣還不行,請查看
                window->prefrences=>JAVA標(biāo)簽->complier選項->error改為警告

          posted @ 2010-09-09 12:05 半導(dǎo)體 閱讀(289) | 評論 (0)編輯 收藏

          什么是BIEE

          BIEE作為Oracle的新的商業(yè)智能平臺企業(yè)版,起源于Oracle所收購的 Siebel公司,BIEE原來叫做Siebel Analytic,但是Siebel也不是它的發(fā)明者,它是Siebel在2001年收購的另一個公司叫nQuire software的產(chǎn)品,這個從它的配置文件的名稱就可以看出來(NQSConfig,還一直保留著nQuire software的痕跡)。但是這個產(chǎn)品無論是在Siebel還是在Oracle都得到了發(fā)揚光大,我的理解是,也許它不一定是最好的BI工具,但是卻是 一個非常有創(chuàng)造力的工具,它對于物理層,邏輯層,展現(xiàn)層的理解和定義創(chuàng)造了一個非常簡潔而清晰的數(shù)據(jù)模型,使用這個數(shù)據(jù)模型可以完整地連接企業(yè)內(nèi)各個異構(gòu) 數(shù)據(jù)源和前臺的業(yè)務(wù)使用人員,使商業(yè)智能真正能夠在企業(yè)范圍內(nèi)得到大規(guī)模部署和使用:就是報表的“開發(fā)”以一種非常容易的方式交還給業(yè)務(wù)人員,他們就可以 隨時產(chǎn)生自己所需要的智能數(shù)據(jù)報表,而不是把需求再提交給開發(fā)人員,而開發(fā)人員,在定義好了商業(yè)智能的元數(shù)據(jù)之后,就可以避免對業(yè)務(wù)人員的連續(xù)不斷的需求 疲于應(yīng)付了

          posted @ 2010-08-22 22:33 半導(dǎo)體 閱讀(361) | 評論 (0)編輯 收藏

          單擊日期選擇框,彈出空白的處理

          IE選項->自定義級別->允許Scriptlet

          posted @ 2010-08-12 11:41 半導(dǎo)體 閱讀(921) | 評論 (0)編輯 收藏

          JAVA環(huán)境變更配置

          CLASSPATH
          .;%JAVA_HOME%\BIN;
          JAVA_HOME
          C:\Program Files\Java\jdk1.5.0_04
          JBOSS_HOME
          D:\hsweb\jboss-4.0.2;
          Path
          .;%JAVA_HOME%\bin;
          myeclipse環(huán)境配置:
          選擇項目->右擊->屬性->編譯->JRE system中JDK版本更換。
          選擇項目->右擊->屬性-》java compiler->java compliler level:選擇JDK版本.
          window菜單->屬性(參數(shù))->java->compiler->java compliler level:選擇JDK版本.
          記住哦,JDK版本不對,問題很大的哦!

          posted @ 2010-03-16 17:21 半導(dǎo)體 閱讀(342) | 評論 (0)編輯 收藏

          Undefined exploded archive location 錯誤的解決方法_ ECLIPSE中部署工程

          解決方法:
          1.在工程目錄下的.mymetadata文件中可能webrootdir被改無效了(把下面內(nèi)容拷到你的.mymetadate文件中的相應(yīng)位置上);或者有可能少了這context-root這個屬性;添加上這個屬性即可,內(nèi)容如下:
          context-root="/上面的name屬性值"
          2.關(guān)掉Eclipse,再啟動Eclipse,接著發(fā)布工程,發(fā)布成功!

          .mymetadata文件
          <?xml version="1.0" encoding="UTF-8"?>
          <project-module
          type="WEB"
          name="myweb"
          id="myeclipse.1202968712015"
          context-root="/myweb" j2ee-spec="1.4"
          archive="personnel.war">
          <attributes>
          <attribute name="webrootdir" value="WebRoot" />
          </attributes>
          </project-module>

          posted @ 2010-03-16 16:42 半導(dǎo)體 閱讀(342) | 評論 (0)編輯 收藏

          僅列出標(biāo)題
          共27頁: First 上一頁 11 12 13 14 15 16 17 18 19 下一頁 Last 
          主站蜘蛛池模板: 利津县| 昭通市| 神池县| 年辖:市辖区| 湖口县| 湾仔区| 米林县| 土默特左旗| 松潘县| 德钦县| 锡林郭勒盟| 兴义市| 黎平县| 华亭县| 太原市| 舞阳县| 溆浦县| 来宾市| 滕州市| 阿鲁科尔沁旗| 武川县| 永德县| 古蔺县| 汝州市| 北辰区| 林周县| 和林格尔县| 望都县| 仙桃市| 奇台县| 阿拉尔市| 临沂市| 麦盖提县| 莱州市| 钦州市| 临泽县| 五家渠市| 车险| 介休市| 大石桥市| 寻乌县|