<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    簡(jiǎn)易代碼之家

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

    #

    Jsp中文件下載的處理

    有些人直接把要下載的文件放在項(xiàng)目web下面的虛擬路徑下,然后提供鏈接下載,這種處理對(duì)客戶(hù)端的要求比較高,要求客戶(hù)機(jī)器上必須有要下載的文件類(lèi)型才可以,沒(méi)有的話下載下來(lái)的數(shù)據(jù)是亂的??蛻?hù)端查看自己電腦上的文件類(lèi)型,比如xp系統(tǒng),打開(kāi)一個(gè)文件夾,菜單中,工具,文件夾選項(xiàng),文件類(lèi)型,針對(duì)某個(gè)文件類(lèi)型可以查看高級(jí)中的配置。另一種就是用流來(lái)進(jìn)行下載,簡(jiǎn)單代碼如下:

    public ActionForward downloadFile(ActionMapping mapping, ActionForm form,
                HttpServletRequest request, HttpServletResponse response)
                
    throws Exception {
            BufferedInputStream bis 
    = null;
            BufferedOutputStream bos 
    = null;
            OutputStream fos 
    = null;
            InputStream fis 
    = null;

            File downloadFile 
    = null;
            String dmpFolder 
    = request.getSession().getServletContext()
                    .getRealPath(
    "")
                    
    + "\\files\\downloads\\";
            File folder 
    = new File(dmpFolder);
            File[] files 
    = folder.listFiles();
            String fileName 
    = request.getParameter("fileName");
            
    for (int i = 0; i < files.length; i++{
                
    if (files[i].getName().equals(fileName)) {
                    downloadFile 
    = files[i];
                    
    break;
                }

            }

            fis 
    = new FileInputStream(downloadFile);
            bis 
    = new BufferedInputStream(fis);
            fos 
    = response.getOutputStream();
            bos 
    = new BufferedOutputStream(fos);
            response.setHeader(
    "Content-disposition""attachment;filename="
                    
    + URLEncoder.encode(fileName, "utf-8"));
            
    int bytesRead = 0;
            
    byte[] buffer = new byte[8192];
            
    while ((bytesRead = bis.read(buffer, 08192)) != -1{
                bos.write(buffer, 
    0, bytesRead);
            }

            bos.flush();
            fis.close();
            bis.close();
            fos.close();
            bos.close();
            
    return null;
        }
    posted @ 2010-06-08 18:16 Jakin.zhou 閱讀(183) | 評(píng)論 (0)編輯 收藏

    Linux系統(tǒng)下Jsp驗(yàn)證碼顯示不出來(lái)解決方法

    錯(cuò)誤提示:Could not initialize class sun.awt.X11GraphicsEnvironment
    錯(cuò)誤原因:tomcat沒(méi)有加載java.awt.headless,修改tomcat下的/bin/catalina.sh文件:

    找到-Djava.io.tmpdir="$CATALINA_TMPDIR",在這一行的下面加入:
    -Djava.awt.headless=true \

    需要修改六處,改完重啟tomcat。

    posted @ 2010-06-04 12:48 Jakin.zhou 閱讀(794) | 評(píng)論 (0)編輯 收藏

    一個(gè)簡(jiǎn)單的apache rewrite問(wèn)題
    需求:當(dāng)用戶(hù)訪問(wèn)www.aaa.com時(shí)轉(zhuǎn)向到127.0.0.1:8080/aaa;當(dāng)用戶(hù)訪問(wèn)www.bbb.com時(shí)轉(zhuǎn)向到127.0.0.1:8080/bbb。

    解決辦法:
    打開(kāi)Apache Software Foundation\Apache2.2\conf下的httpd.conf文件:
    設(shè)置相關(guān)modeul,將:
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    前的注釋“#”去掉;

    在httpd.cnof的文件里加上:
    <virtualHost *>
       RewriteEngine On
       CustomLog "D:\\log\rewrite.log" combined
       LogLevel debug
     
       RewriteCond %{HTTP_HOST} ^(.+)\.aaa\.com$ 
       RewriteRule $  http://localhost:8086/aaa [P,L]

       RewriteCond %{HTTP_HOST} ^(.+)\.bbb\.com$ 
       RewriteRule $  http://localhost:8086/bbb [P,L]
     
    </virtualHost>

    如果www.aaa.comwww.bbb.com不是公共域名的話需要在C:\WINDOWS\system32\drivers\etc的hosts文件中加上如下配置:
    127.0.0.1       www.aaa.com
    127.0.0.1       www.bbb.com

    現(xiàn)在試一下,一切OK!apache中文文檔:http://lamp.linux.gov.cn/Apache/ApacheMenu/
    posted @ 2010-05-29 16:03 Jakin.zhou 閱讀(165) | 評(píng)論 (0)編輯 收藏

    1.將圖片放大或縮小  Alt+鼠標(biāo) 或Ctrl+'+/-';
    2.photoshop中都是針對(duì)圖層操作的;先選擇圖層,再直接按向左向右鍵即可移動(dòng)圖層;
    3.若想復(fù)制圖片中的某部分,選中后Ctrl+Alt+向左向右鍵;
    4.裁剪圖片,用裁剪工具選定后,按向上向下工具或鼠標(biāo)進(jìn)行調(diào)整后雙擊;
     

    PhotoShop三概念:選區(qū)/圖層/路徑


    Ctrl+Del 填充背景色
    Alt+Del  填充前景色
    []       畫(huà)筆擴(kuò)大縮小
    Ctrl+U   色相飽和度
    Ctrl+點(diǎn)擊圖層  選區(qū)
    Ctrl+"+"/"-"  圖片放大縮小
    Ctrl+Alt+Z 后退
    Ctrl+Z 后退一步
    Ctrl+D 取消選區(qū)
    Ctrl+T 自由變換 按Shift等比例變換
    Ctrl+Shift+I 反選
    D 將前景色背景色設(shè)為默認(rèn) X切換前景色背景色
    Ctrl+E 合并圖層


    選中圖層右鍵查看圖層或Ctrl+點(diǎn)擊圖層查看左邊圖層窗口顯示
    調(diào)紅眼:選上“著色”
    去雜邊:選擇-修改-收縮
    照片修復(fù):濾鏡-液化
    修復(fù)舊照片:圖像-調(diào)整-去色

    1寸照片
    長(zhǎng)2.5cm 高3.5cm 分辨率300像素/英寸
    9張排版 長(zhǎng)8.6cm 高12.7cm

    1.當(dāng)要恢復(fù)默認(rèn)的畫(huà)筆,點(diǎn)擊“復(fù)位畫(huà)筆”,畫(huà)筆格式為ABR;
    2.畫(huà)筆高級(jí)選項(xiàng)快捷鍵“F5”,圖層快捷鍵“F7”;
    3.用畫(huà)筆畫(huà)直線時(shí)按住shift自動(dòng)為直線;
    4.畫(huà)筆三要素:直徑,角度,間距。
    5.給面部美白,圖像-調(diào)整-曲線或色階;
    6.給面部化妝,描眼部時(shí)先用淺粉描眼的上周?chē)?,再用深一點(diǎn)的粉色描雙眼皮,最后用深色粗線描眼線;
    7.給圖片添加鏡頭光暈,濾鏡-渲染-鏡頭光暈;
    8.當(dāng)用畫(huà)筆在新圖層上畫(huà)顏色比如復(fù)古效果時(shí)模式調(diào)成“疊加”;
    9.若要文字實(shí)現(xiàn)漸變效果,先柵格化文字圖層。

    色彩美化效果,圖像-調(diào)整里所有功能;
    路徑,使用“正片疊底”效果。

    1.蒙板
      前景色為黑色可以擦掉,為白色可以復(fù)原,為灰色可以制作透明效果;
    2.漸變
      線性漸變和徑向漸變,彩虹是在特殊效果里的“羅素彩虹”;
    3.裁剪畫(huà)布,確定大??;
    4.X為前景背景切換快捷鍵;
    5.復(fù)制圖層,Shift+Alt+鼠標(biāo)拖動(dòng);
    6.F鍵為全屏;
    7.編輯文字,修改大小需要全選或是輸入完畢后再調(diào)整,Alt+上下鍵是調(diào)整行距,Alt+左右鍵是調(diào)整字間距;
    8.修臉部時(shí)要把畫(huà)筆硬度調(diào)為0;
    9.給圖片加光:Ctrl+M
    10.路徑變選區(qū):Ctrl+回車(chē)
    11.羽化:Ctrl+Alt+D
    12.磨皮效果:用選區(qū)或鋼筆選上,羽化,濾鏡選高斯模糊;
    13.處理照片首先調(diào)整柔光;
    14.蓋?。篊trl+Shift+Alt+E
    15.制作彩唇:(1)將圖片調(diào)成柔光效果;(2)新建圖層取一個(gè)顏色,然后復(fù)制圖層,用色相飽和度調(diào)成若干個(gè)顏色,然后將新建的幾個(gè)圖層合并;(3)選“顏色”疊加;(4)新建蒙板,擦掉多余的部分;(5)選中圖層,高斯模糊;(6)合并蓋?。?7)銳化。
    16.反向:Ctrl+I 或在圖像-調(diào)整里找反向菜單;
    17.使用通道時(shí),選擇硬角畫(huà)筆。

    posted @ 2010-05-27 11:52 Jakin.zhou 閱讀(205) | 評(píng)論 (0)編輯 收藏

    LINUX下使用VNC進(jìn)行圖形界面遠(yuǎn)程桌面控制

      1、啟用SUSE遠(yuǎn)程控制 
      SUSE默認(rèn)安裝了VNC,打開(kāi)YaST,網(wǎng)絡(luò)服務(wù),遠(yuǎn)程管理(remote administration),選擇允許遠(yuǎn)程管理,在下面的選項(xiàng)進(jìn)行防火墻設(shè)置,選擇打開(kāi)防火墻端口”,點(diǎn)擊完成。
     

      2、啟動(dòng)VNC服務(wù)。
     
      登錄后,執(zhí)行命令:vncserver
     
      提示:
    You will require a password to access your desktops. 
      設(shè)置遠(yuǎn)程訪問(wèn)的密碼:
     
      Password:(輸入密碼)
     
      Verify: (再次輸入)
     
      提示:Would you like to enter a view-only password (y/n)? n(是否輸入一個(gè)只能查看的密碼,選擇否)
     
      提示信息如下:
     
      New 'X' desktop is localhost:1(桌面編號(hào)為1
     
      
    Creating default startup script /root/.vnc/xstartup 
      
    Starting applications specified in /root/.vnc/xstartup 
      Log file is /root /.vnc/localhost:1.log


      3、配置xstartup啟動(dòng)腳本。 
      用VI編輯/root/.vnc/xstartup腳本
     
      內(nèi)容如下:
     
      
    #!/bin/sh 
      
    xrdb $HOME/.Xresources 
      
    xsetroot -solid grey 
      
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
      
    twm & 
      將最后一行"twm &"更改為
     
      
    gnome-session &  (前提是已經(jīng)安裝了gnome)
      就是啟動(dòng)gnome圖形界面窗口。
     
      保存后,重啟vnc命令:vncserver -kill :1 ;
    vncserver :1。

            
            啟動(dòng)成功后確認(rèn)系統(tǒng)是否有 Listen Port 5901:
            netstat -tnl | grep ‘5901’
            確認(rèn)系統(tǒng)是否有 VNCService 的 Process
            ps aux | grep vnc

           
    注意:
            此時(shí)服務(wù)器最好用命令啟動(dòng),不要用圖形界面方式啟動(dòng)系統(tǒng);
            vi   /etc/inittab
            把ID改為3命令行,5為圖形界面;
            若此時(shí)在遠(yuǎn)處桌面還為命令行,則啟動(dòng)桌面命令:startx;

    4、設(shè)置vnc在開(kāi)機(jī)時(shí)啟動(dòng)
        su -
        setup
     

      5、下載windows vnc客戶(hù)端軟件。 
      運(yùn)行VNC查看器,輸入服務(wù)器的IP和桌面編號(hào):
     
      如:
    192.168.7.114:1 
      而后輸入VNC連接密碼就可以登錄進(jìn)去了。 

      6、通過(guò)瀏覽器控制:
     
       如:http://192.168.7.114:5801 (其中端口號(hào)=5800+桌面顯示編號(hào),前面我們配置時(shí)提示桌面編號(hào)是1,所以端口號(hào)就是5801),會(huì)出現(xiàn)登錄界面。IE瀏覽器需要開(kāi)啟java applet
    。

        7、如果要在vnc客戶(hù)端使用中文輸入法,需要在.vnc/xstartup文件里加上“scim -d”,再修改scim輸入法的快捷鍵,因?yàn)槟J(rèn)打開(kāi)輸入法的快捷鍵為ctrl+space,與本地機(jī)器上切換輸入法的快捷鍵沖突。

        8、修改vncserver的密碼命令為:vncpasswd。

    posted @ 2010-05-24 14:39 Jakin.zhou 閱讀(1249) | 評(píng)論 (0)編輯 收藏

    在Linux下安裝JDK:
    1.下載JDK,網(wǎng)址
      http://java.sun.com/javase/downloads/widget/jdk6.jsp  選中l(wèi)inux版本:
      Java SE Development Kit 6u18  jdk-6u18-linux-i586-rpm.bin
      點(diǎn)擊下載后放在桌面上的java文件夾中。

      進(jìn)入安裝目錄
      cd  java
      給所有用戶(hù)添加可執(zhí)行的權(quán)限
      chmod +x jdk-6u18-linux-i586-rpm.bin
      ./jdk-6u18-linux-i586-rpm.bin
      此時(shí)會(huì)生成文件jdk-6u18-linux-i586.rpm,同樣給所有用戶(hù)添加可執(zhí)行的權(quán)限
      chmod +x jdk-6u18-linux-i586.rpm
      安裝程序
      rpm -ivh jdk-6u18-linux-i586.rpm
      出現(xiàn)安裝協(xié)議等,按接受即可。
    2.設(shè)置環(huán)境變量。
      vi /etc/profile
      在最后面加入
      #set java environment
      JAVA_HOME=/usr/java/jdk-1_6
      CLASSPATH=.:$JAVA_HOME/lib.tools.jar
      PATH=$JAVA_HOME/bin:$PATH
      export JAVA_HOME CLASSPATH PATH
      保存退出。
    3.在終端使用echo命令檢查環(huán)境變量設(shè)置情況。
      echo $JAVA_HOME
      echo $CLASSPATH
      echo $PATH
    4.檢查JDK是否安裝成功。
      java -version
      如果看到JVM版本及相關(guān)信息,即安裝成功。

    在linux下安裝Tomcat:
    1.下載Tomcat,網(wǎng)址
      http://tomcat.apache.org/download-55.cgi  選中tar.gz文件包下載。
      把tar.gz文件包解壓縮到任意一個(gè)路徑下,比如桌面上server文件夾下,server/tomcat。
    2.在終端輸入命令進(jìn)入步驟2中解壓的路徑下至bin目錄:
      cd server/tomcat/bin
      ./startup.sh 啟動(dòng)tomcat
      ./shutdown.sh 關(guān)閉tomcat
    posted @ 2010-05-17 14:10 Jakin.zhou 閱讀(422) | 評(píng)論 (0)編輯 收藏

    Linux上修改oracle字符集

    在SuSE Linux 11上安裝oracle 10g時(shí)進(jìn)入oracle安裝界面總是出現(xiàn)亂碼,主要原因是oracle用到了自帶的jre自動(dòng)選擇語(yǔ)言所致。一種方法是把操作系統(tǒng)語(yǔ)言改英文,oracle安裝界面也是英文;另一種方法就是首先安裝jre,然后讓oracle調(diào)用裝好的jre:./runInstaller -jreLoc /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre。筆者用的是第一種,但裝好后,oracle默認(rèn)的字符集為WE8ISO8859P1,存放中文的話會(huì)產(chǎn)生亂碼現(xiàn)象。網(wǎng)上搜集資料,試圖將字符由WE8ISO8859P1改為AL32UTF8,但AL32UTF8不是WE8ISO8859P1的超集,不能修改。最后將字符集改為ZHS16GBK,支持中文。

    在sqlplus中執(zhí)行:

    查看字符集:
    select * from V$NLS_PARAMETERS;

    修改字符集:
    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;
    alter database character set INTERNAL_USE ZHS16GBK

    注意修改之前先備份數(shù)據(jù),刪除所有的表,修改成功后再imp導(dǎo)入,則亂碼能正常顯示為中文。

    posted @ 2010-05-17 11:01 Jakin.zhou 閱讀(1438) | 評(píng)論 (0)編輯 收藏

    1.cd /home 查看根目錄
    2.cd oracle 查看某個(gè)文件夾
    3.ls 查看目錄下的文件
    4.cp jdk(.按tab)顯示-6u18-linux-i586.bin ../ 復(fù)制到上一層文件夾
    5.sudo cp jdk(.按tab)顯示-6u18-linux-i586.bin ../  以root身份復(fù)制到上一層文件夾
    6./sbin/ifconfig 查看IP
    7.netstat -anp | grep oracle
      netstat anp | grep oracle
      netstat -anp | grep 1521
      netstat anp | grep 1521
    8.cat 查看文件
       vi   編輯文件
    9.startx 啟動(dòng)桌面
    10.who 查看當(dāng)前用戶(hù)
    11.vi /etc/inittab 修改啟動(dòng)方式
    12.ls -a 查看隱藏文件
    13.reboot 重啟系統(tǒng)
    posted @ 2010-05-15 16:28 Jakin.zhou 閱讀(494) | 評(píng)論 (0)編輯 收藏

    1.java.lang.NoClassDefFoundError: JSONString
    手動(dòng)關(guān)聯(lián)jar文件,在Libraries中Add JARs...   ezmorph-1.0.6.jar和json-lib-2.3-jdk15.jar

    2.Command: Commit
    Modified: RD\mosaiq_training\Core
    Error: Commit failed (details follow):
    Error: File or directory '.' is out of date; try updating
    Error: resource out of date; try updating
    Finished!:

    可能是在eclipse中直接復(fù)制文件夾,把svn信息也復(fù)制過(guò)來(lái)了,刪除.svn提交;

    3.下載excel出現(xiàn)打不開(kāi)站點(diǎn)的問(wèn)題,可能是文件名包含中文;

    4.hibernate配置錯(cuò)誤,提示索引超出,可能是某個(gè)類(lèi)的配置文件有誤,比如name為空;

    5.ORACLE 不可用

    數(shù)據(jù)庫(kù)服務(wù)進(jìn)程啟動(dòng),但是數(shù)據(jù)庫(kù)沒(méi)有加載
    以DBA身份進(jìn)入Enterprise Manager Console,在sqlplus中執(zhí)行命令:
    conn sys/sys as sysdba
    startup force
    后會(huì)打開(kāi)數(shù)據(jù)庫(kù);

    注意windows防火墻關(guān)閉。

    6.數(shù)據(jù)庫(kù)鏈接不上:.pertite不編譯;

    7.修改eclipse中svn用戶(hù)信息:刪除掉C:\Documents and Settings\jakin\Application Data\Subversion\auth\svn.simple文件夾下的文件,再次訪問(wèn)時(shí),會(huì)彈出要求輸入用戶(hù)名和密碼,jakin是用戶(hù)名,Application Data是一個(gè)隱藏的文件夾;

    8.Error in invoking target 'client_sharedlib'
    Could you be installing x86 Oracle on an x86_64 server, which is not certified/supported?
    Do 'uname -a' and see if it shows x86_64?
    Then check in $ORACLE_HOME and see if you have both a lib and lib32 directories or just a lib directory.
    If the result of uname -a shows x86_64 and there is only an $ORACLE_HOME/lib you are installing Oracle x86 on a Linux x86_64 box and that is not supported.
    You will want to download and install the Oracle x86_64 for your server and it will install correctly;

     


     

    posted @ 2010-05-15 15:51 Jakin.zhou 閱讀(164) | 評(píng)論 (0)編輯 收藏

    openSuSE11.1安裝oracle10g步驟

    1.增加oinstall用戶(hù)組和dba用戶(hù)組,增加oracle用戶(hù),并加入到這兩個(gè)用戶(hù)組中,默認(rèn)組是dba用戶(hù)組;
    2.修改oracle用戶(hù)的環(huán)境變量(一定以oracle用戶(hù)登錄系統(tǒng)操作此步驟,su oracle),命令:
      vi ~/.bashrc ("."代表隱藏文件,h—right,j—down ,k—up,l—left,o—insert,:w—save,:q—exit,i—在當(dāng)前行插入,x—?jiǎng)h除,u—撤銷(xiāo),esc—回普通模式,dd--刪除)(此處若配置不成功則裝完以后可能會(huì)出現(xiàn)在程序里連接不上等一系列問(wèn)題)
      
      增加內(nèi)容:
      export ORACLE_BASE=/home/oracle/oracle
      export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_6
      export ORACLE_SID=orcl
      export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
      export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

      完成之后,多按幾次Esc鍵,Shift+":","w",保存成功,多按幾次Esc鍵,Shift+":","q",退出成功.
      (VI基本命令:http://blog.tianya.cn/blogger/post_show.asp?BlogID=126326&PostID=1537776&idWriter=0&Key=0)
    3.增加核心參數(shù):
      vi /etc/sysctl.conf(需要root用戶(hù)執(zhí)行,su root)

      增加內(nèi)容:
      kernel.shmall = 2097152
      kernel.shmmax = 2147483648
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      fs.file-max = 65536
      net.ipv4.ip_local_port_range = 1024 65000

      執(zhí)行命令以確認(rèn):
      sysctl -p

      chkconfig boot.sysctl on(作用:解決在系統(tǒng)重新啟動(dòng)之后不能自動(dòng)讀取剛才創(chuàng)建的文件的問(wèn)題)
    4.修改oracle安裝目錄的install目錄下的oraparame.ini,找到[Certified Versions],加上SuSE-11;
    5.運(yùn)行安裝oracle10g安裝目錄下的./runInstaller,出現(xiàn)圖形界面(以oracle用戶(hù));
    6.安裝過(guò)程中可能會(huì)出現(xiàn)版本不符合或軟件包缺少的情況,此時(shí)不要cancel或 ignore,可以使用 zypper install ...命令安裝需要的軟件包,然后 retry;
      "缺少Ntcontab.o":以root用戶(hù)執(zhí)行:zypper install gcc-c++(記得插入光盤(pán))
      "缺少all_no_orcl ihsodbc":以root用戶(hù)執(zhí)行:zypper install libstdc++33(記得插入光盤(pán))
      安裝結(jié)束時(shí)會(huì)讓執(zhí)行兩行腳本,執(zhí)行時(shí)如遇見(jiàn):Enter the full pathname of the local bin directory: [/usr/local/bin]:,直接回車(chē)通過(guò);
    7.(1)以oracle用戶(hù)登錄,su oracle;
      (2)啟動(dòng)TNS監(jiān)聽(tīng)器
         $ORACLE_HOME/bin/lsnrctl start (要帶$)
      (3)用sqlplus啟動(dòng)數(shù)據(jù)庫(kù)
         $ORACLE_HOME/bin/sqlplus /nolog
         SQL> connect system/change_on_install as sysdba
         SQL> startup
         出現(xiàn)如下顯示,表示Oracle已經(jīng)成功啟動(dòng);
         ORACLE instance started
         Total System Global Area  205520896 bytes
         Fixed Size                   778392 bytes
         Variable Size              74456936 bytes
         Database Buffers          130023424 bytes
         Redo Buffers                 262144 bytes
         Database mounted.
         Database opened.
      (4)用sqlplus停止數(shù)據(jù)庫(kù)
         $ORACLE_HOME/bin/sqlplus /nolog
         SQL> connect system/change_on_install as sysdba
         SQL> shutdown
         出現(xiàn)如下顯示,表示oracle已經(jīng)停止
         Database closed.
         Database dismounted.
         ORACLE instance shut down.

         注:shutdown可加關(guān)閉選項(xiàng),從最溫和到最粗暴的行為選項(xiàng)為(shutdown、shutdown transactional、shutdown immediate、shutdown abort)
         shutdown:關(guān)閉,等待每個(gè)用戶(hù)退出系統(tǒng)戓被取消后退出關(guān)閉數(shù)據(jù)庫(kù);
         shutdown transactional:事務(wù)性關(guān)閉,等待每個(gè)用戶(hù)提交戓回退當(dāng)前的事務(wù),然后oracle取消對(duì)話,在所有用戶(hù)退出系統(tǒng)后執(zhí)行關(guān)閉;
         shutdown immediate:直接關(guān)閉,取消所有用戶(hù)對(duì)話(促使回退),執(zhí)行正常的關(guān)閉程序;
         shutdown abort:終止關(guān)閉,關(guān)閉數(shù)據(jù)庫(kù)時(shí)沒(méi)有自動(dòng)檢查點(diǎn)戓日志開(kāi)關(guān)。
    8.關(guān)閉linux防火墻:
      (1)臨時(shí)關(guān)閉:sudo /sbin/rcSuSEfirewall2 stop
      (2)永久關(guān)閉:
         chkconfig --list|grep fire
         chkconfig --level 5 SuSEfirewall2_final off
         chkconfig --level 5 SuSEfirewall2_setup off
         chkconfig --level 5 SuSEfirewall2_init off
    9.開(kāi)啟isqlplus:
      $ORACLE_HOME/bin/isqlplusctl start
      $ORACLE_HOME/bin/isqlplusctl stop
      iSQL*Plus URL:
      http://localhost:5560/isqlplus
      iSQL*Plus DBA URL:
      http://localhost:5560/isqlplus/dba
    10.開(kāi)啟dbconsole:
      $ORACLE_HOME/bin/emctl start dbconsole
      $ORACLE_HOME/bin/emctl stop dbconsole
      Enterprise Manager 10g Database Control URL:
      http://localhost:1158/em
    11.導(dǎo)入數(shù)據(jù):
      oracle@localhost:~/Desktop> imp
      Import file: expdat.dmp > feq.dmp   //輸入要導(dǎo)入的數(shù)據(jù)文件
      Enter insert buffer size (minimum is 8192) 30720> 10000   //輸入緩沖區(qū)大小,可以默認(rèn)也可以自定義,如果數(shù)據(jù)文件較大,建議設(shè)置的大一些
      List contents of import file only (yes/no): no > no   //只列出導(dǎo)入文件的內(nèi)容
      Ignore create error due to object existence (yes/no): no > yes   //由于對(duì)象已存在, 忽略創(chuàng)建錯(cuò)誤
      Import grants (yes/no): yes > yes   //導(dǎo)入權(quán)限
      Import table data (yes/no): yes > yes   //導(dǎo)入表數(shù)據(jù),如果選NO,則導(dǎo)入表結(jié)構(gòu)
      Import entire export file (yes/no): no > yes   //導(dǎo)入整個(gè)導(dǎo)出文件
    12.附加sql語(yǔ)句:
       connect as sysdba
       connect
       create user aaa identified by bbb; (創(chuàng)建一個(gè)用戶(hù)名為aaa,密碼為bbb的用戶(hù))
       grant dba to aaa; (將dba的權(quán)限分配給用戶(hù)aaa)

    參考文檔:
    http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html
    http://hi.baidu.com/zxpvikey/blog/item/dad391b72ed1daf631add1ac.html

    posted @ 2010-05-14 18:48 Jakin.zhou 閱讀(1887) | 評(píng)論 (1)編輯 收藏

    僅列出標(biāo)題
    共16頁(yè): First 上一頁(yè) 7 8 9 10 11 12 13 14 15 下一頁(yè) Last 
    主站蜘蛛池模板: 日韩电影免费在线观看网站| 亚洲乱码在线视频| 亚洲成av人在片观看| 国产精品免费小视频| 日韩成人免费aa在线看| 色吊丝永久在线观看最新免费| 西西大胆无码视频免费| 女人18毛片a级毛片免费| 成年女人毛片免费视频| 午夜神器成在线人成在线人免费 | 亚洲熟女精品中文字幕| 国产精品亚洲综合久久| 亚洲欧洲国产综合AV无码久久| 亚洲乱码在线观看| 亚洲精品蜜夜内射| 蜜桃传媒一区二区亚洲AV| 男男gay做爽爽的视频免费| 日韩在线一区二区三区免费视频 | 亚洲日产2021三区| 亚洲乱码日产精品BD在线观看| 亚洲中文久久精品无码1| 亚洲永久在线观看| 亚洲成a∨人片在无码2023| 国产亚洲精品国产福利在线观看| 成人福利在线观看免费视频| 在线观看人成视频免费无遮挡| 无码少妇精品一区二区免费动态 | 中文字幕免费在线视频| 99久久免费观看| 国产卡二卡三卡四卡免费网址 | www在线观看播放免费视频日本| 国产精品免费大片一区二区| 很黄很污的网站免费| 国产电影午夜成年免费视频| 最近最新中文字幕完整版免费高清 | 亚洲国产区男人本色在线观看| 亚洲aⅴ无码专区在线观看春色| 一道本在线免费视频| 国产99视频精品免费专区| 免费无码肉片在线观看| 免费h黄肉动漫在线观看|