創(chuàng)建用戶: create user shopping identified by 123456;其中shopping為創(chuàng)建的用戶名,123456為用戶密碼。 創(chuàng)建用戶后需要對用戶賦予相應的權限,以下是示例,為shopping用戶賦予connect,resource,dba三個權限。 授權: grant connect,resource,
ORACLE數據庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。下面是利用Oracle Database 12c創(chuàng)建數據庫的操作過程,希望能夠幫助到大家。
材料/工具
Oracle Database 12c、win8.1電腦
oracle里面不叫數據庫了,叫創(chuàng)建一個命名空間 創(chuàng)建表空間的語法是: CREATE TABLESPACE tablespacename DATAFILE ‘filename’ [SIZE integer [K|M]] [AUTOEXTEND [OFF|ON]]; --創(chuàng)建用戶 create user scce identified by 123; --授權 grant connec
方法
點擊桌面左下角的開始圖標(如下圖)
1、以system登錄數據庫2、創(chuàng)建表空間 create tablespace XXX datafile ‘路徑’ +參數(size 。。) 3、創(chuàng)建本表空間下用戶名 create user 用戶名 identified by “密碼” default tablespace 表空間名 tempoprary tablespace temp profile default
找到并點擊“Database Configuration Assistant”(如下圖)
oracle11g創(chuàng)建數據庫的步驟如下: 1、按住鍵盤上Windows鍵,打開開始菜單,找到Database Configuration Assitant并打開; 2、打開數據庫配置助手Database Configuration Assitant,單擊“下一步”; 步驟1:選擇“創(chuàng)建數據庫”,單擊“下一步”; 3、選
選擇“創(chuàng)建數據庫”并點擊“下一步”(如下圖)
前提:安裝好oracle數據庫客戶端; PL/SQL DEVELOPER 1.打開DatabaseConfiguration Assistant,如圖: 選擇創(chuàng)建數據庫->next->選擇一般用途->填寫自己的數據庫名->next-->填寫口令,選擇同一口令吧,當然也可以為每個用戶填寫不同的口令,以后基
輸入數據庫的參數,點擊“下一步”(如下圖)
1安裝Oracle 11g會自帶一個叫做SQL Developer的工具,打開SQL Developer, 2在SQL Developer中我們新建一個連接,點擊左上角的“綠色加號” 3填寫完配置以后可以點擊“Test”來測試數據庫連接是否正確,如上圖所示,左下角有“Status:Success”則表明
然后會彈出對數據庫的一些概要,檢查無誤后點擊“完成”(如下圖)
oracle手動創(chuàng)建數據庫步驟如下所示: 1.編寫初始化參數文件 2.設置操作系統(tǒng)環(huán)境變量 3.創(chuàng)建實例 4.以管理員身份連接數據庫 5.啟動實例 6.create database 創(chuàng)建數據庫 7.運行數據字典腳本 8.Oracle的網絡配置 (客戶端連接到服務端) 初始化參數
然后就會進行數據庫“orcl”的創(chuàng)建(如下圖)
1.cmd->sqlplus 用戶名/密碼@數據庫名 (as sysdba) ->enter 注:如果此用戶名不是系統(tǒng)用戶sys,scott,system就不需要加as sysdba 2.create tablespace space1 datafile 'D:ORACALEdataflieJG.dbf' size 1000M autoExtend on; 注意:D:ORACALEd
等待一段時間后,即可創(chuàng)建成功(如下圖)
你就把 用戶當做是數據庫 表空間 是就是表和表出具存儲的地方 可以不建 oracle默認會為每個用戶分配默認的 表空間 而 表 是在表空間的基礎上建立的 建表 create table xxx(u_id number, uanme varchar(50));
擴展閱讀,以下內容您可能還感興趣。
oracle新建用戶就是新建數據庫嗎?
你就把 用戶當做是數據庫
表空間 是就知是表和表出具存儲的地方道 可以不建 oracle默認會為每個用戶回分配默認的 表空間
而 表 是在表空間的基礎答上建立的
建表
create table xxx(u_id number, uanme varchar(50));
如何創(chuàng)建Oracle數據庫的表空間和用戶啊?
先su 到 oracle用戶,SYS用戶以DBA身份登陸來
//創(chuàng)建臨時表空間
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//創(chuàng)建源數據百表度空間
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(這些只是例子,具體數據文件的路徑,大小,都要你自己改,知這里的是不自動擴展,你如果想自動擴展,autoextend on next 50m maxsize 2048m,上網查一下就道可以了)
//創(chuàng)建用戶并指定表空間
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//給用戶授予權限
SQL> grant connect,resource to username;
linux下怎么創(chuàng)建oracle數據庫
1. 設置ORACLE_SID
默認的ORACLE_SID是orcl,我個人強烈建議起個唯一、且意義的名字,比如**testdb,**proddb等等,在Oracle用戶下執(zhí)行:
export ORACLE_SID=lxdbtest
2. 重建PFILE
在$ORACLE_HOME/dbs目錄下重建pfile(initORACLE_SID.ora,本例為initlxdbtest.ora),除了以下三個參數,其它參數都可以不用設置(使用默認值):
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
為了安全起見,控制文件一定要指定多份,在生產庫上,要把它們分開放在不同的物理磁盤上,這里因為是測e799bee5baa6e79fa5e98193e59b9ee7ad9431333339666161試庫,所以才放在同一個磁盤上。
3. 啟動實例至nomount狀態(tài)
有了pfile就可以啟動實例至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語句
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;
有幾點需要注意:
1)每個日志文件組的日志要放在不同的物理磁盤上,萬一有一個磁盤損壞,也不會丟失數據
2)根據需要選擇合適的字符集
3)創(chuàng)建了5個基本的表空間:SYSTEM,SYSAUX,默認表空間,默認臨時表空間,默認UNDO表空間
5. 根據需要創(chuàng)建應用程序所需的表空間
對于關鍵業(yè)務的數據,應該創(chuàng)建單獨的表空間給它使用(最好把表和索引分開放在表空間)
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. 構建數據字典視圖
@?/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.
重啟數據庫后,將以spfile取代pfile.
最后,再順便說下如何刪除數據庫。在刪除數據庫之前,數據庫必須是在mount和restricted session狀態(tài),具體如下:
SQL> startup mount
SQL> alter system enable restricted session;
System altered.
SQL> drop database;
Database dropped.
數據庫刪除成功后,所有的在線日志文件、數據文件都會一并被刪除,但歸檔日志和備份文件不會被刪除。
oracle數據庫怎么命令創(chuàng)建數據庫?
1.cmd->sqlplus 用戶名/密碼@數據庫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必須存在,不然報錯權
3.create user user1 identified by 123 default tablespace space1 ;
4.grant connect,dba to user1;
5.exit
6.imp user1/123@數據庫名 file=f:\xx.dmp full=y ignore=y; --這個是導入數據庫
navicat怎么創(chuàng)建oracle數據庫
方法/步驟
1
表空間類型
● PERMANENT:永久表空間包含持久模式對象,對象在永久表空間保存數據文件(datafile)。
● TEMPORARY:在臨時表空間期間包含模式對象,對象在臨時表空間保存臨時文件(tempfile)。
● UNDO:如果數據庫在還原管理模式下運行,還原表空間被 Oracle 數據庫永久表空間管理還原數據。
2
名:設置數據文件或臨時文件的名。
大?。涸O置數據文件或臨時文件的大小。
單位:定義數據文件或臨時文件大小的單位。指定數據文件自動擴展到最大磁盤空間。使e69da5e887aae799bee5baa6e997aee7ad9431333365656662用下拉列表 K、 M、 G、 T、 P 或E 來指定大小,分別為千字節(jié)(kilobytes)、百萬字節(jié)(megabytes)、十億字節(jié)(gigabytes)、兆字節(jié)(terabytes)、拍字節(jié)(petabytes)或艾字節(jié)(exabytes)。
重用:允許 Oracle 重用現有的文件。
路徑:指定數據文件或臨時文件的路徑。
3
自動擴展:ON(啟用)、OFF(禁用)現有數據文件或臨時文件自動擴展。
下一個大?。寒敂U展區(qū)需要時,指定自動分配數據空間以字節(jié)為單位遞增大小。默認的是一個數據塊大小。使用下拉列表 K、M、 G、 T、 P 或 E 來指定大小,分別為千字節(jié)(kilobytes)、百萬字節(jié)(megabytes)、十億字節(jié)(gigabytes)、兆字節(jié)(terabytes)、拍字節(jié)(petabytes)或艾字節(jié)(exabytes)。
無上限:Oracle 可以分配無限磁盤空間給數據文件或臨時文件。
4
最大大?。褐付〝祿募詣訑U展的最大磁盤空間。使用下拉列表 K、 M、 G、 T、 P 或 E 來指定大小,分別為千字節(jié)(kilobytes)、百萬字節(jié)(megabytes)、十億字節(jié)(gigabytes)、兆字節(jié)(terabytes)、拍字節(jié)(petabytes)或艾字節(jié)(exabytes)。
無上限:Oracle 可以分配無限磁盤空間給數據文件或臨時文件。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com