真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle庫(kù)怎么刷新,oracle數(shù)據(jù)庫(kù)更新數(shù)據(jù)

重裝系統(tǒng)后,怎么恢復(fù)oracle數(shù)據(jù)庫(kù)?

任何軟件都有可能在有意或無(wú)意的情況下被重新安裝,如Oracle重裝后數(shù)據(jù)庫(kù)怎么恢復(fù)呢?情況發(fā)生在你是無(wú)意的情況下!ORACLE數(shù)據(jù)庫(kù)恢復(fù)的方法我們經(jīng)常會(huì)用到,下面就為您介紹重裝系統(tǒng)后ORACLE數(shù)據(jù)庫(kù)恢復(fù)的方法,希望對(duì)您學(xué)習(xí)ORACLE數(shù)據(jù)庫(kù)恢復(fù)方面能有所幫助。\x0d\x0a\x0d\x0a我的電腦突然掛了,不得不重裝系統(tǒng),不過(guò)我的ORACLE裝在了D盤(pán),所有的文件都還在,我相信一定能夠恢復(fù),直到搞定工作,我才開(kāi)始整我的數(shù)據(jù)庫(kù),花了兩天時(shí)間,終于恢復(fù)了,慶祝一下,同時(shí)總結(jié)一下,希望有遇到同樣問(wèn)題的朋友能夠快速搞定此類(lèi)問(wèn)題\x0d\x0a\x0d\x0a第一種:\x0d\x0a\x0d\x0a首先,備份數(shù)據(jù)庫(kù)(X:\oracle\oradata)下的數(shù)據(jù)文件,重新命名即可(否則裝數(shù)據(jù)庫(kù)的時(shí)候會(huì)提示sid已存在)。重新安裝數(shù)據(jù)\x0d\x0a庫(kù),當(dāng)然數(shù)據(jù)庫(kù)的名字就是你要恢復(fù)的名字。安裝完成后,打開(kāi)控制面板,停止oracle的服務(wù)。把(X:\oracle\oradata)下新生成的文件\x0d\x0a改名,把原先目錄下的文件恢復(fù)名字。再重新啟動(dòng)oracle服務(wù)和監(jiān)聽(tīng)。用sys/as dba \x0d\x0a登陸數(shù)據(jù)庫(kù),可能會(huì)提示權(quán)限不夠(ora-01031)修改(X:\oracle\ora92\network\admin \x0d\x0a)文件夾下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES= \x0d\x0a(NTS),增加權(quán)限。登陸進(jìn)去后,打開(kāi)table提示不能打開(kāi)。打開(kāi)common頁(yè),執(zhí)行命令alert database \x0d\x0aopen;這時(shí)再刷新table,發(fā)現(xiàn)原先的表可以打開(kāi)了?;謴?fù)成功了。再用原先數(shù)據(jù)庫(kù)的普通用戶(hù)進(jìn)入。發(fā)現(xiàn)一切正常。至此,大功告成。\x0d\x0a\x0d\x0a第二種:\x0d\x0a\x0d\x0a1、首先,將原來(lái)的ORACLE文件夾改名,原來(lái)的路徑是D:/oracle.我暫時(shí)改成D:/oracle_old.找來(lái)ORACLE(我用\x0d\x0a的是ORACLE 9I)安裝光盤(pán),將ORACLE安裝在原來(lái)安裝的目錄下,這樣恢復(fù)起來(lái)更加方便,主要是注冊(cè)表的內(nèi)容不用修改。\x0d\x0a\x0d\x0a2、安裝完了之后,系統(tǒng)中又有一個(gè)可以使用的ORACLE了。這個(gè)時(shí)候要做的就是將原來(lái)的文件和數(shù)據(jù)恢復(fù)過(guò)來(lái)。第一步,先關(guān)閉ORACLE的所\x0d\x0a有已經(jīng)啟動(dòng)的項(xiàng)目,在"服務(wù)"里面逐一關(guān)閉。然后,將安裝目錄改名。我現(xiàn)在用的是D:/oracle.改成D:/oracle_new.再將D:\x0d\x0a/oracle_old改成D:/oracle. \x0d\x0a這樣理論上說(shuō)從物理層面恢復(fù)了ORACLE了。但是我們發(fā)現(xiàn),現(xiàn)在還不能啟動(dòng)ORACLE的監(jiān)聽(tīng)程序和服務(wù)程序。我們還要從邏輯上解決。\x0d\x0a\x0d\x0a3、在dos環(huán)境下執(zhí)行一個(gè)刪除命令:oradim -delete -sid mm,其中mm為創(chuàng)建oracle時(shí)候創(chuàng)建的實(shí)例 \x0d\x0a建議執(zhí)行這個(gè)命令后重新啟動(dòng)機(jī)器,重啟后就可以建立和原來(lái)實(shí)例名相同的實(shí)例。當(dāng)然你懶,不重新啟動(dòng)也可以,但是你的實(shí)例名就不能和原來(lái)的一樣了。\x0d\x0a\x0d\x0a4、在dos環(huán)境下執(zhí)行命令 oradim -new -sid mm -startmode a -pfile "D:\oracle\admin\mm\pfile\initmm.ora "創(chuàng)建一個(gè)新的實(shí)例,其中 "mm"為新數(shù)據(jù)庫(kù)的名稱(chēng)。\x0d\x0a\x0d\x0a5、啟動(dòng)服務(wù),先打開(kāi)數(shù)據(jù)庫(kù),然后可以用以前的用戶(hù)名和密碼登陸進(jìn)去。 \x0d\x0a要補(bǔ)充的是,一般的ORACLE數(shù)據(jù)庫(kù)的監(jiān)聽(tīng)程序都是用電腦的名稱(chēng)來(lái)識(shí)別地址的,而不是127.0.0.1或者localhost.所以,如果我們安裝系\x0d\x0a統(tǒng)的時(shí)候用的是不同的電腦名稱(chēng)(比如我原來(lái)用的是wm_mm.重新安裝后用的是wenming_mm),那么我們還有一個(gè)工作要做,就是修改文件 \x0d\x0alistener.ora.將里面的相關(guān)的東西改過(guò)來(lái)就可以了。\x0d\x0a\x0d\x0a需要耐心、細(xì)心,可能在一步里有一個(gè)細(xì)小的差別就會(huì)出些古怪的錯(cuò)誤提示,有時(shí)需要根據(jù)錯(cuò)誤提示采取策略,總之原理是,先裝一個(gè)一模一樣的ORACLE,安裝目錄、數(shù)據(jù)庫(kù)名稱(chēng)都一樣,這樣保證注冊(cè)表里不用更改;再覆蓋物理文件,最后重新實(shí)例化,打開(kāi)數(shù)據(jù)庫(kù)就可以進(jìn)去了。

二連浩特網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

如何用python更新oracle數(shù)據(jù)庫(kù)

用python更新oracle數(shù)據(jù)庫(kù):

1. 要想使Python可以操作Oracle數(shù)據(jù)庫(kù),首先需要安裝cx_Oracle包,可以通過(guò)下面的地址來(lái)獲取安裝包:cx-oracle.sourceforge.net/

2. 另外還需要oracle的一些類(lèi)庫(kù),此時(shí)需要在運(yùn)行python的機(jī)器上安裝Oracle Instant Client軟件包,可以通過(guò)下面地址獲得technetwork/database/features/instant-client/index-097480.html

找到符合自己平臺(tái)的包,然后安裝,這里我使用的是rpm包,所以使用以下命令安裝

$ sudo rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm

裝完畢后還需要設(shè)置一下環(huán)境變量,如下

$ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/oracle/11.2/client/lib

然后寫(xiě)update語(yǔ)句對(duì)表進(jìn)行更新:

import cx_Oracle //導(dǎo)入鏈接oracle的庫(kù)

conn = cx_Oracle.connect('fkong/fkong@172.17.23.129/orcl') //建立與orcl的連接

cursor = conn.cursor () //打開(kāi)游標(biāo)

cursor.execute ("update test set COL1='u' where ID=1") //執(zhí)行更新

conn.commit() //提交結(jié)果

cursor.close (); //關(guān)閉游標(biāo)

conn.close ();//關(guān)閉連接

怎樣重啟oracle數(shù)據(jù)庫(kù)?

最簡(jiǎn)單的辦法:重啟服務(wù)器。\x0d\x0a高效一點(diǎn)的:\x0d\x0a按WIN+R組合鍵調(diào)出運(yùn)行框,輸入CMD回車(chē),進(jìn)入命令行模式。\x0d\x0a輸入SQLPLUS / AS SYSDBA 回車(chē)。\x0d\x0a輸入SHUTDOWN IMMEDIATE 回車(chē)。\x0d\x0a等待提示數(shù)據(jù)庫(kù)關(guān)閉完成后,\x0d\x0a輸入STARTUP回車(chē)。\x0d\x0a等待數(shù)據(jù)庫(kù)開(kāi)啟完成。\x0d\x0a以上

oracle數(shù)據(jù)庫(kù)怎么更新列表

操作步驟如下:

準(zhǔn)備數(shù)據(jù):在excel中構(gòu)造出需要的數(shù)據(jù)

2.將excel中的數(shù)據(jù)另存為文本文件(有制表符分隔的)

3.將新保存到文本文件中的數(shù)據(jù)導(dǎo)入到pl*sql中

在pl*sql中選擇tools--text importer,在出現(xiàn)的窗口中選擇"Data from Textfile",然后再選擇"Open data file",

在彈出的文件選擇框中選中保存有數(shù)據(jù)的文本文件,此時(shí)將會(huì)看到data from textfile中顯示將要導(dǎo)入的數(shù)據(jù)

4.在configuration中進(jìn)行如下配置

注:如果不將"Name in header"勾選上會(huì)導(dǎo)致字段名也當(dāng)做記錄被導(dǎo)入到數(shù)據(jù)庫(kù)中,從而導(dǎo)致數(shù)據(jù)錯(cuò)誤

5.點(diǎn)擊data to oracle,選擇將要導(dǎo)入數(shù)據(jù)的表,并在fields中將文本中的字段與表中的字段進(jìn)行關(guān)聯(lián)

6.點(diǎn)擊import按鈕進(jìn)行導(dǎo)入

7.查看導(dǎo)入的數(shù)據(jù)

OK,至此數(shù)據(jù)導(dǎo)入成功。


網(wǎng)頁(yè)名稱(chēng):oracle庫(kù)怎么刷新,oracle數(shù)據(jù)庫(kù)更新數(shù)據(jù)
分享路徑:http://weahome.cn/article/dsgishd.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部