1、首先點擊桌面左下角的開始菜單按鈕在打開的選擇窗口中找到圖中的選項,點擊打開窗口界面即可。
創(chuàng)新互聯(lián)公司主要從事網(wǎng)站設(shè)計制作、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)吐魯番,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
2、然后在如圖所示的界面中選擇創(chuàng)建數(shù)據(jù)庫的選項,再點擊next即可即可。
3、然后打開圖中的設(shè)置窗口,選擇第一項使用默認(rèn)的配置然后按照提示輸入對應(yīng)的選項和驗證信息即可。
4、這里是剛剛設(shè)置的信息選項,可以檢查一些主要的信息確認(rèn)后即可點擊next按鈕繼續(xù)就是說開始創(chuàng)建了。
5、等待即可,中途不需要手動設(shè)置修改。數(shù)據(jù)庫創(chuàng)建完成后,點擊關(guān)閉按鈕關(guān)閉創(chuàng)建向?qū)Ы缑?,即可新建一個數(shù)據(jù)庫。
操作方法如下:
操作設(shè)備:戴爾電腦
操作系統(tǒng):win10
操作軟件:oracle數(shù)據(jù)庫
1、首先我們打開PLSQL,點取消進(jìn)去進(jìn)入數(shù)據(jù)庫。
2、然后彈出PLSQL主界面,找到菜單欄的tools選擇屬性preferences進(jìn)去。
3、彈出如下界面,配置oracleclient,配置好兩個設(shè)置項,點apply,然后點ok,關(guān)閉PLSQL,重啟PLSQL。
4、上邊的兩個填寫項就是第一步中的目錄,以及目錄下的一個文件,如下圖所示,在哪個目錄就對應(yīng)的去找就可以了。
5、重啟PLSQL進(jìn)入到登錄界面,輸入相關(guān)信息,用戶名密碼,以及連接信息連接信息:可以是ip:1521/實例名,也可以是network/admin目錄下的tnsname.ora中配置的TNS別名。
6、連接進(jìn)去成功之后??梢噪S便寫一個語句查查,是否正常,查詢無誤。
有兩種方式
(1)圖形化創(chuàng)建:DBCA,然后根據(jù)圖形化提示一步一步的區(qū)創(chuàng)建
(2)靜默創(chuàng)建,也就是語句創(chuàng)建create database語句,這個語句很長,很麻煩,要寫的內(nèi)容很多,很多地方都有相關(guān)例子,這里就不贅述了。
下面還有一種不算是創(chuàng)建數(shù)據(jù)庫的建立方法:
復(fù)制數(shù)據(jù)庫或者導(dǎo)入數(shù)據(jù)庫:將數(shù)據(jù)庫整體復(fù)制或者導(dǎo)出,然后再新的地方導(dǎo)入。只是復(fù)制和導(dǎo)出時也要考慮一些配置文件與參數(shù)文件。
方法/步驟
1
從Windows桌面執(zhí)行“開始”→“程序”→“Oracle - ORACLE_HOME_NAME”→“配置和移置工具”→“Database Configuration Assistant”命令,打開Database Configuration Assistant對話框的歡迎界面,單擊該界面中的“下一步”按鈕
2
啟用“創(chuàng)建數(shù)據(jù)庫”選項,單擊“下一步”按鈕,進(jìn)入“步驟2:數(shù)據(jù)庫模板”界面
3
啟用“一般用途或事務(wù)處理”選項,單擊“下一步”按鈕,進(jìn)入“步驟3:數(shù)據(jù)庫標(biāo)識”界面
4
在“步驟3:數(shù)據(jù)庫標(biāo)識”界面中設(shè)置新數(shù)據(jù)庫的全局?jǐn)?shù)據(jù)庫名,這里設(shè)置為myorcl,而數(shù)據(jù)庫實例名(SID)默認(rèn)與全局?jǐn)?shù)據(jù)庫名相同,也為myorcl
5
設(shè)置好口令后,單擊“下一步”按鈕,進(jìn)入“步驟6:存儲選項”界面,在該界面中啟用“文件系統(tǒng)”選項
6
單擊“下一步”按鈕,進(jìn)入“步驟7:數(shù)據(jù)庫文件所在位置”界面。設(shè)置好存儲位置后,單擊“下一步”按鈕,進(jìn)入“步驟8
7
¤采用默認(rèn)設(shè)置,單擊“下一步”按鈕,進(jìn)入“步驟9:數(shù)據(jù)庫內(nèi)容”界面,該界面中可以對示例方案及定制腳本進(jìn)行配置。采用默認(rèn)設(shè)置,單擊“下一步”按鈕,進(jìn)入“步驟10:初始化參數(shù)”界面,該界面中可以對內(nèi)存、調(diào)整大小、字符集和連接模式進(jìn)行配置。采用默認(rèn)設(shè)置,單擊“下一步”按鈕,進(jìn)入“步驟11:安全設(shè)置”界面,在該界面中采用默認(rèn)設(shè)置,即啟用“保留增強的11g默認(rèn)安全設(shè)置”選項。¤單擊“下一步”按鈕,進(jìn)入“步驟 12:自動維護(hù)任務(wù)”界面,在該界面中選擇“啟用自動維護(hù)任務(wù)”選項。
8
單擊“下一步”按鈕,進(jìn)入“步驟13:數(shù)據(jù)庫存儲”界面,在該界面中可以指定數(shù)據(jù)庫的存儲參數(shù),單擊“下一步”按鈕,進(jìn)入“步驟14:創(chuàng)建選項”界面
9
單擊“完成”按鈕,在彈出的“確認(rèn)”對話框中單擊“確定”按鈕,即可開始新數(shù)據(jù)庫的創(chuàng)建
操作順序如下:
1.創(chuàng)建實例啟動用的參數(shù)文件。在程序默認(rèn)的參數(shù)文件里修改即可:重命名規(guī)則 initSID.ora
/u01/oracle/product/11.2.0/db_1/dbs/ 下,目錄盡量使用絕對路徑,采用ORACLE_BASE等環(huán)境變量有可能報錯。
例 initcrm.ora
db_name='crm' --修改
#memory_target=500m --注釋掉
sga_target=200m --添加
pga_aggregate_target=60m --添加
processes = 150
audit_file_dest='/u01/oracle/admin/crm/adump' --建立目錄
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/u01/oracle/flash_recovery_area' --建立目錄
db_recovery_file_dest_size=2G
diagnostic_dest='/u01/oracle' ---修改
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
2.創(chuàng)建相應(yīng)目錄:
mkdir -p /u01/oracle/admin/ora11g/adump
mkdir -p /u01/oracle/admin/ora11g/dpdump
mkdir -p /u01/oracle/flash_recovery_area
3.創(chuàng)建密碼文件:命名規(guī)則 orapwSID,目錄依舊是 /u01/oracle/product/11.2.0/db_1/dbs/
Linux下orapw+實例名
Windows下pwd+實例名
$ orapwd file=orapwora11g password=oracle
4.創(chuàng)建數(shù)據(jù)庫實例
設(shè)置環(huán)境變量 export ORACLE_SID=crm
執(zhí)行以下命令
sqlplus /nolog
conn / as sysdba
注意:本處可能報錯需要可能的原因: a)glibc-devel-2.5-58.el5_6.4、libaio-0.3.106-5包是否已安裝,命令分別為rpm -q glibc-devel、rpm -q libaio
b)oracle目錄權(quán)限不足或?qū)俳M不對,chmod 6751 oracle 授權(quán)、chown -R oracle.oinstall /u01/oracle 修改屬組
執(zhí)行建庫腳本:
startup nomount pfile="/u01/oracle/product/11.2.0.1/db1/dbs/initcrm.ora";
CREATE DATABASE "crm"
MAXINSTANCES 8
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
DATAFILE '/u01/oracle/oradata/system01.dbf' SIZE 1024M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/u01/oracle/oradata/sysaux01.dbf' SIZE 500M REUSE
SMALLFILE DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/u01/oracle/oradata/temp01.dbf' SIZE 20M REUSE
SMALLFILE UNDO TABLESPACE "UNDOTBS1" DATAFILE '/u01/oracle/oradata/undo01.dbf' SIZE 300M REUSE
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('/u01/oracle/oradata/log01.dbf') SIZE 50M,
GROUP 2 ('/u01/oracle/oradata/log02.dbf') SIZE 50M,
GROUP 3 ('/u01/oracle/oradata/log03.dbf') SIZE 50M;
創(chuàng)建USERS表空間
CREATE SMALLFILE TABLESPACE "USERS" LOGGING DATAFILE '/u01/app/oradata/user01.dbf' SIZE 1000M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
ALTER DATABASE DEFAULT TABLESPACE "USERS";
------------------------------------------
SQL create spfile from pfile;
File created.
-----------------------------------------
sqlplus / as sysdba
SQL show user;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catalog.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catblock.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catproc.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catoctk.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/owminst.plb;
使用system用戶編譯
@/u01/oracle/product/11.2.0.1/db1/sqlplus/admin/pupbld.sql;
@/u01/oracle/product/11.2.0.1/db1/sqlplus/admin/help/hlpbld.sql helpus.sql;
使用sys用戶編譯
@/u01/oracle/product/11.2.0.1/db1/javavm/install/initjvm.sql;
@/u01/oracle/product/11.2.0.1/db1/xdk/admin/initxml.sql;
@/u01/oracle/product/11.2.0.1/db1/xdk/admin/xmlja.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catjava.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catexf.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catqm.sql change_on_install SYSAUX TEMP YES;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catxdbj.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catrul.sql;
spool /oracle/admin/edidb/scripts/ordinst.log append
@/u01/oracle/product/11.2.0.1/db1/ord/admin/ordinst.sql SYSAUX SYSAUX;
spool off
spool /u01/oracle/admin/ora11g/scripts/interMedia.log append
@/u01/oracle/product/11.2.0.1/db1/ord/im/admin/iminst.sql;
spool off
set echo on
spool /oracle/admin/edidb/scripts/lockAccount.log append
BEGIN
FOR item IN ( SELECT USERNAME FROM DBA_USERS WHERE ACCOUNT_STATUS IN ('OPEN', 'LOCKED', 'EXPIRED') AND USERNAME NOT IN (
'SYS','SYSTEM') )
LOOP
dbms_output.put_line('Locking and Expiring: ' || item.USERNAME);
execute immediate 'alter user ' ||
sys.dbms_assert.enquote_name(
sys.dbms_assert.schema_name(
item.USERNAME),false) || ' password expire account lock' ;
END LOOP;
END;
/
spool off
到此,數(shù)據(jù)庫實例建立完畢。
網(wǎng)頁題目:如何搭oracle數(shù)據(jù)庫,oracle數(shù)據(jù)庫使用教程
轉(zhuǎn)載源于:http://aaarwkj.com/article22/hsoscc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站維護(hù)、網(wǎng)站營銷、網(wǎng)站排名、標(biāo)簽優(yōu)化、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)