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

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

oracle特別版怎么用,oracle企業(yè)版和普通版的區(qū)別

如何使用oracle 10g rac

ORACLE RAC系統(tǒng)是指ORACLE公司針對ORACLE Database推出的一個群集系統(tǒng),RAC為real application cluster的簡寫,意味真正的應(yīng)用程序群集系統(tǒng)。RAC能夠獨立進(jìn)行群集方式工作,同時也支持嵌入第三方群集系統(tǒng)中,比如SUN CLUSTER 3.2等所謂的vender群集系統(tǒng)中。

創(chuàng)新互聯(lián)建站是一家專業(yè)提供沾益企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為沾益眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

結(jié)合ORACLE的ASM(自動存儲管理)、Oracle Clusterware等,建議數(shù)據(jù)庫在系統(tǒng)獨立運(yùn)行,無需運(yùn)行第三方的群集系統(tǒng),卷管理系統(tǒng)等。

1.2 安裝前的準(zhǔn)備工作

俗話說,磨刀不誤砍柴工,在安裝RAC之前,仔細(xì)閱讀官方的安裝手冊是最佳途徑,因為網(wǎng)上的很多文章寫的時候,都是按照作者所擁有的環(huán)境進(jìn)行安裝的,實際中會有很多的變數(shù)導(dǎo)致安裝出現(xiàn)很多情況,因此,網(wǎng)上文章作為每個安裝工程師來說,只有參考價值。

1.2.1 硬件方面的準(zhǔn)備工作

在硬件方面,首先確認(rèn)服務(wù)器的類型,操作系統(tǒng)的類型,存儲器是否正確連接到兩臺或者多臺服務(wù)器上,主機(jī)系統(tǒng)能否正確訪問存儲,是否所有主機(jī)系統(tǒng)共享了改存儲器。

主機(jī)系統(tǒng)方面,是否有足夠的網(wǎng)卡,RAC需要至少一個public和一個private的網(wǎng)卡,分別用于數(shù)據(jù)庫instance的訪問和心跳網(wǎng)卡(此心跳也用來傳輸一些數(shù)據(jù)庫的數(shù)據(jù))。

1.2.2 軟件方面的準(zhǔn)工作

在軟件方便,一是根據(jù)主機(jī)類型,選擇相應(yīng)的數(shù)據(jù)庫軟件,包括database和clusterware軟件,需要注意的是,最好能選擇比較新的版本的軟件,因為ORACLE RAC方面,針對很多平臺,最初版本軟件或多或少都會存在一些bug,選擇正確的版本后,安裝能夠盡量減少麻煩。

操作系統(tǒng)方面,也應(yīng)該根據(jù)數(shù)據(jù)庫軟件做最優(yōu)的安裝,比如solaris 10,最好能夠使用update 10的版本,EIS光盤最好能夠使用最近的光盤來安裝最新的10的推薦補(bǔ)丁包。補(bǔ)丁一定要打最新的,這個可以大大減小bug的產(chǎn)生。

2. 安裝準(zhǔn)備工作

本示例安裝主要基于ORACLE SPARC服務(wù)器的兩個節(jié)點安裝RAC,由于使用的是T5120用LDM創(chuàng)建的兩個虛擬主機(jī),所以相關(guān)網(wǎng)卡名字等都是按虛擬機(jī)里面的命名方式進(jìn)行的。

安裝完操作系統(tǒng)后,必須打上操作系統(tǒng)的推薦補(bǔ)丁包,用最近的EIS光盤來,如果沒有EIS光盤,可以到oracle網(wǎng)站下載最近的推薦補(bǔ)丁包,比如solaris10的最新補(bǔ)丁下載地址如下:這個可能需要OPN的賬號

2.1 網(wǎng)絡(luò)配置文件的修改

/etc/hosts該文件記錄了將來使用的IP地址,包括public和private的地址:

192.168.0.12 orac1 (主機(jī)1的本地地址)

192.168.0.13 orac2 (主機(jī)2的本地地址)

192.168.0.14 orac1-vip (主機(jī)1的public地址)

192.168.0.16 orac2-vip (主機(jī)2的public地址)

192.168.0.15 orac1-priv(主機(jī)1的private地址)

192.168.0.17 orac2-priv(主機(jī)2的private地址)

私有地址可以設(shè)置成另外一個網(wǎng)段的地址,本示例都為一個網(wǎng)段地址。

另外一臺主機(jī)的/etc/hosts文件里面需要這些地址,都寫上。

/etc/下主機(jī)網(wǎng)卡配置文件,public地址將來可以用在本地地址的那張網(wǎng)卡上,系統(tǒng)能夠plumb一個虛擬網(wǎng)卡,比如vnet0:1,私有地址必須單獨指定,比如/etc/hostname.vnet1,里面寫入orac1-priv即可在系統(tǒng)reboot時候自動將私有地址網(wǎng)卡plumb起來。

建立好所有配置文件,需要確認(rèn)以下地址是能夠ping通的:

ping orac1 ping orac2 ping orac1-priv ping orac2-priv

2.2 創(chuàng)建相應(yīng)的ORACLE用戶和用戶組

根據(jù)oracle數(shù)據(jù)庫安裝的需要創(chuàng)建相應(yīng)的unix組和用戶oracle:

groupadd dba 創(chuàng)建dba組

groupadd oinstall 創(chuàng)建oinstall組

useradd -g oinstall -G dba -d /opt/oracle -m -s /bin/sh oracle 創(chuàng)建oracle用戶

passwd oracle 修改oracle用戶的密碼

創(chuàng)建這些用戶和用戶組,對來說非常重要,千萬不要小看這些,首先必須保證以上的gid和uid在所有節(jié)點上保持一致,在安裝Clusterware,如果沒有正確設(shè)置一些目錄和設(shè)備的權(quán)限,可能會導(dǎo)致這些軟件不能正確安裝或者安裝后無法正常使用。

oracle用戶的.profile文件,需要做如下的定義,具體可以根據(jù)文檔對照主機(jī)系統(tǒng)配置來進(jìn)行修改和優(yōu)化:

ORACLE_BASE=/opt/oracle/app/oracle

export ORACLE_BASE

ORACLE_HOME=/opt/oracle/app/oracle/10g

export ORACLE_HOME

ORACLE_SID=inst-ora1

export ORACLE_SID

PATH=${PATH}:$ORACLE_HOME/bin

export PATH

其他諸如 LD_LIBRARY等參數(shù)都可以在.profile文件里面定義,SID每個節(jié)點都需要定義成1,2,3,4等,前綴為整個群集database定義的實例名,比如inst-ora,各個節(jié)點的SID就是inst-ora1,insta_ora2等等。

建立信任關(guān)系:

如果是10g,只需要建立rsh的信任關(guān)系,如果是11G的話,必選建立ssh的主機(jī)信任關(guān)系:

1. rsh信任關(guān)系

在所有節(jié)點執(zhí)行以下命令:

su - oracle

touch .rhosts

echo + .rhosts

2. ssh信任關(guān)系

用命令來創(chuàng)建這些信任關(guān)系非常方便,如果使用11g的runInstaller程序的話,可以使用該程序提供的設(shè)置程序來建立信任關(guān)系,以下為命令方式建立:

su – oracle

mkdir .ssh(如果沒有.ssh就創(chuàng)建之); chmod 755 .ssh

/usr/bin/ssh-keygen -t rsa

/usr/bin/ssh-keygen -t dsa

以上根據(jù)提示輸入恰當(dāng)?shù)膬?nèi)容即可,以上兩個命令分別在.ssh目錄下生成id_rds.pub和id_dsa.pub兩個文件,將這兩個文件的內(nèi)容全部拷貝到authorized_keys文件里面去,chmod 644 .ssh/authorized_keys文件。該文件里面應(yīng)該包含所有節(jié)點的id_rds.pub和id_dsa.pub文件的內(nèi)容。

2.3 修改系統(tǒng)參數(shù)

操作系統(tǒng)kernel參數(shù)需要根據(jù)具體機(jī)器配置進(jìn)行適當(dāng)修改,以下為典型的系統(tǒng)參數(shù),可以將這些寫入/etc/system文件中,修改這個文件后,需要reboot系統(tǒng)才能生效:

set noexec_user_stack=1

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set semsys:seminfo_semvmx=32767

set shmsys:shminfo_shmmax=4294967295

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseg=10

在Solaris 10下,如果使用project來管理,可以動態(tài)修改這些kernel參數(shù),這對以后生產(chǎn)系統(tǒng)在線提供了非常好的便利。

2.4 創(chuàng)建CRS的home目錄

CRS的home最好不要和ORACLE的home放在一起,因為CRS目錄最終將成為root用戶的權(quán)限。

mkdir -p /opt/crs/oracle/product/10/app

chown -R root:oinstall /opt/crs

chmod -R 775 /opt/crs/oracle

注意此處crs目錄的宿主被設(shè)置成root:oinstall,如果設(shè)置成其他的話,安裝以后運(yùn)行root.sh腳本將會有大量的警告,同時,crs無法正常運(yùn)行的可能性將非常大。

2.5 存儲設(shè)備的設(shè)置

存儲設(shè)備主要提供給Clusterware軟件存放OCR和voting disk之用,并為數(shù)據(jù)庫提供存放數(shù)據(jù)等文件的,決定存儲如何使用非常重要,這主要影響以后數(shù)據(jù)庫的架構(gòu),存儲可以支持ASM方式、cluster file system方式以及raw設(shè)備方式。以下的matrix為各個存儲方式對CRS等的支持:

File Types Supported

Storage Option CRS Database Recovery

Automatic Storage Management No Yes Yes

Cluster file system Yes Yes Yes

NFS file system

PRIMECLUSTER and a certified Yes Yes Yes

NAS device (SPARConly)

Shared raw logical volumes (SPARC only) Yes Yes No

Shared raw partitions Yes Yes No

建議使用ASM自動存儲管理方式來進(jìn)行存儲的管理,對于Cluster file system來說,大多數(shù)需要成本來購買相應(yīng)的軟件,但也可以采用SUN公司的QFS軟件(該軟件應(yīng)該是免費(fèi)的)。采用raw裸設(shè)備的話,對用戶來說,要求相對要高些,因為raw安裝數(shù)據(jù)庫的時候,需要為每個dbf等文件分配一個raw設(shè)備,以后需要添加新的dbf等文件話,其操作步驟還是比較繁瑣的。

使用ASM一定要注意每個LUN的劃分,千萬不要使用EFI格式做磁盤的label,在多次實踐中發(fā)現(xiàn),在使用EFI的label格式的存儲時候,將出現(xiàn)一個比較奇怪的現(xiàn)象,建好cluster后能夠順利創(chuàng)建數(shù)據(jù)庫,但是instance只能在一個節(jié)點啟動,另外一個節(jié)點無法啟動,查看alertlog文件,報告出現(xiàn)一個ora-600的錯,以及queue file IO error等錯誤。在solaris下,將LUN劃分為2T以下,采用VTOC方式的label即可,官方文檔建議創(chuàng)建大空間的LUN來減少系統(tǒng)對存儲的管理,但實踐證明,如果存儲空間大,可以建立多個小于2T的LUN,然后創(chuàng)建一個或多個ASM組來管理這些LUN是比較理想的。

根據(jù)RAC對存儲空間的要求來劃分對應(yīng)的LUN或者slice,存放OCR的LUN 和voting disk都可以小些,建議使用1G的空間,存放數(shù)據(jù)庫的數(shù)據(jù)文件等存儲的LUN劃分得大些。

如果這些LUN曾經(jīng)被用過,特別是曾經(jīng)在RAC中被使用過的話,那么就需要將磁盤里面的內(nèi)容清除,方法就是使用dd命令將磁盤內(nèi)容清除,例如:

dd if=/dev/zero of=/dev/rdsk/c2t0d0s0 bs=1024k count=1000

本示例中,c0d1s0 作為OCR存放設(shè)備,c0d1s0作為voting disk,安裝中安裝程序會提示使用哪種冗余方式,一般采用Normal方式,也就是OCR設(shè)備需要兩個設(shè)備來做mirror,voting disk需要三塊設(shè)備做冗余。如果這些設(shè)備在存儲器上已經(jīng)做了raid 5等冗余保護(hù),那么這些冗余方式可以采用External方式,即只要單個設(shè)備即可。

設(shè)備權(quán)限必須設(shè)置正確,否則安裝程序會報錯,具體權(quán)限設(shè)置如下:

chown -R root:oinstall /dev/rdsk/c0d1s0 OCR盤宿主為root,用戶為oinstall

chmod 640 /dev/rdsk/c0d1s0

chown -R root:oinstall /dev/rdsk/c0d1s3 voting disk設(shè)置如同CRS盤

chmod -R 660 /dev/rdsk/c0d1s3 voting disk文件為660的讀寫屬性

存放ORACLE數(shù)據(jù)庫dbf等文件的raw設(shè)備權(quán)限設(shè)置為oracle:dba即可,寫權(quán)限設(shè)置為775。

oracle 有哪些知識點呀?? 該怎么使用呀?

基本操作的軟件嘛, oracle sql developer 基本上也夠用了。

如果是用于開發(fā)操作的話,如果 SQL Server 學(xué)得差不多了。

學(xué) Oracle 問題不大。

只要找個 Oracle SQL Server 操作對比的文檔, 就可以了。

也就是 某個功能, SQL Server 里面是這么處理, 而 Oracle 是這么處理。 這樣的文檔。

基本上就夠了。

你要是需要的話, 發(fā)一個 電子郵件地址給我, 我發(fā)郵件給你。

oracle 里面declare怎么用啊?

1、啟動plsql并登陸oracle數(shù)據(jù)庫。

2、創(chuàng)建測試表-- 創(chuàng)建表create table TestTable(? id? ? ? varchar2(36) not null,? colcode nvarchar2(50),colname nvarchar2(50));-- 給表名添加備注 comment on table TestTable is '測試表';-- 添加主鍵alter table TestTable add constraint ID primary key (ID)。

3、插入測試數(shù)據(jù)(除了F8執(zhí)行SQL之外,還需要點擊【提交】按鈕才能將數(shù)據(jù)插入到數(shù)據(jù)庫)。

4、desc 作為降序排序的關(guān)鍵字,按照COLCODE 列降序展示表數(shù)據(jù)SELECT * FROM TESTTABLE ORDER BY COLCODE DESC。

5、【DESC + 表名】:顯示表的詳細(xì)字段(直接在Plsql的sql窗口中執(zhí)行會報錯)。

如何使用精簡的Oracle客戶端

大型項目開發(fā)中,常用的數(shù)據(jù)庫,當(dāng)屬Oracle。但Oracle

客戶端安裝就要一張光盤,體積很大。而且安裝后,基本上就用2個功能:TNS配置服務(wù)名,SqlPlus。在開發(fā)過程中,大量使用Toad和PL/SQL

Developer。因此,Oracle客戶端安裝盤,僅僅是被作為一個驅(qū)動而需要,根本沒必要裝那么大的空間。因此,本文給出了如何使用精簡的Oracle客戶端。

我使用兩種精簡的Oracle客戶端,大家可以任選其一:

一、Oracle

9i

(版本:

9.0.1.0.1)精簡客戶端

綠色版

占用35M空間,

帶SqlPlus工具。綠色版,超級推薦?。。?/p>

使用方法:

1.

確定OracleHome目錄:比如我準(zhǔn)備把Oracle

客戶端放在

d:\program

files\Oracle

2.

把ora90目錄復(fù)制到d:\program

files\Oracle

目錄下

3.

如果你的OracleHome目錄與我的不同,請用計事本打開install_oracle9i.reg

文件,替換d:\\progra~1\\Oracle,保存。

4.

雙擊install_oracle9i.reg,

導(dǎo)入注冊表。

5.

用計事本打開D:\Program

Files\Oracle\ora90\network\ADMIN\tnsnames.ora

文件,增加一個自己的數(shù)據(jù)庫別名配置,保存。

可以復(fù)制其中的一個,然后進(jìn)行修改,主要改=前面的別名,Host為IP地址,

SERVICE_NAME為數(shù)據(jù)庫服務(wù)器的實例名。

6.

然后運(yùn)行D:\Program

Files\Oracle\ora90\BIN\sqlplusw.exe,輸入用戶名/密碼@別名,即可。

卸載方法:

1.

雙擊uninstall_oracle9i.reg,

導(dǎo)入注冊表。

2.

刪除d:\program

files\Oracle

目錄。

程序中怎么連接oracle數(shù)據(jù)庫

首先必須正確安裝Oracle客戶端和PL/SQL,打開Oracle客戶端“配置和移植工具”-“Net Manager”

打開“Net Manager”后,單擊“本地”-"服務(wù)命名",從這里可以看到曾經(jīng)配置的數(shù)據(jù)庫連接,選中"服務(wù)命名"后單擊左邊的綠色“+”標(biāo)志(紅色的×代表刪除)

在彈出的頁面中輸入“網(wǎng)絡(luò)服務(wù)名”,所謂網(wǎng)絡(luò)服務(wù)名就是自己給當(dāng)前正在配置的數(shù)據(jù)庫連接起一個容易識別的名稱,比如ora_ip地址的形式,輸入完成后單擊“下一步”

選擇“TCP/IP(Internet協(xié)議)”,單擊“下一步”

輸入“主機(jī)名”和“端口號”,主機(jī)名就是要連接Oracle數(shù)據(jù)庫的ip,端口號默認(rèn)是1521,單擊“下一步”

6

輸入“服務(wù)名“也就是SID,這里根據(jù)版本有一個劃分,自己根據(jù)使用的Oracle版本進(jìn)行選擇即可,”連接類型“如無特別需求選擇默認(rèn)即可,單擊“下一步


名稱欄目:oracle特別版怎么用,oracle企業(yè)版和普通版的區(qū)別
網(wǎng)址分享:http://weahome.cn/article/dsidoci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部