oracle是不能用identity的,可以用sequence
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比惠民網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式惠民網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋惠民地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
由于oracle是序列型的,所以不是在建表的時(shí)候遞增的,可以用以下方法:
1、先建表:
create
table
mytable0813
(
id
int
not
null,
name
varchar(256)
)
2、創(chuàng)建一個(gè)sequence
create
sequence
seq_d
minvalue
1
maxvalue
99999999
start
with
21
increment
by
1
cache
20;
3、在向表插數(shù)據(jù)時(shí)插入自增列
insert
into
mytable0813
values(seq_d,'字段值',...)
例如:
insert
into
mytable0813(id,name)values(seq_d.nextval,'12345');
e數(shù)據(jù)庫服務(wù)器就足夠了,這時(shí)你已經(jīng)擁有oracle客戶端的功能。(1)你可以通過第三方軟件:如
plsql
developer(非常強(qiáng)大的oracle數(shù)據(jù)庫操作軟件)來操作oracle數(shù)據(jù)庫;(2)當(dāng)然裝完oracle數(shù)據(jù)庫服務(wù)器以后,你也可以通過控制臺(tái)來操作,步驟如下:開始-〉運(yùn)行-〉cmd(打開控制臺(tái)窗口)-〉敲入
sqlplus
-輸入正確的用戶名密碼(如scott/tiger)就可以操作了。
裝完oracle數(shù)據(jù)庫服務(wù)器以后,如果你還裝oracle客戶端(client),那么你在連接數(shù)據(jù)庫的時(shí)候記得加上完整的數(shù)據(jù)庫服務(wù)名:如scott/tiger@127.0.0.1:1521/yourinstancename
這樣也能保證正確的操作數(shù)據(jù)庫了。
另外,虛機(jī)團(tuán)上產(chǎn)品團(tuán)購,超級(jí)便宜
Oracle數(shù)據(jù)庫怎么使用
,這兩者都要保證你的服務(wù)是否啟動(dòng),一般啟動(dòng)最后兩個(gè)就可以
1.cmd進(jìn)入命令行 lsnrctl start 啟動(dòng)監(jiān)聽服務(wù),看出現(xiàn)什么錯(cuò)誤
如果沒有錯(cuò)誤,察看數(shù)據(jù)庫是否可以正常進(jìn)行連接
2.看下你電腦是不是裝了防火墻 先把防火墻禁止掉去
3.去orant\net80\trace\看看,一般有錯(cuò)都會(huì)在那里產(chǎn)生一個(gè).log文件
如果是機(jī)器改名的話,編輯[oracle_home]\ora81\network\admin\listener.ora文件,將原機(jī)器名改為新的即可.也可能是端口沖突,比如我曾經(jīng)因?yàn)榘惭b一個(gè)上網(wǎng)代理軟件而導(dǎo)致數(shù)據(jù)庫服務(wù)不能啟動(dòng).卸載該軟件即可.
已解決,主要是修改了機(jī)器名稱.導(dǎo)致監(jiān)聽啟動(dòng)后自動(dòng)退出
將listener.ora 中,HOST 的值改成現(xiàn)在的機(jī)器名或IP 地址,然后再啟動(dòng)監(jiān)聽.問題就解決
啟動(dòng)數(shù)據(jù)庫,在服務(wù)器上
(9I版本以上)
sqlplus /nolog
connect /as sysdba
startup
exit
一、Oracle 下載
注意Oracle分成兩個(gè)文件,下載完后,將兩個(gè)文件解壓到同一目錄下即可。 路徑名稱中,最好不要出現(xiàn)中文,也不要出現(xiàn)空格等不規(guī)則字符。
二、Oracle安裝
1、解壓縮文件,將兩個(gè)壓縮包一起選擇, 鼠標(biāo)右擊 - 解壓文件
2.兩者解壓到相同的路徑中,
3. 到相應(yīng)的解壓路徑上面,找到可執(zhí)行安裝文件【 setup.exe 】雙擊安裝。
4. 安裝第一步:配置安全更新,這步可將自己的電子郵件地址填寫進(jìn)去(也可以不填寫,只是收到一些沒什么用的郵件而已)。取消下面的“我希望通過My Oracle Support接受安全更新(W)”。
5. 安全選項(xiàng),直接選擇默認(rèn)創(chuàng)建和配置一個(gè)數(shù)據(jù)庫(安裝完數(shù)據(jù)庫管理軟件后,系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)數(shù)據(jù)庫實(shí)例)。
6. 系統(tǒng)類,直接選擇默認(rèn)的桌面類就可以了。(若安裝到的電腦是,個(gè)人筆記本或個(gè)人使用的電腦使用此選項(xiàng))
7. 典型安裝。 重要步驟。建議只需要將Oracle基目錄更新下,目錄路徑不要含有中文或其它的特殊字符。全局?jǐn)?shù)據(jù)庫名可以默認(rèn),且口令密碼,必須要牢記。密碼輸入時(shí),有提示警告,不符合Oracel建議時(shí)不用管。 (因Oracel建議的密碼規(guī)則比較麻煩, 必須是大寫字母加小寫字母加數(shù)字,而且必須是8位以上。麻煩,可以輸入平常自己習(xí)慣的短小密碼即可)
8. 若輸入的口令短小簡單,安裝時(shí)會(huì)提示如下。直接確認(rèn)Y繼續(xù)安裝就是了。
9. 先決條件檢查。 安裝程序會(huì)檢查軟硬件系統(tǒng)是否滿足,安裝此Oracle版本的最低要求。 直接下一步就OK 了。
10. 概要 安裝前的一些相關(guān)選擇配置信息。 可以保存成文件 或 不保存文件直接點(diǎn)完成即可。
11. 安裝產(chǎn)品 自動(dòng)進(jìn)行,不用管。
12. 數(shù)據(jù)庫管理軟件文件及dbms文件安裝完后,會(huì)自動(dòng)創(chuàng)建安裝一個(gè)實(shí)例數(shù)據(jù)庫默認(rèn)前面的orcl名稱的數(shù)據(jù)庫。
13. 實(shí)例數(shù)據(jù)庫創(chuàng)建完成了,系統(tǒng) 默認(rèn)是把所有賬戶都鎖定不可用了(除sys和system賬戶可用外),建議點(diǎn)右邊的口令管理,將常用的scott賬戶解鎖并輸入密碼。
14. 解鎖scott賬戶, 去掉前面的綠色小勾,輸入密碼。同樣可以輸入平常用的短小的密碼,不必非得按oracle建議的8位以上大小寫加數(shù)字。
15. 同樣,密碼不符合規(guī)則會(huì)提示。不用管它,繼續(xù)Y即可。
16. 安裝成功,完成即可。
三、安裝后,進(jìn)入小測試下
可以通過開始,應(yīng)用程序中的 "Oracle 11g" - "應(yīng)用程序開發(fā)" - "Sql Developer 或Sql Plus" 連接。
注意第一次,使用SQL Developer時(shí),會(huì)提示指定 java.exe的路徑,這里千萬別指定自己的java_home了(我就是開始不知道,指定一個(gè)JDK6,結(jié)束說不兼容。)可以使用Oracel安裝路徑下面的jdk路徑,如圖:
當(dāng)然若不小心,選擇錯(cuò)了。選擇了java_home中的高級(jí)版本,打開SQL Developer報(bào)錯(cuò)后不兼容,也有辦法解決。可以在
【F:\app\chen\product\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin】路徑下找到【sqldeveloper.conf】文件后打開
找到SetJavaHome 所匹配的值,刪除后面的配置內(nèi)容。保證時(shí)會(huì)提示,只讀文件不可覆蓋保存。此時(shí)可以另存為到桌面上,然后再回到bin目錄中刪除掉此文件,再把桌面上的文件復(fù)制過去,再打開時(shí),重新選擇java.exe。此時(shí)選擇對(duì)就好了。
你好:
檢查系統(tǒng):打開下載后的數(shù)據(jù)庫安裝文件夾,運(yùn)行“setup.exe”開始安裝數(shù)據(jù)庫,此程序運(yùn)行后,會(huì)檢查系統(tǒng)。
配置安全更新:檢查完系統(tǒng)進(jìn)入正式安裝,此時(shí)會(huì)檢查更新,這步可以不需要配置,檢查更新沒有什么必要。
安裝選項(xiàng):
此步驟就是選擇本次安裝的類型,有三種:
1、創(chuàng)建和配置數(shù)據(jù)庫;
2、僅安裝數(shù)據(jù)庫軟件;
3、升級(jí)現(xiàn)有的數(shù)據(jù)庫;
一般情況下,如果電腦上沒有數(shù)據(jù)庫,選擇第一項(xiàng)就可以了。
系統(tǒng)類:此步驟有兩個(gè)選項(xiàng),桌面類和服務(wù)器類,就是安裝機(jī)器的系統(tǒng)類型。一般的電腦、筆記本等,選擇桌面類就可以,如果是作為服務(wù)器使用的,選擇服務(wù)器類。
典型安裝:
此處配置的是數(shù)據(jù)庫的安裝目錄、全局?jǐn)?shù)據(jù)庫、管理員的密碼等。其中:
1、安裝程序會(huì)自動(dòng)選擇系統(tǒng)中盤空間大的作為數(shù)據(jù)庫的安裝目錄。
2、如果密碼太簡單,安裝程序會(huì)提示,如果是自己用的話,簡單一些也沒問題,選是就可以了。
配置完成后,點(diǎn)擊下一步。
先決條件檢查:
此步驟會(huì)檢查系統(tǒng)的配置,如果電腦的配置低的話,就會(huì)提示檢查結(jié)果為失敗,不過也是可以安裝的,就是可能安裝上去后,會(huì)有點(diǎn)卡。在檢查結(jié)果的界面,右上角有一個(gè)“忽略全部”的選擇框,選上此框,就可以繼續(xù)安裝了,點(diǎn)擊下一步。
概要:
此步驟就是把數(shù)據(jù)庫的一些信息顯示出來,界面右邊有一個(gè)“保存響應(yīng)文件”的功能,如果需要此信息的話,保存即可,也可以不保存。完成操作后,點(diǎn)擊完成,這樣配置信息過程就完成了,下面就要開始安裝程序了。
安裝產(chǎn)品:
這步就是正式開始安裝數(shù)據(jù)庫程序了,需要一些時(shí)間,安裝時(shí)間根據(jù)電腦配置而定,等待安裝完成。安裝完成后,會(huì)彈出一個(gè)數(shù)據(jù)庫解鎖的對(duì)話框,因?yàn)樵诎惭b時(shí),數(shù)據(jù)庫的賬戶都是默認(rèn)鎖著的,要使用的話,需要解鎖。點(diǎn)擊對(duì)話框的“密碼管理”,在這里選擇需要解鎖的賬戶,設(shè)置上密碼就可以了。
完成:
此步驟為信息顯示,即顯示如數(shù)據(jù)庫安裝到那個(gè)目錄等,關(guān)閉就可以了。到此,oracle11g數(shù)據(jù)庫就安裝完成了。好了,以上是oracle11g數(shù)據(jù)庫如安裝的分享。