真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle中如何創(chuàng)建,oracle中如何創(chuàng)建同義詞

oracle創(chuàng)建用戶怎么做 Oracle如何創(chuàng)建用戶

1、我們?cè)赟ql Plus中,我們利用Create User關(guān)鍵字進(jìn)行用戶創(chuàng)建。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計(jì),羅源網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:羅源等地區(qū)。羅源做網(wǎng)站價(jià)格咨詢:028-86922220

2、此時(shí),我們就可以在Create User后面,指定用戶名稱。

3、這時(shí)候,我們就可以在這里利用Indentified By關(guān)鍵字引導(dǎo)。

4、引導(dǎo)我們當(dāng)前新建的用戶指定與Test。

5、這時(shí)候,我們按下回車,就可以看到我們新家你的Angela用戶成功創(chuàng)建。

6、這時(shí)候,我們就能對(duì)Dba_Users表進(jìn)行查詢是否創(chuàng)建成功。

Oracle 10g中如何創(chuàng)建表

從數(shù)據(jù)庫(kù)用戶角度看,數(shù)據(jù)庫(kù)中的數(shù)據(jù)是以表、視圖等方式儲(chǔ)存的。那么用戶自己是怎么創(chuàng)建表的呢?用戶可以在Oracle提供的SQL*Plus中使用create table語(yǔ)句創(chuàng)建表。

工具/材料

電腦

Oracle 10g

CREATE TABLE創(chuàng)建表

01

首先用戶必須要有CREATE TABLE系統(tǒng)權(quán)限,并且只能在自己的模式中創(chuàng)建表,圖中的例子使用CREATE TABLE語(yǔ)句在當(dāng)前模式中創(chuàng)建了一個(gè)共有5列的表:表的名稱為employee1,包含 emp, name, job,age,dep 等5列,后面的number、 varchar2、等為數(shù)據(jù)類型,括號(hào)里面為長(zhǎng)度

02

如果想要在其他模式中創(chuàng)建表,則必須在表名前加上模式名,并且用戶還要有CREATE ANY TABLE系統(tǒng)權(quán)限,例如圖中語(yǔ)句將在SYSTEM模式中創(chuàng)建employees2表

03

添加主鍵約束

就是對(duì)某一列添加為主鍵,一個(gè)表中只能有一個(gè)主鍵約束,且主鍵約束不能有空值和重復(fù)的值。 alter table employee1 add constraint pk_emp primary key (emp),給employee1表中的emp列添加主鍵約束。

04

添加非空約束

例如給name列添加非空約束,具體語(yǔ)句:alter table employee1 modify name not null

05

添加唯一性約束

添加唯一性約束之后該字段中不能包含重復(fù)的值,主要作用是在保證主鍵列外,其他列值的唯一性。具體語(yǔ)句如下,給job添加唯一性約束:alter table employee1 add constraint un_job unique(job)。

06

添加外連接

外連接就是在父表中的一列被子表引用,而且父表中的這一列一般是其主鍵列,例如將employee2中的emp列添加employee2中的emp的外鍵約束。alter table employee2 add constraint fk_empforeign key(emp) references employee1(emp)

07

添加檢查約束

檢查約束是通過(guò)檢查輸入到表中的數(shù)據(jù)值來(lái)維護(hù)域的完整性的,不符合條件的約束是不能被輸入到表中的。例如給employee1中的dep添加檢查約束,語(yǔ)句如下:alter table employee1 add constraint ch_dep check(dep10000)

08

刪除表

如果你創(chuàng)建表使用完了,或者有錯(cuò)誤,刪除表的語(yǔ)句如下:drop table employee1 cascade constraint;刪除表employee1.

特別提示

注意中英文標(biāo)點(diǎn)符號(hào)的使用

oracle中如何新建一個(gè)數(shù)據(jù)庫(kù)

1、首先點(diǎn)擊桌面左下角的開(kāi)始菜單按鈕在打開(kāi)的選擇窗口中找到圖中的選項(xiàng),點(diǎn)擊打開(kāi)窗口界面即可。

2、然后在如圖所示的界面中選擇創(chuàng)建數(shù)據(jù)庫(kù)的選項(xiàng),再點(diǎn)擊next即可即可。

3、然后打開(kāi)圖中的設(shè)置窗口,選擇第一項(xiàng)使用默認(rèn)的配置然后按照提示輸入對(duì)應(yīng)的選項(xiàng)和驗(yàn)證信息即可。

4、這里是剛剛設(shè)置的信息選項(xiàng),可以檢查一些主要的信息確認(rèn)后即可點(diǎn)擊next按鈕繼續(xù)就是說(shuō)開(kāi)始創(chuàng)建了。

5、等待即可,中途不需要手動(dòng)設(shè)置修改。數(shù)據(jù)庫(kù)創(chuàng)建完成后,點(diǎn)擊關(guān)閉按鈕關(guān)閉創(chuàng)建向?qū)Ы缑?,即可新建一個(gè)數(shù)據(jù)庫(kù)。

oracle怎么創(chuàng)建表空間?

創(chuàng)建表空間的基礎(chǔ)語(yǔ)法:

create tablespace 表間名 datafile '數(shù)據(jù)文件名' size 表空間大小;

創(chuàng)建表并指定表空間

create user news identified by news default tablespace news_tablespace;

授權(quán)表空間:

grant dba to news; --表示把 dba權(quán)限授予給news用戶 授權(quán)成功

oracle怎么創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例

oracle手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)步驟如下所示:

1.編寫初始化參數(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ù)文件

從%ORACLE_HOME%\admin\sample\pfile從復(fù)制initsmpl.ora文件,并黏貼到$ORACLE_HOME%\database目錄下,改名為initsid假設(shè)改為initzhouyt.ora.(init為文本文件)

對(duì)initzhouyt.ora內(nèi)容進(jìn)行修改

新增參數(shù)

*

instance_name=zhouyt

*

db_domain=hdu.edu.cn

修改參數(shù)

*

db_name=zhouyt

*

db_block_size=8192(8kM)

*

remote_login_passwordfile=exclusive

操作系統(tǒng)環(huán)境變量

設(shè)置操作系統(tǒng)環(huán)境變量oracle_sid指向數(shù)據(jù)庫(kù)實(shí)例的名稱

set

oracle_sid=zhouyt

該命令在window

dos窗口下只對(duì)當(dāng)前有效,當(dāng)關(guān)閉窗口則失效,想要一直有效,則需要在系統(tǒng)環(huán)境變量中修改

創(chuàng)建實(shí)例

實(shí)用工具oradim使用

在DOS窗口輸入命令

oradim

-new

-sid

zhouyt

-intpwd

sys123(sys的密碼,sys是管理員)

-startmode

auto

sid是Oracle在操作系統(tǒng)中的“身份證號(hào)碼”

管理員身份連接數(shù)據(jù)庫(kù)

sqlplus實(shí)用工具登錄數(shù)據(jù)庫(kù)

在DOS命令輸入sqlplus/nolog

只是登錄狀態(tài)

以數(shù)據(jù)庫(kù)管理員身份連接數(shù)據(jù)庫(kù)

在上面的基礎(chǔ)上輸入命令

connect

sys/sys123

as

sysdba

因?yàn)橐?/p>

數(shù)據(jù)庫(kù)管理員身份

登錄可以

安裝數(shù)據(jù)庫(kù)

啟動(dòng)實(shí)例

將文本初始化參數(shù)文件pfile轉(zhuǎn)化為二進(jìn)制初始化參數(shù)文件spfile

因?yàn)閿?shù)據(jù)庫(kù)啟動(dòng)需要找到配置文件,默認(rèn)尋找二進(jìn)制文件,也可以手動(dòng)啟動(dòng)文本文件,那這一步就不需要了

輸入命令

create

spfile

from

pfile;

(將會(huì)報(bào)錯(cuò),因?yàn)槲谋疚募容^老相對(duì)于Oracle

10g),

這個(gè)時(shí)候我們需要修改配置文件initzhouyt.ora

這個(gè)時(shí)候在%ORACLE_HOME%\database文件下會(huì)生成SPFILEZHOUYT.ora文件

以nomount形式啟動(dòng)實(shí)例

命令

startup

nomount,將會(huì)出現(xiàn)錯(cuò)誤,當(dāng)我們按照提示修改文本文件以后,如果我們還是按照startup

nomount來(lái)啟動(dòng)的話,我們要生成相應(yīng)的二進(jìn)制文件來(lái)覆蓋舊的二進(jìn)制文件

并注釋%seed_control%

create

databae

創(chuàng)建數(shù)據(jù)庫(kù)

創(chuàng)建數(shù)據(jù)庫(kù)腳本

三個(gè)文件

控制文件

數(shù)據(jù)文件

重做日志文件

create

database

zhouyt

datafile

'C:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf'

size

100m

Autoextend

on

next

10m

maxsize

unlimited

sysaux

datafile

'C:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf'

size

60m

Autoextend

on

next

10m

maxsize

unlimited

logfile

group

1

('C:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo')

size

10m,

group

2

('C:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo')

size

10m

character

set

zhs16gbk;

需要確保目錄文件"db_2\zhouyt"存在

生成兩個(gè)數(shù)據(jù)文件和兩個(gè)重做日志文件,那么控制文件呢?

運(yùn)行數(shù)據(jù)字典腳本

__數(shù)據(jù)庫(kù)創(chuàng)建后,系統(tǒng)會(huì)生成兩個(gè)管理員用戶sys和system

運(yùn)行3個(gè)數(shù)據(jù)字典腳本

catalog.sql

創(chuàng)建系統(tǒng)常用的數(shù)據(jù)字典視圖和同義詞

(sys登錄);

catproc.sql

建立PL/SQL功能的使用環(huán)境,還創(chuàng)建幾個(gè)PL/SQL包用于擴(kuò)展RDBMS功能

(sys登錄);

pupbld.sql

使用SQL*PLUS環(huán)境時(shí)需要

(system登錄)

在命令行輸入@

加腳本文件的絕對(duì)路徑

第二個(gè)腳本過(guò)程和第一個(gè)一樣

執(zhí)行第三個(gè)腳本需要切換到system用戶

connect

system/manager

@

C:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql

創(chuàng)建scott模式

@

C:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\scott.sql


本文名稱:oracle中如何創(chuàng)建,oracle中如何創(chuàng)建同義詞
當(dāng)前鏈接:http://weahome.cn/article/hoepce.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部