當前位置:首頁 » 數據倉庫 » oracle11資料庫安裝包
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle11資料庫安裝包

發布時間: 2022-05-02 04:33:21

㈠ 誰有mac版oracle11g資料庫安裝包啊,求。

目前oracle11g沒有mac版本,只有oracle客戶端

㈡ 如何安裝oracle11g資料庫

下載安裝包
到oracle官網downloads下下載(第一次下載需要注冊賬號)。
Win7 64位下載64位oracle11g安裝包
Win7 32位下載32位oracle11g(Oracle_win32_11gR2_database)安裝包(本處使用版本)2、安裝oracle11gR2資料庫解壓縮oracle11g安裝文件,在安裝目錄下找到可執行文件setup.execlip_image002雙擊可執行文件setup.exe,運行oracle11g安裝過程。如下圖clip_image004所有更新操作、電子郵件選項都不選,然後點擊下一步。
根據要求選擇安裝選項,我們選擇第一項安裝和配置資料庫,然後下一步。
根據需求選擇,一般自己學習使用選擇桌面類,然後點擊下一步。
位安裝文件指定安裝目錄,我把oracle安裝文件安裝在e:/app/qf/目錄下。資料庫版本一般選擇「企業版」,全局資料庫可以自行設置名稱,但是一定要設置全局資料庫登陸密碼。一般設置tiger即可。然後點擊下一步。
先決條件檢查,自動進行。自行執行至下單機完成即可進入oracle11g產品安裝中。餘下即是漫長的安裝過程,大約1個小時左右時間。
資料庫安裝完成,進入到配置過程,全自動,勿擔心,口令管理、重中之重,如下圖,單擊口令管理,進行設置,如不設置,用戶不能登錄oracle11g資料庫。
單擊「口令管理」按鈕,進入口令管理對話框,分別對sys、sysdba、scott用戶進行口令設置並解鎖操作,然後單擊「確定」,然後在口令管理對話框同樣單擊確定,配置完成3、查看oracle11g是否安裝成功
打開sql*plus(開始--->程序--->oracle_oradb11g_home1--->應用開發程序--->sql*plus)輸入用戶名:scott輸入密碼:tiger(隱藏的)
scott用戶登錄了oracle資料庫,表示oracle11g安裝成功。
4、將oracle11g服務設置成手動啟動。
右鍵「計算機」,單擊下拉菜單「管理」選項,進入計算機管理器,打開服務和應用程序選項下「服務」選項,在服務菜單中找到oracle服務,分別對每一個服務右鍵--->屬性,設置開機手動啟動。具體如下圖:
屬性項:
設置成手動啟動後,每次開機運行oracle11g伺服器都需要進行手動啟動服務,否則無法連接伺服器。
5、Oracle11g 32位鏈接到pl/sql developer管理工具Win7 32位系統和64位系統鏈接pl/sql developer方法略有不同,64位需要安裝一個插件並進行pl/sql developer費登錄狀態下工具--->首選項的配置。
這里先談32位win7鏈接pl/sql developer。下載pl/sql developer安裝文件進行安裝或者非安裝板直接解壓到e盤(可選)即可直接使用。
打開pl/sql developer 登錄scott用戶。
至此,oracle11g資料庫既可以正常使用。
附1:win7 64位系統下配置pl/sql developer(非安裝版)pl/sql developer現在沒有64位系統版的,所以需要去oracle官網下載一個插件,用以可以與64位oracle資料庫,所以pl/sql developer 和 instantclient_11_2都安裝在e盤根目錄下,一定要根目錄哦。
所以,非登錄狀態下登陸pl/sql developer,
配置pl/sql devloper,工具--->首選項
oracle主目錄名即是(本機:E:/app/wcwen/proct/11.2.0/dbhome_1/instantclient):
oci庫即是(本機:E:/instantclient_11_2/oci.dll):
然後重啟pl/sql devloper即可。
附2:配置安裝監聽程序
開始--->程序---->oracle_oradb11g_home1--->配置和移植工具--->net configuration assitant。
進入安裝程序。
安裝資料庫實例
開始--->程序---->oracle_oradb11g_home1--->配置和移植工具--->database configuration assitant。
進入安裝程序。

㈢ centos7安裝oracle11g軟體包怎麼安裝

環境准備
安裝包:
CentOS-7-x86_64-DVD
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
本教程是在VMware下安裝的,注意設置內存的時候,不要設置動態內存。
安裝Oracle前准備
創建運行oracle資料庫的系統用戶和用戶組
[jonathan@localhost ~]$ su root#切換到rootPassword:
[root@localhost]# groupadd oinstall#創建用戶組oinstall[root@localhost]# groupadd dba#創建用戶組dba[root@localhost]# useradd -g oinstall -g dba -m oracle#創建oracle用戶,並加入到oinstall和dba用戶組[root@localhost]# passwd oracle#設置用戶oracle的登陸密碼,不設置密碼,在CentOS的圖形登陸界面沒法登陸Changing password for user oracle.
New password: # 密碼
BAD PASSWORD: The password is shorter than 8 charactersRetype new password: # 確認密碼
passwd: all authentication tokens updated successfully.
[root@localhost]# id oracle # 查看新建的oracle用戶uid=1001(oracle) gid=1002(dba) groups=1002(dba)
為啥要創建oinstall用戶組及dba組?參考link創建oracle資料庫安裝目錄
[jonathan@localhost ~]$ su root
Password:
[root@localhost]# mkdir -p /data/oracle#oracle資料庫安裝目錄[root@localhost]# mkdir -p /data/oraInventory#oracle資料庫配置文件目錄[root@localhost]# mkdir -p /data/database#oracle資料庫軟體包解壓目錄[root@localhost]# cd /data
[root@localhost data]# ls#創建完畢檢查一下(強迫症)database oracle oraInventory
[root@localhost data]# chown -R oracle:oinstall /data/oracle#設置目錄所有者為oinstall用戶組的oracle用戶[root@localhost data]# chown -R oracle:oinstall /data/oraInventory[root@localhost data]# chown -R oracle:oinstall /data/database[root@localhost data]#
修改OS系統標識
Oracle默認不支持CentOS系統安裝,Oracle Database 11g Release 2 的 OS要求參考:link修改文件 /etc/RedHat-release
[root@localhost data]# cat /proc/version
Linux version 3.10.0-327.el7.x86_64 ([email protected]) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Nov 19 22:10:57 UTC 2015[root@localhost data]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core)
[root@localhost data]# vi /etc/redhat-release[root@localhost data]# cat /etc/redhat-releaseredhat-7
[root@localhost data]#
安裝oracle資料庫所需要的軟體包
Oracle Database Package Requirements for Linux x86-64 如下:(參考:https://docs.oracle.com/cd/E11882_01/install.112/e47689/pre_install.htm#BABCFJFG)yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* lio-devel* sysstat* unixODBC-* pdksh-*1
1
根據具體情況去安裝,上面只是提供了一個大概的內容,不是很全關閉防火牆
CentOS 7.2默認使用的是firewall作為防火牆
[root@localhost /]# systemctl status firewalld.service#查看防火牆狀態,運行中● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: active (running) since Thu 2016-04-07 18:54:29 PDT; 2h 20min agoMain PID: 802 (firewalld)
CGroup: /system.slice/firewalld.service
└─802 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopidApr 07 18:54:25 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 07 18:54:29 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@localhost /]# systemctl stop firewalld.service#關閉防火牆[root@localhost /]# systemctl status firewalld.service#再次查看防火牆狀態,發現已關閉● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: inactive (dead) since Thu 2016-04-07 21:15:34 PDT; 9s agoMain PID: 802 (code=exited, status=0/SUCCESS)Apr 07 18:54:25 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Apr 07 18:54:29 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Apr 07 21:15:33 localhost systemd[1]: Stopping firewalld - dynamic firewall daemon...
Apr 07 21:15:34 localhost systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@localhost /]# systemctl disable firewalld.service#禁止使用防火牆(重啟也是禁止的)Removed symlink /etc/systemd/system/dbus-org.Fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@localhost /]#
關閉selinux(需重啟生效)
[root@localhost /]# vi /etc/selinux/config[root@localhost /]# cat /etc/selinux/config將 SELINUX=disabled #此處修改為disabled
修改內核參數
[root@localhost /]# vi /etc/sysctl.conf
在最下面添加以下內容:
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744 #設置最大打開文件數fs.aio-max-nr = 1048576
kernel.shmall = 2097152 #共享內存的總量,8G內存設置:2097152*4k/1024/1024kernel.shmmax = 2147483648 #最大共享內存的段大小kernel.shmmni = 4096 #整個系統共享內存端的最大數kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4埠范圍net.core.rmem_default = 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
使配置參數生效
[root@localhost /]# sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
sysctl: setting key "fs.file-max": Invalid argumentfs.file-max = 6815744 #設置最大打開文件數fs.aio-max-nr = 1048576
sysctl: setting key "kernel.shmall": Invalid argumentkernel.shmall = 2097152 #共享內存的總量,8G內存設置:2097152*4k/1024/1024sysctl: setting key "kernel.shmmax": Invalid argumentkernel.shmmax = 2147483648 #最大共享內存的段大小sysctl: setting key "kernel.shmmni": Invalid argumentkernel.shmmni = 4096 #整個系統共享內存端的最大數kernel.sem = 250 32000 100 128
sysctl: setting key "net.ipv4.ip_local_port_range": Invalid argumentnet.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4埠范圍net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
[root@localhost /]#
對oracle用戶設置限制,提高軟體運行性能
[root@localhost /]# vi /etc/security/limits.conf在最下面部分添加內容(粗體為添加的內容)
@student - maxlogins 4
* oracle soft nproc 2047 *
* oracle hard nproc 16384 *
* oracle soft nofile 1024 *
* oracle hard nofile 65536 *
End of file
配置用戶的環境變數
[root@localhost /]# vi /home/oracle/.bash_profile添加以下內容:
export ORACLE_BASE=/data/oracle #oracle資料庫安裝目錄export ORACLE_HOME=$ORACLE_BASE/proct/11.2.0/db_1 #oracle資料庫路徑export ORACLE_SID=orcl #oracle啟動資料庫實例名export ORACLE_TERM=xterm #xterm窗口模式安裝export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系統環境變數export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系統環境變數export LANG=en_US #防止安裝過程出現亂碼
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #設置Oracle客戶端字元集
生效
[root@localhost /]# source /home/oracle/.bash_profile解壓安裝包
[oracle@localhost /]$ cd /usr/local/src#進入/usr/local/src目錄[oracle@localhost src]$ ls
linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip[oracle@localhost src]$ unzip linux.x64_11gR2_database_1of2.zip -d /data/database/#解壓(省略...)
[oracle@localhost src]$ unzip linux.x64_11gR2_database_2of2.zip -d /data/database/#解壓(省略...)
[oracle@localhost src]$ su root
Password:
[root@localhost src]# chown -R oracle:oinstall /data/database/database/
oracle安裝
登錄oracle用戶
通過圖形界面登錄oracle用戶
啟動oralce安裝
到/data/database/database/目錄下,執行./runInstaller按照步驟進行安裝
安裝中出現的問題
安裝過程中連接庫時,在進度68%時會出現兩個錯誤:
第一個:
/lib64/libstdc++.so中memcpy@GLIBC_2.4找不到。
問題:glibc是2.17的庫,連接找的是2.14的庫。
解決辦法:改成靜態鏈接。
查看 /usr/lib64/libc.a是否存在。
修改oracle安裝目錄下:ORACLEHOME/ctx/lib/insctx.mkctxhx:(CTXHXOBJ)(LINKCTXHX)(CTXHXOBJ) (INSOLINK)修改為:ctxhx:(CTXHXOBJ)-static (LINKCTXHX)(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a然後點擊retry通過。
第二個:
問題:undefinied reference symbol』B_DestroyKeyObject』,查看日誌,實際就是沒有找到nnz11這個庫。
解決辦法:
修改ORACLEHOME/sysman/lib/insemagent(MK_EMAGENT_NMECTL)修改為:
$(MK_EMAGENT_NMECTL) -lnnz11
然後點擊retry通過。

㈣ oracle 11g 怎麼安裝和使用

Oracle11g是目前Oracle較新版本,除了傳統的資料庫服務外,也提供了界面友好的鏈接工具。考慮到Oracle數據的穩定和性能方面的優勢,在需要處理大量數據的系統中,可以考慮使用Oracle作為資料庫。
一:Oracle11g的安裝過程(Windows版本)很簡單,步驟為:
1. 首先從Oracle官方網站上下載Oracle11g資料庫,大約為1.7G。解壓後,setup.ext就可以開始安裝
2. 在安裝開始的時候,會要求填寫一些信息。需要注意兩項:
1)SID。這應該是安裝的資料庫的ServiceID,在資料庫安裝成功後,在Window的服務中會多一項OracleServiceSID的服務,這里的SID就是在安裝時填寫的字元串。因此在連接資料庫的時候都需要有SID信息,比如使用JDBC連接的時候。
2)密碼。這里的密碼是系統管理員的密碼(sys,sysdba)。
3. 接下來就可以按照界面提示安裝了,安裝過程中會檢查電腦配置,如果符合要求就可以繼續安裝。
4. 安裝結束後,會生成一個database config的界面,上面有安裝的資料庫的sid, port等信息。(可以把這個界面保存起來,防止以後忘記相關信息)
二:Oracle的連接
安裝完成後,就可以連接資料庫了,連接Oracle可以通過SQLPlus,SQLDeveloper,建議可以使用SQLDeveloper,因為它界面不錯。在程序->Oracle11g->應用開發程序 下面有SQLDeveloper,第一次啟動時,需要設置java.exe的路徑(SQLDeveloper應該是JAVA開發的),之後就可以看到連接界面了。接下來需要填寫連接信息,第一次連接時,必須先通過sysdba進行連接,所以要使用安裝時設置的密碼,其它信息如下:
1)需要選擇登錄身份為系統管理員 2)sid安裝時設置的sid值 3)埠號一般默認是1521
注意在連接的時候,需要確保在服務中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打開的
填好上面的信息就可以登錄了。如果要創建自己的資料庫,需要下面幾個過程:
1.創建表空間,語句如下:
CREATE TABLESPACE SampleTableSpace
DATAFILE 'D:/app/Administrator/oradata/orcl/tableFile.dbf' size 8192M reuse
AUTOEXTEND ON NEXT 8192M MAXSIZE unlimited
EXTENT MANAGEMENT local;
2.創建一個用戶,並默認為SampleTableSpace表空間
CREATE USER SampleUser IDENTIFIED BY Password
DEFAULT TABLESPACE SampleTableSpace;
3.為用戶授權:
GRANT connect, resource TO SampleUser ;
注意,接下來的操作必須在SampleUser的連接中進行,步驟如下:
1.在SQLDeveloper中新建一個連接,並使用剛才創建的SampleUser信息進行登錄
2.接下來在SampleUser的連接中就可以使用sql進行各種操作,這些操作都會在SampleTableSpace中進行。
三: 數據導入導出
Oracle提供數據導入和導出功能.命令為imp/exp,可以在cmd下運行,它們可以將資料庫中的表或其它對象導出為.dmp文件,或者將dmp文件導入,具體使用方法可以google一下,應該比較好用。

上面是之前使用Oracle11g時的一些經驗,如果有不正確的地方,也請大家補充。

㈤ 如何安裝oracle11g資料庫伺服器

解壓縮文件,將兩個壓縮包一起選擇, 滑鼠右擊 -> 解壓文件
2.兩者解壓到相同的路徑中,:
3. 到相應的解壓路徑上面,找到可執行安裝文件【 setup.exe 】雙擊安裝。:
4. 安裝第一步:配置安全更新,這步可將自己的電子郵件地址填寫進去(也可以不填寫,只是收到一些沒什麼用的郵件而已)。取消下面的「我希望通過My Oracle Support接受安全更新(W)」。 :
5. 安全選項,直接選擇默認創建和配置一個資料庫(安裝完資料庫管理軟體後,系統會自動創建一個資料庫實例)。 :
6. 系統類,直接選擇默認的桌面類就可以了。(若安裝到的電腦是,個人筆記本或個人使用的電腦使用此選項) :
7. 典型安裝。 重要步驟。建議只需要將Oracle基目錄更新下,目錄路徑不要含有中文或其它的特殊字元。全局資料庫名可以默認,且口令密碼,必須要牢記。密碼輸入時,有提示警告,不符合Oracel建議時不用管。 (因Oracel建議的密碼規則比較麻煩, 必須是大寫字母加小寫字母加數字,而且必須是8位以上。麻煩,可以輸入平常自己習慣的短小密碼即可) :
8. 若輸入的口令短小簡單,安裝時會提示如下。直接確認Y繼續安裝就是了。:
9. 先決條件檢查。 安裝程序會檢查軟硬體系統是否滿足,安裝此Oracle版本的最低要求。 直接下一步就OK 了。:
10. 概要 安裝前的一些相關選擇配置信息。 可以保存成文件 或 不保存文件直接點完成即可。:
11. 安裝產品 自動進行,不用管。:
12. 資料庫管理軟體文件及dbms文件安裝完後,會自動創建安裝一個實例資料庫默認前面的orcl名稱的資料庫。:
13. 實例資料庫創建完成了,系統 默認是把所有賬戶都鎖定不可用了(除sys和system賬戶可用外),建議點右邊的口令管理,將常用的scott賬戶解鎖並輸入密碼。 :
14. 解鎖scott賬戶, 去掉前面的綠色小勾,輸入密碼。同樣可以輸入平常用的短小的密碼,不必非得按oracle建議的8位以上大小寫加數字,麻煩。呵呵。:
15. 同樣,密碼不符合規則會提示。不用管它,繼續Y即可。:
16. 安裝成功,完成即可。 簡單吧,呵呵。:
安裝後,進入小測試下。
可以通過開始,應用程序中的 "Oracle 11g" -> "應用程序開發" -> "Sql Developer 或Sql Plus" 連接。 注意第一次,使用SQL Developer時,會提示指定 java.exe的路徑,這里千萬別指定自己的java_home了(我就是開始不知道,指定一個JDK6,結束說不兼容。)可以使用Oracel安裝路徑下面的jdk路徑 具體是::。
當然若不小心,選擇錯了。選擇了java_home中的高級版本,打開SQL Developer報錯後不兼容,也有辦法解決。可以在 【F:appchenproct11.2.0dbhome_1sqldevelopersqldeveloperbin】路徑下找到【sqldeveloper.conf】文件後打開,找到SetJavaHome 所匹配的值,刪除後面的配置內容。保證時會提示,只讀文件不可覆蓋保存。此時可以另存為到桌面上,然後再回到bin目錄中刪除掉此文件,再把桌面上的文件復制過去,再打開時,重新選擇java.exe。此時選擇對就好了。

㈥ oracle 11g 安裝和使用

oracle 11g可以使用內置sysdba用戶來登錄,然後為sys和system用戶設置密碼,步驟如下:

1、打開運行窗口。

㈦ win10如何安裝oracle資料庫

  • 首先呢,我們必須事先下載好我們的oracle資料庫安裝包和一個啟動oracle資料庫的軟體包,如下圖的兩個安裝包

㈧ 怎麼安裝oracle11g資料庫

怎麼安裝oracle11g資料庫
打開下載後的資料庫安裝文件夾,運行「setup.exe」開始安裝資料庫,此程序運行後,會檢查系統。

配置安全更新:
檢查完系統進入正式安裝,此時會檢查更新,這步可以不需要配置,檢查更新沒有什麼必要。

安裝選項:
此步驟就是選擇本次安裝的類型,有三種:
1、創建和配置資料庫;
2、僅安裝資料庫軟體;
3、升級現有的資料庫;
一般情況下,如果電腦上沒有資料庫,選擇第一項就可以了。

㈨ 怎麼在本地安裝oracle 11g資料庫及資料庫安裝

檢查系統:
打開下載後的資料庫安裝文件夾,運行「setup.exe」開始安裝資料庫,此程序運行後,會檢查系統。

配置安全更新:
檢查完系統進入正式安裝,此時會檢查更新,這步可以不需要配置,檢查更新沒有什麼必要。

安裝選項:
此步驟就是選擇本次安裝的類型,有三種:
1、創建和配置資料庫;
2、僅安裝資料庫軟體;
3、升級現有的資料庫;
一般情況下,如果電腦上沒有資料庫,選擇第一項就可以了。

系統類:
此步驟有兩個選項,桌面類和伺服器類,就是安裝機器的系統類型。一般的電腦、筆記本等,選擇桌面類就可以,如果是作為伺服器使用的,選擇伺服器類。

典型安裝:
此處配置的是資料庫的安裝目錄、全局資料庫、管理員的密碼等。其中:
1、安裝程序會自動選擇系統中盤空間大的作為資料庫的安裝目錄。
2、如果密碼太簡單,安裝程序會提示,如果是自己用的話,簡單一些也沒問題,選是就可以了。
配置完成後,點擊下一步。

先決條件檢查:
此步驟會檢查系統的配置,如果電腦的配置低的話,就會提示檢查結果為失敗,不過也是可以安裝的,就是可能安裝上去後,會有點卡。在檢查結果的界面,右上角有一個「忽略全部」的選擇框,選上此框,就可以繼續安裝了,點擊下一步。

概要:
此步驟就是把資料庫的一些信息顯示出來,界面右邊有一個「保存響應文件」的功能,如果需要此信息的話,保存即可,也可以不保存。完成操作後,點擊完成,這樣配置信息過程就完成了,下面就要開始安裝程序了。

安裝產品:

步就是正式開始安裝資料庫程序了,需要一些時間,安裝時間根據電腦配置而定,等待安裝完成。安裝完成後,會彈出一個資料庫解鎖的對話框,因為在安裝時,數
據庫的賬戶都是默認鎖著的,要使用的話,需要解鎖。點擊對話框的「密碼管理」,在這里選擇需要解鎖的賬戶,設置上密碼就可以了。

完成:
此步驟為信息顯示,即顯示如資料庫安裝到那個目錄等,關閉就可以了。到此,oracle11g資料庫就安裝完成了。好了,以上是oracle11g資料庫如安裝的分享。
舉手之勞,希望以上分享能幫助到大家。如果您覺得本經驗有幫助,請點擊本文正下方或本文右上角的「投票」或「分享」或「關注」給我支持和鼓勵,為了方便下次查看,您可以點擊「收藏」,還可以分享給好友。

㈩ 如何安裝oracle11g的安裝包

包含64位/32位官方版本,並附詳細的Oracle 11g安裝圖解教程,同時希望能幫助到剛接觸到Oracle資料庫的朋友。安裝過程稍需一段時間,具體時間決取於你的電腦配置,請大家稍安勿躁。
Oracle 11g版本是甲骨文公司憑借自已30年的設計經驗,成功打造的功能強大的關系資料庫管理系統,目前共發行了linux版本和windows版本,Oracle資料庫的高效性、安全性、穩定性、延展性,是其成功的關鍵因素,世界上的幾乎所有大型信息化系統都在應用Oracle技術。
在甲骨文推出的產品中,Oracle 11g是最具創新性和質量最高的軟體,它具有400多項功能,經過了1500萬個小時的測試,開發工作量前所未有。Oracle資料庫11g可以幫助企業管理企業信息、更深入地洞察業務狀況並迅速自信地做出調整以適應不斷變化的競爭環境,最新版資料庫增強了Oracle資料庫獨特的資料庫集群、數據中心自動化和工作量管理功能,更多詳細的功能請大家查看下面的Oracle 11g新增功能介紹。
Oracle 11g 64位/32位官方版
Oracle 11g安裝圖解教程
安裝以win7 64位系統為例
1、將win64_11gR2_database_1of2和win64_11gR2_database_2of2解壓到同個文件夾下合並(可以直接左鍵框住右鍵點擊一起解壓),打開運行其中的setup開始安裝,如圖所示:
2、稍後進入Oracle 11g安裝界面(如下圖:)
3、【配置安全更新】郵箱以及口令可以不寫,點擊下一步,出現提醒,直接點是即可。
4、【安裝選項】直接選擇默認創建和配置一個資料庫(安裝完Oracle後,系統會自動創建一個資料庫實例)。
5、【系統類】個人用戶直接選擇默認的桌面類就可以了,如圖所示:
6、【典型安裝】Oracle基目錄,軟體目錄,和資料庫文件目錄,Oracle一般會自動幫你選擇空間最大的盤和你解壓文件的盤符,全部默認即可。管理口令需要輸入(大寫+小寫+數字)的八位密碼,也有網友指出此處可以隨意設置簡單好記的密碼,無視軟體提醒即可。
7、【先決條件檢查】安裝程序會檢查軟硬體系統是否滿足此Oracle版本的最低要求,安裝需要佔用約2G的C盤空間,內存2G以上即可。如果還是通不過要求,選擇全部忽略。
8、【概要】安裝前的一些相關選擇配置信息,點擊完成。
9、安裝正在進行中,請耐心等待。。。。如圖所示:
10、Oracle實例創建啟動完成後,會自動創建安裝一個實例資料庫名稱orcl123,(小編用的是orcl123,默認為orcl名稱的資料庫)。
11、 安裝完成,運行開始菜單>Oracle - OraDb11g_home1>Database Control - orcl123,以IE運行進入登錄界面或打開ie直接輸入https://localhost:1158/em即可 (此處如果出現證書錯誤的話,點擊繼續瀏覽此網站即可)。
12、登錄界面,輸入用戶名"SYS",口令為之前注冊設置的管理密碼,將連接身份改為SYSDBA,點擊登錄,成功之後你就可以管理你的資料庫實例了。
Oracle 11g新版功能
1.資料庫管理部分
◆資料庫重演(Database Replay)
這一特性可以捕捉整個數據的負載,並且傳遞到一個從備份或者standby資料庫中創建的測試資料庫上,然後重演負責以測試系統調優後的效果。
◆SQL重演(SQL Replay)
和前一特性類似。但是只是捕捉SQL負載部分,而不是全部負載。
◆計劃管理(Plan Management)這一特性允許你將某一特定語句的查詢計劃固定下來,無論統計數據變化還是資料庫版本變化都不會改變她的查詢計劃。
◆自動診斷知識庫(Automatic Diagnostic Repository ADR)
當Oracle探測到重要錯誤時,會自動創紀一個事件(incident),並且捕捉到和這一事件相關的信息,同時自動進行資料庫健康檢查並通知DBA。此外,這些信息還可以打包發送給Oracle支持團隊。
◆事件打包服務(Incident Packaging Service)
如果你需要進一步測試或者保留相關信息,這一特性可以將與某一事件相關的信息打包。並且你還可以將打包信息發給oracle支持團隊。
◆基於特性打補丁(Feature Based Patching)
在打補丁包時,這一特性可以使你很容易區分出補丁包中的那些特性是你正在使用而必須打的。企業管理器(EM)使你能訂閱一個基於特性的補丁服務,因此企業管理器可以自動掃描那些你正在使用的特性有補丁可以打。
◆自動SQL優化(Auto SQL Tuning)
10g的自動優化建議器可以將優化建議寫在SQL profile中。而在11g中,你可以讓oracle自動將能3倍於原有性能的profile應用到SQL語句上。性能比較由維護窗口中一個新管理任務來完成。
訪問建議器(Access Advisor)
11g的訪問建議器可以給出分區建議,包括對新的間隔分區(interval partitioning)的建議。間隔分區相當於范圍分區(range partitioning)的自動化版本,她可以在必要時自動創建一個相同大小的分區。范圍分區和間隔分區可以同時存在於一張表中,並且范圍分區可以轉換為間隔分區。
◆自動內存優化(Auto Memory Tuning)
在9i中,引入了自動PGA優化。10g中,又引入了自動SGA優化。到了11g,所有內存可以通過只設定一個參數來實現全表自動優化。你只要告訴oracle有多少內存可用,她就可以自動指定多少內存分配給PGA、多少內存分配給SGA和多少內存分配給操作系統進程。當然也可以設定最大、最小閾值。
◆資源管理器(Resource Manager)
11g的資源管理器不僅可以管理CPU,還可以管理IO。你可以設置特定文件的優先順序、文件類型和ASM磁碟組。
◆ADDMADDM在10g被引入。
11g中,ADDM不僅可以給單個實例建議,還可以對整個RAC(即資料庫級別)給出建議。另外,還可以將一些指示(directive)加入ADDM,使之忽略一些你不關心的信息。
◆AWR 基線(AWR Baselines)
AWR基線得到了擴展。可以為一些其他使用到的特性自動創建基線。默認會創建周基線。
2.PLSQL部分
◆結果集緩存(Result Set Caching)
這一特性能大大提高很多程序的性能。在一些MIS系統或者OLAP系統中,需要使用到很多"select count(*)"這樣的查詢。在之前,我們如果要提高這樣的查詢的性能,可能需要使用物化視圖或者查詢重寫的技術。在11g,我們就只需要加一個/*+result_cache*/的提示就可以將結果集緩存住,這樣就能大大提高查詢性能。當然,在這種情況下,我們可能還要關心另外一個問題:完整性。因為在oracle中是通過一致性讀來保證數據的完整性的。而顯然,在這種新特性下,為提高性能,是從緩存中的結果集中讀取數據,而不會從回滾段中讀取數據的。關於這個問題,答案是完全能保證完整性。因為結果集是被獨立緩存的,在查詢期間,任何其他DML語句都不會影響結果集中的內容,因而可以保證數據的完整性。
◆對象依賴性改進
在11g之前,如果有函數或者視圖依賴於某張表,一旦這張表發生結構變化,無論是否涉及到函數或視圖所依賴的屬性,都會使函數或視圖變為invalid。在11g中,對這種情況進行了調整:如果表改變的屬性與相關的函數或視圖無關,則相關對象狀態不會發生變化。
◆正則表達式的改進
在10g中,引入了正則表達式。這一特性大大方便了開發人員。11g,oracle再次對這一特性進行了改進。其中,增加了一個名為regexp_count的函數。另外,其他的正則表達式函數也得到了改進。
◆新SQL語法 =>
我們在調用某一函數時,可以通過=>來為特定的函數參數指定數據。而在11g中,這一語法也同樣可以出現在sql語句中了。例如,你可以寫這樣的語句:select f(x=>6) from al;
◆對TCP包(utl_tcp、utl_smtp…)
支持FGAC(Fine Grained Access Control)安全控制
◆增加了只讀表(read-only table)
在以前,我們是通過觸發器或者約束來實現對表的只讀控制。11g中不需要這么麻煩了,可以直接指定表為只讀表。
◆觸發器執行效率提高了
內部單元內聯(Intra-Unit inlining)在C語言中,你可以通過內聯函數(inline)或者宏實現使某些小的、被頻繁調用的函數內聯,編譯後,調用內聯函數的部分會編譯成內聯函數的函數體,因而提高函數效率。在11g的plsql中,也同樣可以實現這樣的內聯函數了。
◆設置觸發器順序
可能在一張表上存在多個觸發器。在11g中,你可以指定它們的觸發順序,而不必擔心順序混亂導致數據混亂。
◆混合觸發器(compound trigger)
這是11g中新出現的一種觸發器。她可以讓你在同一觸發器中同時具有申明部分、before過程部分、after each row過程部分和after過程部分。
◆創建無效觸發器(Disabled Trigger)
11g中,開發人員可以可以閑創建一個invalid觸發器,需要時再編譯她。
◆在非DML語句中使用序列(sequence)
在之前版本,如果要將sequence的值賦給變數,需要通過類似以下語句實現:select seq_x.next_val into v_x from al;在11g中,不需要這么麻煩了,下面語句就可以實現:v_x := seq_x.next_val
◆PLSQL_Warning
11g中,可以通過設置PLSQL_Warning=enable all,如果在"when others"沒有錯誤爆出就發警告信息。
◆PLSQL的可繼承性
可以在oracle對象類型中通過super(和java中類似)關鍵字來實現繼承性。
◆編譯速度提高
因為不在使用外部C編譯器了,因此編譯速度提高了。
◆改進了DBMS_SQL包其中的改進之一就是DBMS_SQL可以接收大於32k的CLOB了。另外還能支持用戶自定義類型和bulk操作。
◆新的PLSQL數據類型——simple_integer這是一個比pls_integer效率更高的整數數據類型。
3.其他部分
◆增強的壓縮技術
可以最多壓縮2/3的空間。
◆高速推進技術
可以大大提高對文件系統的數據讀取速度。
◆增強了DATA Guard
可以創建standby資料庫的快照,用於測試。結合資料庫重演技術,可以實現模擬生成系統負載的壓力測試。◆在線應用升級
也就是熱補丁——安裝升級或打補丁不需要重啟資料庫。
◆資料庫修復建議器
可以在錯誤診斷和解決方案實施過程中指導DBA。
◆邏輯對象分區
可以對邏輯對象進行分區,並且可以自動創建分區以方便管理超大資料庫(Very Large Databases VLDBs)。
◆新的高性能的LOB基礎結構
◆新的PHP驅動