久久久久综合给合狠狠狠,人人干人人模,大陆一级黄色毛片免费在线观看,亚洲人人视频,欧美在线观看一区二区,国产成人啪精品午夜在线观看,午夜免费体验

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 報告體會 > 心得體會 > oracle學習心得

oracle學習心得

網(wǎng)站:公文素材庫 | 時間:2019-05-17 11:24:49 | 移動端:oracle學習心得
第一篇:oracle學習心得

一、sql server的理解

sql server服務器就像一棟大樓,大樓里的機房就像服務器的數(shù)據(jù)庫,機房里的電腦如同數(shù)據(jù)庫里的表

1、 登錄用戶可以登錄服務器——可以進大樓

2、 登錄用戶成為數(shù)據(jù)庫用戶才能進指定的數(shù)據(jù)庫——進入大樓的人給了某個機房的鑰匙

才能進入機房

3、 登錄用戶有權(quán)限使用表——進入機房的人有電腦的密碼才能使用電腦

二、oracle的理解

oracle服務器(全局數(shù)據(jù)庫)就像一個商場,商場的每一家公司是表空間,公司的業(yè)務是表

1、 數(shù)據(jù)庫由多個表空間組成——商場里有多家公司組成

2、 表空間由段組成——公司要有自己的經(jīng)營業(yè)務,可以只有一個業(yè)務,就是一個表空

間中只有一個段,可以有多個業(yè)務,就是一個表空間有多個段

3、 段由區(qū)組成——單個業(yè)務的細分類別。例如有家公司經(jīng)營三個業(yè)務,賣書,賣家電,

賣衣服,則每個業(yè)務就是一個段。而每個業(yè)務又有細分,比如賣書的話要進行分類了。計算機區(qū),人文區(qū),小說區(qū)等,每一區(qū)都要放上書架存放書籍,則書架就是oracle塊,存放數(shù)據(jù)的

三、數(shù)據(jù)庫,表空間,用戶(指定默認表空間),表統(tǒng)統(tǒng)由管理員管理

四、在oem中管理數(shù)據(jù)庫的步驟

1、創(chuàng)建

1) 存儲——表空間——創(chuàng)建表空間 (tomspace)(類似于在sql中創(chuàng)建數(shù)據(jù)庫,

通?梢允÷,使用默認表空間為users,,臨時表空間為temp)

2) 首先展開安全性——創(chuàng)建新用戶(tom,指定表空間)(類似于在sql中指定

數(shù)據(jù)庫用戶)

3) 創(chuàng)建表——指定方案(用戶)和表空間(列名不要帶<>)

4) 設置約束

5) 輸入信息:方案——用戶名——表——右擊——查看 /編輯目錄…

2、修改

1)方案——用戶名——表

2)修改表結(jié)構(gòu),添加約束

3、刪除: 右擊表——移去

五、注意事項

1、 剛創(chuàng)建的用戶不會出現(xiàn)在方案中,只有創(chuàng)建了一個表指定方案和表空間,該用戶的

方案名就會出現(xiàn)在方案中,此時就可以方便為該方案創(chuàng)建其他表

1)新創(chuàng)建的用戶能在sqlplus中登錄,為什么不能在企業(yè)管理器中登錄呢?

解答:需要授予 select any directory權(quán)限才能正常登錄企業(yè)管理器,但沒有其他權(quán)限

2)可以對創(chuàng)建的用戶在安全性中賦予角色權(quán)限,如dba,則該用戶就是數(shù)據(jù)庫管理

3) sys用戶主要用來維護系統(tǒng)信息和管理實例,只能以sysoper或sysdba角

色登錄

4)安裝oracle的用戶自動為ora-dba權(quán)限,自動是sys用戶,所以在登錄時不需要

用戶名和密碼,只要選中以sysdba登錄。其他用戶登錄計算機系統(tǒng),在使用oracle

時就是正常登錄狀態(tài)了。

2、向表中添加日期數(shù)據(jù):時間格式為dd- mm- yyyy怎么修改呢?如何插入時間數(shù)

據(jù)

1) 先在sqlplus中select sysdate from dual; 就知道日期的格式

2) alter session set nls_date_format="yyyy-mm-dd"; 修改當前輸入格式

3)oracle中的默認格式是:‘dd-mm-yyyy’ ;修改語句:alter session set

nls_date_format="yyyy-mm-dd"; 修改后輸入和顯示都為指定格式 ,缺點是只對當前會話起作用

假如你是要永久修改的話,改注冊表:

regedit->hkey_local_machine->oracle->homeo->

nls_date_format值yyyy-mm-dd(經(jīng)驗證不管用)

默認日期:50年之前是當前世紀,50年之后是之前世紀,31-12月-49代表201*年01-1月-50 代表1950年

4)由于在表編輯器中to_date函數(shù)的格式是dd-mon-yyyy,輸入時為如下格式13-6

月-1983(代碼編輯時一樣,世紀可以省略,代表當前世紀)

5)to_char通常用于查詢語句; to_date通常用于增刪改語句

6)兩個’代表一個’

六、代碼編輯器

1、sql plus

2、sql plus www.weilaioem.com軟件,新建虛擬機; 2.選擇“標準(推薦)(t)”類型配置; 3.選擇“安裝盤鏡像文件(iso)(m)”,并選擇redhat鏡像文件。 4.下面執(zhí)行默認操作,選擇最大磁盤大小,本次選擇20g(根據(jù)自己磁盤而定,推薦不要少于10g,因為還需要安裝oracle);

5.完成-開始新建虛擬機

3)安裝linux

開機,系統(tǒng)會顯示詳細的安裝說明窗體,根據(jù)系統(tǒng)的提示一步一步進行即可,以下是必要的輸入信息的提示:

1.在啟動界面中選擇“回車”進入安裝畫面;

2.顯示產(chǎn)品信息,選擇“next”繼續(xù);

3.選擇“簡體中文”(選擇語言);

4.選擇“u.s.english”(選擇鍵盤);

5.選擇用自動分區(qū),本次選擇第三個選項“保存所有的分區(qū),使用現(xiàn)有的空閑空間”;

6.設置引導程序,按照缺省設置;

7.配置網(wǎng)卡,點“編輯”,設置ip地址等參數(shù)信息;

8.選擇不啟用防火墻,當所有軟件都安裝調(diào)試通過后,再開啟防火墻,并配置端口的屬性;

9.選擇語言,默認為:chinese (r.p of china),同時將“englist(usa)”選中;

10.時區(qū):亞洲---上海,不要選擇“utc”;

11.設置root用戶的口令(本次設置為“abc123”);

12.選擇需要的軟件包,選擇“定制安裝”,根據(jù)需求,選擇軟件包,其中,系統(tǒng)默認的軟件包不要取消掉;

13.安裝完畢,以root用戶登錄。 1.打開telnet功能 4)操作系統(tǒng)安裝配置

用root登錄 cd/etc/xinetd.d vi telnet 將“disable=yes”修改為“disable=no”. 重啟xinetd服務 service xinetd restart

二.安裝 oracle

1)修改版本號

由于orcale10不支持 rhel5 所以需要修改/etc/redhat-release 將 red hat enterprise linux server release 5 (tikanga) 改為red hat enterprise linux server release 4 (tikanga)

2)安裝所需軟件包先加載redhat鏡像,進入光盤下server目錄下: cd/media/’rhel_5.1 i386 dvd’/server 執(zhí)行安裝命令 rpm –ivh (rpm包名) rpm包包括:

libxp-1.0.0-8.i386.rpm

openmotif22-2.2.3-18.i386.rpm

compat-db-4.2.52-5.1.i386.rpm

compat-gcc-34-3.4.6-4.i386.rpm (要先安裝rpm -ivh glibc-devel-2.5-12.i386.rpm) compat-gcc-34-c++-3.4.6-4.i386.rpm

compat-libstdc++-33-3.2.3-61.i386.rpm

libaio-0.3.106-3.2.i386.rpm

3)修改內(nèi)核參數(shù)增加下面的內(nèi)容到文件 /etc/sysctl.conf 中

kernel.shmall = 201*152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 3201* 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.www.weilaioem.comod -r 775 /home/oracle/oradata

# passwww.weilaioem.come/oracle/database目錄下執(zhí)行安裝命令 ./runinstaller 開始進入圖形安裝界面,過程不予贅述,注意幾點: 安裝路徑要和環(huán)境變量oracle_home值保持一致 不創(chuàng)建數(shù)據(jù)庫,安裝完畢再創(chuàng)建

在安裝出現(xiàn)”1/home/oracle/product/10.2/root.sh”畫面時,在另一個終端中以root用戶運行相關腳本:

cd/home/oracle/product/10.2

./root.sh

腳本運行完后請返回原來的畫面選擇“ok”按鈕

最后界面中記錄好訪問isql*plus的url地址以便后續(xù)使用

三.心得體會

本次安裝redhat linux和 oracle,因為以前對li(請你關注www.weilaioem.comber(長度)

比如:1. 218 用number(3) -- 整數(shù)表示

2. number(6,1):共6位,小數(shù)點1位 -- 實數(shù)表示

2.字符型 -- varchar2(長度)char2(長度)

var是變長的意思 -- 存入多長的數(shù)據(jù)就開辟多長的空間,但不能超過指定長度(varchar2)

3.日期date

4.注意:

數(shù)據(jù)庫的表中字段不填就是null

java中,null表示引用類型的變量不指向任何對象

表的主鍵非空 not null并且唯一unique

6.操作

dql data query language contains three type

1.選擇 selection 2.投影 projection 3.連接 join

6.1 選擇:select * from emp;--"*" 表示所有列

6.2 投影:select sal,ename,empno from emp;--只查詢了三個列的信息

selection:查找的若干技巧

1.別名技巧:selectename as name from emp;

select sal as "salary" from emp; -- 規(guī)定大小寫,包含空格

as -- 可以不寫

2./ 執(zhí)行上一條

3.空值和任何值做數(shù)學運算還是空,沒獎金的人也顯示不出月總收入

nvl(,)函數(shù)解決這個問題

nvl(comm,0)-- java語言表示:if(comm==null)return 0;else return comm;

4.select ename||"www.weilaioem.com、jonathan lewis、hjr等人都參與其中,在我的網(wǎng)站上()上對這些內(nèi)容及相關鏈接作了簡要介紹,有興趣的可以參考。

hjr給我們提了很好的一個提示:對你所需要調(diào)整的內(nèi)容,你必須具有充分的認識,否則你做出的判斷就有可能是錯誤的。

這也是我想給自己和大家的一個建議:學習和研究oracle,嚴謹和認真必不可少。 當然你還需要勤奮,我所熟悉的在oracle領域有所成就的技術人員,他們共同的特點就是勤奮。

如果你覺得掌握的東西沒有別人多,那么也許就是因為,你不如別人勤奮。

要是你覺得這一切過于復雜了,那我還有一句簡單的話送給大家:不積跬步,無以至千里。學習正是在逐漸積累過程中的提高。

現(xiàn)在itpub給我們提供了很好的交流場所,很多問題都可以在這里找到答案,互相討論,互相學習。這是我們的幸運,我也因此非常感謝這個網(wǎng)絡時代。

itpub的第二本書即將出版,謹以此祝愿itpub越來越好,也愿我們的書能給大家?guī)碇R和幫助。

本網(wǎng)推薦更多精彩內(nèi)容:

學習oracle的六個步驟

怎樣學習oracle

oracle學習筆記

oracle數(shù)據(jù)庫學習總結(jié)

oracle培訓心得

來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


oracle學習心得》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.weilaioem.com/gongwen/284290.html
相關文章