1、安裝 Oracle Solaris 操作系統(tǒng)
創(chuàng)新互聯(lián)公司為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都app軟件開發(fā)、重慶小程序開發(fā)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營(yíng)銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來(lái)大量新的創(chuàng)意。
新的 SPARC 服務(wù)器上預(yù)先安裝了 Oracle Solaris。對(duì)于這些系統(tǒng),應(yīng)確保安裝了相應(yīng)的 Oracle Solaris 版本,并驗(yàn)證打了所需的補(bǔ)丁。
2、安裝 Oracle VM Server for SPARC 軟件
新的 SPARC 服務(wù)器上也預(yù)先安裝了 Oracle VM Server for SPARC 軟件。對(duì)于這些系統(tǒng),應(yīng)確保安裝了相應(yīng)的 Oracle VM Server for SPARC 版本,并驗(yàn)證打了所有需要的補(bǔ)丁。
3、配置存儲(chǔ)陣列
Sun Storage 2540-M2 存儲(chǔ)陣列連接到控制域,控制域?qū)蓚€(gè) LUN(LUN 0 和 LUN 1)作為虛擬磁盤導(dǎo)出到來(lái)賓域。
4、配置控制域
安裝 Oracle VM Server for SPARC 軟件之后,重新配置當(dāng)前系統(tǒng)使其成為控制域。
5、配置來(lái)賓域
配置控制域之后,創(chuàng)建來(lái)賓域以用作 Oracle 數(shù)據(jù)庫(kù)節(jié)點(diǎn)。在作為源計(jì)算機(jī)的物理服務(wù)器上,僅創(chuàng)建一個(gè)來(lái)賓域。另一臺(tái)物理服務(wù)器最終將成為目標(biāo)計(jì)算機(jī)。
6、準(zhǔn)備目標(biāo)服務(wù)器
按如下方式準(zhǔn)備目標(biāo)服務(wù)器。
執(zhí)行以下各節(jié)中所述的步驟來(lái)準(zhǔn)備目標(biāo)計(jì)算機(jī):
安裝 Oracle VM Server for SPARC 軟件
配置控制域
確保在目標(biāo)服務(wù)器上提供了供待遷移域使用的所有虛擬 I/O 服務(wù)。
確保目標(biāo)服務(wù)器有權(quán)訪問(wèn)同一存儲(chǔ)中的 LUN 0 和 LUN 1。
確保待遷移域中的每個(gè)虛擬網(wǎng)絡(luò)設(shè)備在目標(biāo)計(jì)算機(jī)上都有一個(gè)對(duì)應(yīng)的虛擬網(wǎng)絡(luò)交換機(jī)。
從服務(wù)器將ORACLE數(shù)據(jù)庫(kù)導(dǎo)出和導(dǎo)入本地oracle數(shù)據(jù)庫(kù)中的方法 一:將服務(wù)器上的ORACLE數(shù)據(jù)庫(kù)導(dǎo)入到本地機(jī)子上; 具體方法: 在CMD模式下執(zhí)行以下命令 exp username/password@服務(wù)器端數(shù)據(jù)庫(kù)ID file=c:/文件名.dmp 例如下面: exp djyy/djyy@zhwx file=c:/djyy20090921.dmp exp wxzd/wxzd@zhwx file=c:/wxzd20090921.dmp 二:建立本地oracle數(shù)據(jù)庫(kù) 具體方法: 點(diǎn)擊開始-程序-Oracle - OraDb10g_home1-配置和移植工具-Database Configuration Assistant. 運(yùn)行后點(diǎn)擊下一步,選擇創(chuàng)建數(shù)據(jù)庫(kù)-next-選擇一般用途-填寫自己的數(shù)據(jù)庫(kù)名-next--填寫口令,選擇同一口令吧,當(dāng)然你也可以為每個(gè)用戶填寫不同的口令,以后基本上默認(rèn)安裝吧。安裝完成后退出即可。 三:建立用戶,并賦予DBA權(quán)限 具體方法: 在剛建立的本地?cái)?shù)據(jù)庫(kù)中,用DBA的權(quán)限賬戶進(jìn)入,然后建立自己的用戶,并賦予DBA等權(quán)限; 具體實(shí)例代碼: 1. SQL conn sys/change_on_install as sysdba; 2. 已連接。 3. SQL create user username identified by password; 4. users; 5. 6. 用戶已創(chuàng)建。 7. SQL grant create session,create table,create view to username 8. 授權(quán)成功。 9. SQLgrant DBA to uername; 10. 授權(quán)成功。 四:導(dǎo)入oracle數(shù)據(jù)庫(kù) 具體方法: 在CMD模式下執(zhí)行以下命令 imp 用戶/密碼 file=*.dmp commit=y full=y
Oracle 11g數(shù)據(jù)導(dǎo)入到10g
一、在11g服務(wù)器上,使用expdp命令備份數(shù)據(jù)
11g 導(dǎo)出語(yǔ)句:EXPDP USERID='facial/facial@orcl as sysdba' schemas=facialdirectory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log version=10.2.0.1.0
二、在10g服務(wù)器上,使用impdp命令恢復(fù)數(shù)據(jù)
準(zhǔn)備工作:1.建庫(kù)2.建表空間3.建用戶并授權(quán)4.將test.dmp拷貝到10g的dpdump目錄下
--創(chuàng)建表空間
create tablespace TS_Facial datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\Facial.DBF' size 500M autoextend on next 50M;
--創(chuàng)建用戶
create user Facial identified by Facial default tablespace TS_Facial;
--授權(quán)給用戶
grant connect,resource,dba to Facial;
test.dmp 和 test.log 放在E:\oracle\product\10.2.0\admin\orcl\dpdump目錄下
10g 導(dǎo)入語(yǔ)句:IMPDP USERID='facial/facial@orcl as sysdba' schemas=facialdirectory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log version=10.2.0.1.0
一、忘記除SYS、SYSTEM用戶之外的用戶的登錄密碼。
用SYS (或SYSTEM)用戶登錄: CONN SYS/PASS_WORD AS SYSDBA;
使用如下語(yǔ)句修改用戶的密碼: ALTER USER user_name IDENTIFIED BY "newpass";
注意:密碼不能全是數(shù)字。并且不能是數(shù)字開頭。否則會(huì)出現(xiàn):ORA-00988: 口令缺失或無(wú)效
二、忘記SYS用戶,或者是SYSTEM用戶的密碼。
如果是忘記SYSTEM用戶的密碼,可以用SYS用戶登錄。然后用ALTER USER 命令修改密碼:
CONN SYS/PASS_WORD AS SYSDBA;
ALTER USER SYSTEM IDENTIFIED BY "newpass";
如果是忘記SYS用戶的密碼,可以用SYSTEM用戶登錄。然后用ALTER USER 命令修改密碼。
CONN SYSTEM/PASS_WORD ;
ALTER USER SYSTEM IDENTIFIED BY "newpass";
三、如果SYS,SYSTEM用戶的密碼都忘記或是丟失。
可以使用ORAPWD.EXE 工具修改密碼。
開始菜單-運(yùn)行-輸入‘CMD’,打開命令提示符窗口,輸入如下命令:
orapwd file=D:\oracle10g\database\pwdctcsys.ora password=newpass
這個(gè)命令重新生成了數(shù)據(jù)庫(kù)的密碼文件。密碼文件的位置在ORACLE_HOME目錄下的\database目錄下。
這個(gè)密碼是修改sys用戶的密碼。除sys其他用戶的密碼不會(huì)改變。
不過(guò)Oracle提供了兩種驗(yàn)證方式,一種是OS驗(yàn)證,另一種密碼文件驗(yàn)證方式,如果是第一種方式用以下方法修改密碼:
sqlplus /nolog;
connect / as sysdba
alter user sys identified by ;
alter user system identified by ;
如果是第二種方法就用上述方式修改,也可以下方法修改密碼:
orapwd file=pwdxxx.ora password=你設(shè)定的新密碼 entries=10
設(shè)定完后,重新啟動(dòng)服務(wù),再次登陸就可以了。
oracle 11g
在本機(jī)安裝完Oracle以后,不記得sys用戶的密碼了,采用如下方法可以修改密碼:
1.打開cmd,輸入sqlplus /nolog,回車;輸入“conn / as sysdba”;輸入“alter user sys identified by 新密碼”,注意:新密碼最好以字母開頭,否則可能出現(xiàn)錯(cuò)誤Ora-00988。有了這個(gè)方法后,只要自己對(duì)oracle服務(wù)器有管理員權(quán)限,不記得密碼的時(shí)候就可以隨意修改密碼了。
2.在命令行執(zhí)行如下命令:sqlplus “/@服務(wù)名 as sysdba”,然后在sqlplus中alter user sys identified by 新密碼;
alter user system identified by 新密碼;
3.運(yùn)行到C盤根目錄
1)輸入:SET ORACLE_SID = 你的SID名稱
2)輸入:sqlplus/nolog
3)輸入:connect/as sysdba
4)輸入:alert user sys identified by sys
5)輸入:alert user system identified by system
6)更改完成,密碼是Oracle數(shù)據(jù)庫(kù)初始密碼
4.首先,在CMD下輸入SQLPLUS/NOLOG然后再在出來(lái)的界面中打入CONN/AS SYSDBA,這樣就會(huì)以本地系統(tǒng)登錄的用戶為信任用戶進(jìn)入數(shù)據(jù)庫(kù)的操作.解決這個(gè)問(wèn)題的方式有兩種,一個(gè)是:ALTER USER (USERNAME) IDENTIFIED BY “密碼”;這個(gè)是可以改變USERNAME的密碼.當(dāng)然這個(gè)USERNAME必須已經(jīng)存在的
另一種是:CREATE USER (USERNAME) IDENTIFIED BY “密碼”;改變用戶權(quán)限的命令是:GRANT ROLES TO (USERNAME);以上2種方法都是針對(duì)ORACLE 9I的版本 。
5.用orapwd.exe命令,可以修改命令。
orapwd file=’/oracle/pwdsid.ora’ password=123456這個(gè)命令是修改sys用戶的密碼。你把生成的文件覆蓋原來(lái)的密碼文件。除sys其他用戶的密碼不會(huì)改變。
6.su - oracle
sqlplus /nolog
conn / as sysdba
startup (如果數(shù)據(jù)庫(kù)不是處于啟動(dòng)狀態(tài)則啟動(dòng))
alter user sys identified by 123456
然后就可以使用sys用戶密碼登陸了
操作系統(tǒng)認(rèn)證方式
conn / as sysdba
alter user sys identified by xxx
卸載Oracle總體分為三步 1.主程序的卸載 2.殘留文件的刪除 3.注冊(cè)表清理
1.主程序卸載只要運(yùn)行 Oracle OraDB11g_home1--Oracle安裝產(chǎn)品--Universal Installerd
程序運(yùn)行起來(lái)后 ,選擇卸載產(chǎn)品進(jìn)去下面的頁(yè)子
如上圖選擇,如果你安裝了Client 也將client文件夾選中。
然后就是等待 當(dāng)進(jìn)度走完后我們的第一步就完成了。
2.硬板上殘留文件的卸載。
Oracle在安裝時(shí)會(huì)安裝到你的系統(tǒng)盤和你安裝時(shí)所選的主程序安裝盤,以我的系統(tǒng)為例Oracle分別安裝在我的C盤和G盤。
C:\Program Files (x86)\Oracle 與 G:\app 這兩個(gè)文件夾及其子文件全部刪除。中間會(huì)提示,有的文件程序正在使用無(wú)法刪除,我們稍后再來(lái)管它。
到此刪除殘留文件就大部分完成了。
3.刪除注冊(cè)表
在 開始--搜索中輸入regedit 打開注冊(cè)表編輯器
如上所示 所有 services 文件夾下 所有帶“Oracle”的文件全部刪除。重新啟動(dòng)計(jì)算機(jī),在去刪除 第二步中沒有刪除的殘留文件。
到此Oracle已經(jīng)徹底的從你的計(jì)算機(jī)上刪除了
在虛擬機(jī)中打開運(yùn)行 輸入cmd
在彈出的命令行中輸入:exp 用戶名/密碼@遠(yuǎn)程oralce數(shù)據(jù)庫(kù)的IP:端口號(hào)/實(shí)例 file=存放位置:\文件名.dmp full = y。
如果不是dba的話會(huì)有如下提示
root用戶下首先切換到oracle用戶 命令:?su - oracle
導(dǎo)出命令格式如下:exp user/pwd@SID file=path/sth.dmp其中:user/pwd是你要導(dǎo)出的表空間的oracle用戶的用戶名與密碼;SID為oracle啟動(dòng)實(shí)例,一般為orcl。path是你導(dǎo)出的路徑;請(qǐng)注意最后面的sth.dmp不能少。
導(dǎo)入dmp文件-在oracle用戶下:兩種方法[oracle@system ~] imp user/passwd fileName=fielPath full=y(full 不能少)
導(dǎo)入導(dǎo)出在oracle用戶下,文件file=路徑+dmp的文件名,都不能少。