創(chuàng)建用戶: create user shopping identified by 123456;其中shopping為創(chuàng)建的用戶名,123456為用戶密碼。 創(chuàng)建用戶后需要對(duì)用戶賦予相應(yīng)的權(quán)限,以下是示例,為shopping用戶賦予connect,resource,dba三個(gè)權(quán)限。 授權(quán): grant connect,resource,
ORACLE數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。下面是利用Oracle Database 12c創(chuàng)建數(shù)據(jù)庫(kù)的操作過(guò)程,希望能夠幫助到大家。
材料/工具
Oracle Database 12c、win8.1電腦
oracle里面不叫數(shù)據(jù)庫(kù)了,叫創(chuàng)建一個(gè)命名空間 創(chuàng)建表空間的語(yǔ)法是: CREATE TABLESPACE tablespacename DATAFILE ‘filename’ [SIZE integer [K|M]] [AUTOEXTEND [OFF|ON]]; --創(chuàng)建用戶 create user scce identified by 123; --授權(quán) grant connec
方法
點(diǎn)擊桌面左下角的開(kāi)始圖標(biāo)(如下圖)
1、以system登錄數(shù)據(jù)庫(kù)2、創(chuàng)建表空間 create tablespace XXX datafile ‘路徑’ +參數(shù)(size 。。) 3、創(chuàng)建本表空間下用戶名 create user 用戶名 identified by “密碼” default tablespace 表空間名 tempoprary tablespace temp profile default
找到并點(diǎn)擊“Database Configuration Assistant”(如下圖)
oracle11g創(chuàng)建數(shù)據(jù)庫(kù)的步驟如下: 1、按住鍵盤(pán)上Windows鍵,打開(kāi)開(kāi)始菜單,找到Database Configuration Assitant并打開(kāi); 2、打開(kāi)數(shù)據(jù)庫(kù)配置助手Database Configuration Assitant,單擊“下一步”; 步驟1:選擇“創(chuàng)建數(shù)據(jù)庫(kù)”,單擊“下一步”; 3、選
選擇“創(chuàng)建數(shù)據(jù)庫(kù)”并點(diǎn)擊“下一步”(如下圖)
前提:安裝好oracle數(shù)據(jù)庫(kù)客戶端; PL/SQL DEVELOPER 1.打開(kāi)DatabaseConfiguration Assistant,如圖: 選擇創(chuàng)建數(shù)據(jù)庫(kù)->next->選擇一般用途->填寫(xiě)自己的數(shù)據(jù)庫(kù)名->next-->填寫(xiě)口令,選擇同一口令吧,當(dāng)然也可以為每個(gè)用戶填寫(xiě)不同的口令,以后基
輸入數(shù)據(jù)庫(kù)的參數(shù),點(diǎn)擊“下一步”(如下圖)
1安裝Oracle 11g會(huì)自帶一個(gè)叫做SQL Developer的工具,打開(kāi)SQL Developer, 2在SQL Developer中我們新建一個(gè)連接,點(diǎn)擊左上角的“綠色加號(hào)” 3填寫(xiě)完配置以后可以點(diǎn)擊“Test”來(lái)測(cè)試數(shù)據(jù)庫(kù)連接是否正確,如上圖所示,左下角有“Status:Success”則表明
然后會(huì)彈出對(duì)數(shù)據(jù)庫(kù)的一些概要,檢查無(wú)誤后點(diǎn)擊“完成”(如下圖)
oracle手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)步驟如下所示: 1.編寫(xiě)初始化參數(shù)文件 2.設(shè)置操作系統(tǒng)環(huán)境變量 3.創(chuàng)建實(shí)例 4.以管理員身份連接數(shù)據(jù)庫(kù) 5.啟動(dòng)實(shí)例 6.create database 創(chuàng)建數(shù)據(jù)庫(kù) 7.運(yùn)行數(shù)據(jù)字典腳本 8.Oracle的網(wǎng)絡(luò)配置 (客戶端連接到服務(wù)端) 初始化參數(shù)
然后就會(huì)進(jìn)行數(shù)據(jù)庫(kù)“orcl”的創(chuàng)建(如下圖)
1.cmd->sqlplus 用戶名/密碼@數(shù)據(jù)庫(kù)名 (as sysdba) ->enter 注:如果此用戶名不是系統(tǒng)用戶sys,scott,system就不需要加as sysdba 2.create tablespace space1 datafile 'D:ORACALEdataflieJG.dbf' size 1000M autoExtend on; 注意:D:ORACALEd
等待一段時(shí)間后,即可創(chuàng)建成功(如下圖)
你就把 用戶當(dāng)做是數(shù)據(jù)庫(kù) 表空間 是就是表和表出具存儲(chǔ)的地方 可以不建 oracle默認(rèn)會(huì)為每個(gè)用戶分配默認(rèn)的 表空間 而 表 是在表空間的基礎(chǔ)上建立的 建表 create table xxx(u_id number, uanme varchar(50));
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
oracle新建用戶就是新建數(shù)據(jù)庫(kù)嗎?
你就把 用戶當(dāng)做是數(shù)據(jù)庫(kù)
表空間 是就知是表和表出具存儲(chǔ)的地方道 可以不建 oracle默認(rèn)會(huì)為每個(gè)用戶回分配默認(rèn)的 表空間
而 表 是在表空間的基礎(chǔ)答上建立的
建表
create table xxx(u_id number, uanme varchar(50));
如何創(chuàng)建Oracle數(shù)據(jù)庫(kù)的表空間和用戶啊?
先su 到 oracle用戶,SYS用戶以DBA身份登陸來(lái)
//創(chuàng)建臨時(shí)表空間
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//創(chuàng)建源數(shù)據(jù)百表度空間
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(這些只是例子,具體數(shù)據(jù)文件的路徑,大小,都要你自己改,知這里的是不自動(dòng)擴(kuò)展,你如果想自動(dòng)擴(kuò)展,autoextend on next 50m maxsize 2048m,上網(wǎng)查一下就道可以了)
//創(chuàng)建用戶并指定表空間
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//給用戶授予權(quán)限
SQL> grant connect,resource to username;
linux下怎么創(chuàng)建oracle數(shù)據(jù)庫(kù)
1. 設(shè)置ORACLE_SID
默認(rèn)的ORACLE_SID是orcl,我個(gè)人強(qiáng)烈建議起個(gè)唯一、且意義的名字,比如**testdb,**proddb等等,在Oracle用戶下執(zhí)行:
export ORACLE_SID=lxdbtest
2. 重建PFILE
在$ORACLE_HOME/dbs目錄下重建pfile(initORACLE_SID.ora,本例為initlxdbtest.ora),除了以下三個(gè)參數(shù),其它參數(shù)都可以不用設(shè)置(使用默認(rèn)值):
db_name=lxdbtest
control_files='/home/oracle/app/oradata/lxdbtest/control01.ctl','/home/oracle/app/oradata/lxdbtest/control02.ctl','/home/oracle/app/oradata/lxdbtest/control03.ctl'
memory_target=2G
為了安全起見(jiàn),控制文件一定要指定多份,在生產(chǎn)庫(kù)上,要把它們分開(kāi)放在不同的物理磁盤(pán)上,這里因?yàn)槭菧y(cè)e799bee5baa6e79fa5e98193e59b9ee7ad9431333339666161試庫(kù),所以才放在同一個(gè)磁盤(pán)上。
3. 啟動(dòng)實(shí)例至nomount狀態(tài)
有了pfile就可以啟動(dòng)實(shí)例至nomount狀態(tài)了:
$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Thu Jul 25 21:01:16 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 2137886720 bytes
Fixed Size 2215064 bytes
Variable Size 1224737640 bytes
Database Buffers 905969664 bytes
Redo Buffers 4964352 bytes
SQL>
4. 執(zhí)行CREATE DATABASE語(yǔ)句
CREATE DATABASE lxdbtest
LOGFILE GROUP 1
('/home/oracle/app/oradata/lxdbtest/redo01a.log','/data/oradata/lxdbtest/redo01b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 2
('/home/oracle/app/oradata/lxdbtest/redo02a.log','/data/oradata/lxdbtest/redo02b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 3
('/home/oracle/app/oradata/lxdbtest/redo03a.log','/data/oradata/lxdbtest/redo03b.log')
SIZE 100M BLOCKSIZE 512
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 600
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/home/oracle/app/oradata/lxdbtest/system01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
SYSAUX DATAFILE '/home/oracle/app/oradata/lxdbtest/sysaux01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TABLESPACE users
DATAFILE '/home/oracle/app/oradata/lxdbtest/users01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TEMPORARY TABLESPACE temptbs
TEMPFILE '/home/oracle/app/oradata/lxdbtest/temp01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/app/oradata/lxdbtest/undotbs01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF;
有幾點(diǎn)需要注意:
1)每個(gè)日志文件組的日志要放在不同的物理磁盤(pán)上,萬(wàn)一有一個(gè)磁盤(pán)損壞,也不會(huì)丟失數(shù)據(jù)
2)根據(jù)需要選擇合適的字符集
3)創(chuàng)建了5個(gè)基本的表空間:SYSTEM,SYSAUX,默認(rèn)表空間,默認(rèn)臨時(shí)表空間,默認(rèn)UNDO表空間
5. 根據(jù)需要?jiǎng)?chuàng)建應(yīng)用程序所需的表空間
對(duì)于關(guān)鍵業(yè)務(wù)的數(shù)據(jù),應(yīng)該創(chuàng)建單獨(dú)的表空間給它使用(最好把表和索引分開(kāi)放在表空間)
SQL> create tablespace p95169tbs
2 datafile '/home/oracle/app/oradata/lxdbtest/p95169tbs01.dbf' size 10G,
3 '/home/oracle/app/oradata/lxdbtest/p95169tbs02.dbf' size 10G;
Tablespace created.
6. 構(gòu)建數(shù)據(jù)字典視圖
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/sqlplus/admin/pupbld.sql
7. 修改system,sys的密碼
alter user sys identified by ***;
alter user system identified by ***;
8. 創(chuàng)建SPFILE
SQL> create spfile from pfile;
File created.
重啟數(shù)據(jù)庫(kù)后,將以spfile取代pfile.
最后,再順便說(shuō)下如何刪除數(shù)據(jù)庫(kù)。在刪除數(shù)據(jù)庫(kù)之前,數(shù)據(jù)庫(kù)必須是在mount和restricted session狀態(tài),具體如下:
SQL> startup mount
SQL> alter system enable restricted session;
System altered.
SQL> drop database;
Database dropped.
數(shù)據(jù)庫(kù)刪除成功后,所有的在線日志文件、數(shù)據(jù)文件都會(huì)一并被刪除,但歸檔日志和備份文件不會(huì)被刪除。
oracle數(shù)據(jù)庫(kù)怎么命令創(chuàng)建數(shù)據(jù)庫(kù)?
1.cmd->sqlplus 用戶名/密碼@數(shù)據(jù)庫(kù)zd名 (as sysdba)
->enter
注:如果此用戶名不是版系統(tǒng)用戶sys,scott,system就不需要加as sysdba
2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on;
注意:D:\ORACALEdataflie必須存在,不然報(bào)錯(cuò)權(quán)
3.create user user1 identified by 123 default tablespace space1 ;
4.grant connect,dba to user1;
5.exit
6.imp user1/123@數(shù)據(jù)庫(kù)名 file=f:\xx.dmp full=y ignore=y; --這個(gè)是導(dǎo)入數(shù)據(jù)庫(kù)
navicat怎么創(chuàng)建oracle數(shù)據(jù)庫(kù)
方法/步驟
1
表空間類(lèi)型
● PERMANENT:永久表空間包含持久模式對(duì)象,對(duì)象在永久表空間保存數(shù)據(jù)文件(datafile)。
● TEMPORARY:在臨時(shí)表空間期間包含模式對(duì)象,對(duì)象在臨時(shí)表空間保存臨時(shí)文件(tempfile)。
● UNDO:如果數(shù)據(jù)庫(kù)在還原管理模式下運(yùn)行,還原表空間被 Oracle 數(shù)據(jù)庫(kù)永久表空間管理還原數(shù)據(jù)。
2
名:設(shè)置數(shù)據(jù)文件或臨時(shí)文件的名。
大小:設(shè)置數(shù)據(jù)文件或臨時(shí)文件的大小。
單位:定義數(shù)據(jù)文件或臨時(shí)文件大小的單位。指定數(shù)據(jù)文件自動(dòng)擴(kuò)展到最大磁盤(pán)空間。使e69da5e887aae799bee5baa6e997aee7ad9431333365656662用下拉列表 K、 M、 G、 T、 P 或E 來(lái)指定大小,分別為千字節(jié)(kilobytes)、百萬(wàn)字節(jié)(megabytes)、十億字節(jié)(gigabytes)、兆字節(jié)(terabytes)、拍字節(jié)(petabytes)或艾字節(jié)(exabytes)。
重用:允許 Oracle 重用現(xiàn)有的文件。
路徑:指定數(shù)據(jù)文件或臨時(shí)文件的路徑。
3
自動(dòng)擴(kuò)展:ON(啟用)、OFF(禁用)現(xiàn)有數(shù)據(jù)文件或臨時(shí)文件自動(dòng)擴(kuò)展。
下一個(gè)大小:當(dāng)擴(kuò)展區(qū)需要時(shí),指定自動(dòng)分配數(shù)據(jù)空間以字節(jié)為單位遞增大小。默認(rèn)的是一個(gè)數(shù)據(jù)塊大小。使用下拉列表 K、M、 G、 T、 P 或 E 來(lái)指定大小,分別為千字節(jié)(kilobytes)、百萬(wàn)字節(jié)(megabytes)、十億字節(jié)(gigabytes)、兆字節(jié)(terabytes)、拍字節(jié)(petabytes)或艾字節(jié)(exabytes)。
無(wú)上限:Oracle 可以分配無(wú)限磁盤(pán)空間給數(shù)據(jù)文件或臨時(shí)文件。
4
最大大小:指定數(shù)據(jù)文件自動(dòng)擴(kuò)展的最大磁盤(pán)空間。使用下拉列表 K、 M、 G、 T、 P 或 E 來(lái)指定大小,分別為千字節(jié)(kilobytes)、百萬(wàn)字節(jié)(megabytes)、十億字節(jié)(gigabytes)、兆字節(jié)(terabytes)、拍字節(jié)(petabytes)或艾字節(jié)(exabytes)。
無(wú)上限:Oracle 可以分配無(wú)限磁盤(pán)空間給數(shù)據(jù)文件或臨時(shí)文件。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com