oracle命令建庫全過程

2022-02-28 06:45:55 字數 3225 閱讀 1899

--安裝oracle 例項名orcl,system密碼system

/*建庫步驟:

1.安裝oracle資料庫,填寫例項名orcl,最後建立例項資料庫後結束。

2.系統執行中輸入cmd回車開啟命令視窗,輸入命令 sqlplus ,輸入使用者名稱 system/system@orcl 回車登入,輸入命令 start d:\ksxt.sql (d:\ksxt.sql是本檔案的路徑)

回車執行。自動結束

命令視窗如下:

c:\users\administrator>sqlplus

請輸入使用者名稱:system/system@orcl

sql>start d:\ksxt.sql

3.修改程式檔案 web.config 中的ksxt2448為ksxtpwd 。

4.部署成功,測試程式。

*/--登入,未建立使用者之前 用system登入

conn system/system@orcl;

--建立臨時表空間

create temporary tablespace ksxt_temp   tempfile 'd:\oracle\product\10.2.0\oradata\testserver\ksxt_temp01.dbf'  

size 32m  

autoextend on  

next 32m maxsize 2048m  

extent management local; 

--建立表空間

create tablespace ksxt  

logging   --有 nologging 和 logging 兩個選項,建立表空間時,創不建立重做日誌

datafile 'd:\oracle\product\10.2.0\oradata\testserver\ksxt01.dbf' size 32m      --datafile 用於指定資料檔案的具體位置和大小.如果有多個檔案,可以用逗號隔開,但是每個檔案都需要指明大小.必須為絕對位址,不能使用相對位址.

autoextend on  

next 32m maxsize 2048m  

extent management local --extent management local 儲存區管理方法,本地管理(local): 用二進位制的方式管理磁碟,有很高的效率,同進能最大限度的使用磁碟. 同時能夠自動跟蹤記錄臨近空閒空間的情況,避免進行空閒區的合併操作。

uniform segment space management --磁碟擴充套件管理方法:segment space management: 使用該選項時區大小由系統自動確定。由於 oracle 可確定各區的最佳大小,所以區大小是可變的。uniform segment space management:指定區大小,也可使用預設值 (1 mb)。

auto -- 段空間的管理方式: auto: 只能使用在本地管理的表空間中. 使用local管理表空間時,資料塊中的空閒空間增加或減少後,其新狀態都會在位圖中反映出來。點陣圖使 oracle 管理空閒空間的行為更加自動化,並為管理空閒空間提供了更好的性,但對含有lob欄位的表不能自動管理.manual: 目前已不用,主要是為向後相容.

;--建立使用者並指定表空間

create user ksxt/*username*/ identified by ksxt2448/*password*/  

default tablespace ksxt  

temporary tablespace ksxt_temp;

--給使用者授予許可權

grant connect,resource,dba to ksxt;--三個系統許可權組 connect 僅連線 resource 開發,應用資源 dba 管理員

--以後以該使用者登入,建立的任何資料庫物件都屬於ksxt_temp 和ksxt表空間,這就不用在每建立乙個物件給其指定表空間了。

--使用建立的使用者登入

conn ksxt/ksxt@orcl;

--匯入資料

--imp ksxt/ksxt2448@orcl file=c:/ksxt.dmp full=y ignore=y; --dmp檔案匯入

start d:\ksxt.sql; --sql檔案 語句匯入

--建立序列,你首先要有create sequence或者create any sequence許可權, 

--示例:

/*create sequence emp_sequence  --sequence name

increment by 1   -- 每次加幾個 

start with 1     -- 從1開始計數 

nomaxvalue       -- 不設定最大值 

nocycle          -- 一直累加,不迴圈 

cach 10;      --快取大小

*/create sequence kstmb_sqs

minvalue 1

maxvalue 999999999999999999999999999

start with 2

increment by 1

cache 20;

create sequence storydata_sqs

minvalue 1

maxvalue 999999999999999999999999999

start with 2

increment by 1

cache 20

order;

--建立索引,檢查在匯出的sql檔案中是否含有索引建立語句,切勿重複建立

/*create index index_kstmb_1 on kstmb (sjbm, stlx, stbm)

tablespace ksxt

pctfree 10

initrans 2

maxtrans 255

storage

(initial 64k

minextents 1

maxextents unlimited

);create index storydata_index_1 on storydata (stbm, timeid)

tablespace ksxt

pctfree 10

initrans 2

maxtrans 255

storage

(initial 64k

minextents 1

maxextents unlimited

);*/

oracle 10g手工建庫全過程

在平時的oracle建庫中我們一般都是採用gui建庫方式,所以手工建庫相對來說比較有些難度,這個也是ocm考試中需要關注的地方,特別做了測試,主要是版本是9i,10g 1.修改 etc oratab oral opt oracle database n 2.建立sys口令認證檔案 orapwd fi...

ABP適配Oracle全過程

abp的各類文件在網路上已經非常完善了,唯獨缺少與oralce相關的資料,abp官網也未給出乙個較好的oracle解決方案。正好最近在學習abp相關知識,對abp原始碼結構稍算熟悉,花了些時間進行abp適配oracle。前期工作都準備好後,開搞開搞!分別在web和entityframework新增o...

建站全過程

1 先確定做哪個 如新龍浩 2 獲得資料 包括如下 公司介紹 公司簡介 企業文化,企業榮譽 企業歷程 企業 產品介紹 產品各引數 欄目介紹 一般是 首頁 新聞中心 產品介紹 解決方案 服務支援 關於公司 功能介紹 一般為產品發布 新聞發布,主要是細緻的要求。完成時限 完成的時間 3 製作後台 no1...