oracle資料庫12c安裝
① oracle12c資料庫安裝時出現問題
看起來象是win上的12c安裝,不要直接雙擊安裝程序(setup.exe),右鍵安裝程序選擇「以管理員身份運行」
② Oracle Database 12c 安裝沒有安裝步驟
1、系統兼容性32/64 或者軟體和系統不匹配
2、電腦配置
3、系統之前裝過,卸載不幹凈
③ 如何安裝Oracle 12c資料庫軟體
1、准備
1.1 下載 Oracle 12c 安裝程序
1.2 解壓下載好的兩個壓縮文件
將兩個壓縮包解壓到同一個目錄下,即「database」,然後單擊解壓目錄下的「setup.exe」文件:
2、安裝過程
2.1、雙擊」setup.exe」進行安裝
軟體會載入並初步校驗系統是否可以達到了資料庫安裝的最低配置,如果達到要求,就會直接載入程序並進行下一步的安裝;
2.2 在出現的「配置安全更新」窗口中
取消「我希望通過My Oracle Support接受安全更新」,單擊「下一步」:
2.3 安裝時請連接網路
當然這里選擇跳過更新就可以了,點擊「下一步」:
2.4 在「安裝選項」窗口中
選擇「創建和配置資料庫」,單擊「下一步」:
2.5 根據介紹選擇」桌面類」還是」伺服器類」
選擇」伺服器類」可以進行高級的配置,我這里選擇」桌面類」,單擊」下一步「:
2.6 創建oracle管理用戶
這步是其他版本沒有的,這個的作用就可以更安全的管理orcl,主要是防止登錄win系統勿刪了oracle文件,這里選擇第二個」創建新windows用戶「,輸入用戶名和口令,專門管理oracle文件的,單擊」下一步「:
注意: 如果選擇第一個或則第三個,就會出現這樣的情況,導致不能往下進行了:
2.7、在「典型安裝」窗口中
選擇Oracle的基目錄,選擇「企業版」和「默認值」並輸入統一的密碼為:Oracle12c,單擊「下一步」:
注意:Oracle為了安全起見,要求密碼強度比較高,你輸入的密碼Oracle認為不能復制,我試過了,即使簡單的數字字母組合Oracle也認為是不符合).Oracle建議的標准密碼組合為:小寫字母+數字+大寫字母,這回就合格了,當然字元長度還必須保持著Oracle 12c資料庫要求的范圍之內。
2.8 在上一步設置好了後,將進行檢查
在「執行先決條件檢查」窗口中,單擊「下一步」:
2.9 在上一步檢查沒有問題後
會生成安裝設置概要信息,可以保持這些設置到本地,方便以後查閱,在這步確認後,單擊」安裝」,資料庫通過這些配置將進行整個的安裝過程:
注意:
在安裝過程中,最好將殺毒軟體,安全衛士什麼的都強行關閉,安裝成功後重啟電腦就可以了.
2.10 在安裝過程中
這里是一個漫長的等待過程,切勿不小心關閉了程序,或者斷電,電腦重啟,可以看下我本機安裝時,安裝過程的狀態:
2.11 安裝到創建資料庫實例時
「Database Configuration Assistant」界面,特別的長時間等待,大約半個鍾頭,需耐心等待:
2.12、資料庫實例安裝成功後,會彈出口令管理,進入口令管理:
選擇「口令管理」,查看並修改以下用戶:
(1)普通管理員:SYSTEM(密碼:Manager123)
(2)超級管理員:SYS(密碼:Change_on_install123)
修改完成後,單擊「確定」。 這里的口令也是需要符合oracle口令規范的,參考前面設置資料庫實例口令設置方式。
2.13、安裝完成
會出現如下界面,單擊「關閉」即可。
④ oracle12c資料庫怎麼安裝
建用戶和授權要用復DBA
最簡制單得建用戶:
create user 用戶名 identified by 密碼
用戶解鎖 alter user 用戶名 account unlock(不解鎖無法登陸)
授權用 grant
建完用戶首先要授權登陸許可權
grant create session to 用戶名
授權可以授權給角色和用戶
也可以把角色授權給角色和用戶
其他得類似 創建表得許可權類似如下格式:
grant create table to 用戶
⑤ 如何安裝oracle 12c所需包
我的機器基礎環境:Windows8(x64) + Oracle11g Release2(x64);
初次全新安裝Oracle12c Release1(x64)
2
如圖一,點擊「setup」,建議以管理員身份運行。
3
接下來如圖二,檢查監視器參數(此處依據機子配置等待時間不等,要耐心)
4
隨後,如果符合安裝要求,會出現安裝程序界面
配置安全更新(圖三)
電子郵件(可選)
我希望通過My Oracle Support接收安全更新(W)(可選)
一般情況下,這兩項不必要勾選,如果你是DBA另說。
5
取消勾選「我希望通過My Oracle Support接收安全更新(W)」,點擊「下一步」,會彈出下圖對話框,點擊「是」即可,如圖四
6
軟體更新(圖五)
選擇「跳過軟體更新」,點擊「下一步」
7
安裝選項(圖六)
創建和配置資料庫(C)(本文檔選該項,下一步)
安裝資料庫軟體並創建一個資料庫實例(初學者)
僅安裝資料庫軟體(D)
安裝資料庫軟體,不會創建資料庫實例(非初學者)
升級現有的資料庫(U)
升級低版本的Oracle資料庫
8
系統類(圖七)
默認為「桌面類」;
如果是安裝在伺服器上,選擇「伺服器類」,如Windows Server系列,Ubuntu Server等。
9
指定Oracle主目錄用戶
(1)使用現有的Windows用戶(X)
選擇該項,有錯誤提示,如圖八,如果選擇該項,則需要指定沒有管理許可權的用戶。
(2)創建新Windows用戶(C)
本文檔選擇的是該選項,如圖十,創建一個新用戶,輸入用戶名和密碼,確認密碼(密碼級別要求包含大小寫字母、數字)
(3)使用Windows內置賬戶(L)
選擇該項,也會彈出警告信息,如圖九,即使是內置賬戶,Oracle也建議使用許可權受限的賬戶。
10
典型安裝(圖十一)
Oracle基目錄(S)
軟體位置(L)
資料庫文件位置(d)
資料庫版本(E)
字元集(T)
全局資料庫名(G)
管理口令(P)
確認口令(C)
創建為容器資料庫(I)
可插入資料庫名(U)
11
檢查先決條件(圖十三),如果不符合條件,會有相應信息提示。
概述(圖十四)
顯示安裝程序的各個屬性,右下角可以保存響應文件,以備日後查看。點擊「安裝」,進入正式安裝界面
安裝產品(圖十五)
漫長的安裝過程,時間長短看你以上步驟所勾選的選項以及機子軟硬體環境配置等。「詳細資料」可以查看當前正在運行的操作。PS:此過程我的機子大概安裝了35分鍾,以往的版本沒有這么長時間。
DBCA (資料庫配置助理)如圖十六、圖十七)
(DatabaseConfiguration Assistant)仍是耐心等待,但願一切順利。
DBCA-口令管理(圖十八)
包含了OEM管理器地址,即https://localhost:5500/em
更改口令(圖十九)
更改某些賬戶口令,還記得非常經典的SCOTT賬戶嗎?我的12c裡面沒有發現該賬戶。
點擊「關閉」,至此Oracle12c Release1安裝完畢!(圖二十)
登錄OEM(Oracle Enterprise Manager)
跟以前的版本相比,界面變漂亮了。輸入DBA或者SYS身份的賬戶和密碼即可進入,如圖二十一
查看OEM各種屬性,如圖二十二
附1:Oralce12cR1安裝完之後的數據包大小,當然其中包含了資料庫實例,如圖二十三
附2:我第一次安裝的時候「創建新的用戶」失敗,彈出如圖二十四的錯誤。
22
附3:這也是為什麼開頭標明磁碟大小不少於12G的原因,如圖二十五。
⑥ Oracle 12c 資料庫,安裝成功之後,如何創建用戶授權,連接資料庫,使用sql develop,最好有圖
用管理員登陸也就抄是sys用戶登陸,然後使用sql腳本執行以下腳本語言,就能創建用戶和授權了。
CREATE USER 用戶名 PROFILE "DEFAULT" IDENTIFIED BY 密碼 DEFAULT
TABLESPACE "USERS" TEMPORARY
TABLESPACE "TEMP" ACCOUNT UNLOCK;
GRANT SELECT ON "SYS"."V_$SESSION" TO 用戶名;
GRANT "CONNECT" TO 用戶名;
GRANT "DBA" TO 用戶名;
GRANT "RESOURCE" TO 用戶名;
GRANT CREATE ANY sequence TO 用戶名;
另外提醒一點,你的是12c,12c是容器,不知道你有沒有執行觸發器的,就是讓重啟的時候不要讓服務關閉的一個出發器。
⑦ 如何安裝oracle12c資料庫實例
你的意思是要用管理員用戶新建普通用戶,然後將相應的dmp數據文件導入到這個用戶下,是嗎?
新建腳本語句:
-----------------sys創建用戶
create
user
dandeliondshtest
profile
"default"
identified
by
dandeliondshtest
default
tablespace
"users"
temporary
tablespace
"temp"
account
unlock;
grant
select
on
"sys"."v_$session"
to
dandeliondshtest;
grant
"connect"
to
dandeliondshtest;
grant
"dba"
to
dandeliondshtest;
grant
"resource"
to
dandeliondshtest;
grant
create
any
sequence
to
dandeliondshtest;
create
user
dandelionids
identified
by
dandelionids
grant
create
session
to
dandelionids;--授予zhangsan用戶創建session的許可權,即登陸許可權
grant
unlimited
tablespace
to
dandelionids;--授予zhangsan用戶使用表空間的許可權
grant
create
table
to
dandelionids;--授予創建表的許可權
grant
drop
table
to
dandelionids;--授予刪除表的許可權
導入dmp文件是在dos命令窗口中來執行的,impdp
用戶名/密碼@ip/pdborcl
mpfile=bak_dir:文件名.dmp
nologfile=y
(單擊回車)
⑧ centos6.5下oracle資料庫12c怎麼安裝
檢查下中文支持包復是否制已經安裝yumgrouplist|grepzh沒有的話就配置好yum源,裝上中文支持包yumgroupinstall"ChineseSupport"然後vi/etc/sysconfig/i18n改為:LANG="zh_CN.gb2312"LANGUAGE="zh_CN.gb18030:zh_CN.gb2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"退出重新登錄檢查LANG環境變數是否已經更改為zh_CN.gb2312set|grep$LANG如果已經改變,應該中文就能正常顯示了用戶臨時更改的話只要設置環境變數LANG:exportLANG=zh_CN.gb2312
⑨ 我在安裝Oracle 12c資料庫到了這一步時,請問這幾個賬戶別是做什麼用的 請解釋的具體點,謝謝!
SYS用戶:當創建一個資料庫時,SYS用戶將被默認創建並授予DBA角色,所有資料庫數據字典中的基本表和視圖都存儲在名為SYS的方案中,這些基本表和視圖對於Oracle資料庫的操作時非常重要的。為了維護數據字典的真實性,SYS方案中的表只能由系統來維護,他們不能被任何用戶或資料庫管理員修改,而且任何用戶不能在SYS方案中創建表。
SYSTEM用戶:SYSTEM與SYS一樣,在創建Oracle資料庫時,SYSTEM用戶被默認創建並被授予DBA角色,用於創建顯示管理信息的表或視圖,以及被各種Oracle資料庫應用和工具使用的內容表或視圖。
DBSNMP用戶:看到SNMP(簡單網路管理協議)就知道這個用戶大概是干什麼的了。DBSNMP是Oracle資料庫中用於智能代理(Intelligent Agent)的用戶,用來監控和管理資料庫相關性能的用戶,如果停止該用戶,則無法提取相關的數據信息。
PDBADMIN用戶:看到PDB(Pluggable Database,可插拔資料庫)就知道它大概是干什麼的了。安裝12c時選擇了「create the database as a CDB」會要求設置PDBADMIN的口令,PDBADMIN是可插拔資料庫中的一個共用角色,用於可插拔資料庫的管理。