国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

[技術]手工建庫腳本

2024-07-21 02:40:10
字體:
來源:轉載
供稿:網友

作為數據庫治理員大部分時候要創建自己的數據庫實例,for rman或者更改db_block_size等,但手工建庫步驟復雜,令人生畏,所以找了個腳本供大家參考,腳本上有各個步驟地說明,比較好用!
手工創建數據庫的全部腳本及說明 

 

系統環境: 
1、操作系統:Windows 2000 Server,機器內存128M

2、數據庫: Oracle 8i R2 (8.1.6) for NT 企業版

3、安裝路徑:D:/ORACLE

 

建庫步驟: 

1、手工創建相關目錄

D:/Oracle/admin/test

D:/Oracle/admin/test/adhoc

D:/Oracle/admin/test/bdump

D:/Oracle/admin/test/cdump

D:/Oracle/admin/test/create

D:/Oracle/admin/test/eXP

D:/Oracle/admin/test/pfile

D:/Oracle/admin/test/udump

 

D:/Oracle/oradata/test

D:/Oracle/oradata/test/archive

 

2、手工創建初始化啟動參數文件:D:/Oracle/admin/test/pfile/inittest.ora,內容:

 

3、手工創建D:/Oracle/Ora81/DATABASE/inittest.ora文件,

 

內容:IFILE='D:/Oracle/admin/test/pfile/inittest.ora'

 

4、使用orapwd.exe命令,創建D:/Oracle/Ora81/DATABASE/PWDtest.ora

 

命令:D:/Oracle/Ora81/bin/orapwd file=D:/Oracle/Ora81/DATABASE/PWDtest.ora passWord=ORACLE entries=5

 

 

5、通過oradim.exe命令,在服務里生成一個新的實例治理服務,啟動方式為手工

set ORACLE_SID=test

D:/Oracle/Ora81/bin/oradim -new -sid test -startmode manual -pfile "D:/Oracle/admin/test/pfile/inittest.ora"

 

6、生成各種數據庫對象

D:/>svrmgrl

 

--創建數據庫

connect INTERNAL/oracle

startup nomount pfile="D:/Oracle/admin/test/pfile/inittest.ora"

CREATE DATABASE test

LOGFILE 'D:/Oracle/oradata/test/redo01.log' SIZE 2048K,

'D:/Oracle/oradata/test/redo02.log' SIZE 2048K,

'D:/Oracle/oradata/test/redo03.log' SIZE 2048K

MAXLOGFILES 32

MAXLOGMEMBERS 2

MAXLOGHISTORY 1

DATAFILE 'D:/Oracle/oradata/test/system01.dbf' SIZE 58M REUSE AUTOEXTEND ON NEXT 640K

MAXDATAFILES 254

MAXINSTANCES 1

CHARACTER SET ZHS16GBK

NATIONAL CHARACTER SET ZHS16GBK;

 

控制文件、日志文件在上面語句執行時生成

 

 

connect 
INTERNAL/oracle

--修改系統表空間

ALTER TABLESPACE SYSTEM DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 50);

ALTER TABLESPACE SYSTEM MINIMUM EXTENT 64K;

 

--創建回滾表空間

CREATE TABLESPACE RBS DATAFILE 'D:/Oracle/oradata/test/rbs01.dbf' SIZE 256M REUSE

AUTOEXTEND ON NEXT 5120K

MINIMUM EXTENT 512K

DEFAULT STORAGE ( INITIAL 512K NEXT 512K MINEXTENTS 8 MAXEXTENTS 4096);

 

--創建用戶表空間

CREATE TABLESPACE USERS DATAFILE 'D:/Oracle/oradata/test/users01.dbf' SIZE 128M REUSE

AUTOEXTEND ON NEXT 1280K

MINIMUM EXTENT 128K

DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

 

--創建臨時表空間

CREATE TABLESPACE TEMP DATAFILE 'D:/Oracle/oradata/test/temp01.dbf' SIZE 32M REUSE

AUTOEXTEND ON NEXT 640K

MINIMUM EXTENT 64K

DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0) TEMPORARY;

 

--創建工具表空間

CREATE TABLESPACE TOOLS DATAFILE 'D:/Oracle/oradata/test/tools01.dbf' SIZE 64M REUSE

AUTOEXTEND ON NEXT 320K

MINIMUM EXTENT 32K

DEFAULT STORAGE ( INITIAL 32K NEXT 32K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

 

--創建索引表空間

CREATE TABLESPACE INDX DATAFILE 'D:/Oracle/oradata/test/indx01.dbf' SIZE 32M REUSE

AUTOEXTEND ON NEXT 1280K

MINIMUM EXTENT 128K

DEFAULT STORAGE ( INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0);

 

--創建回滾段

CREATE PUBLIC ROLLBACK SEGMENT RBS0 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS1 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS2 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS3 TABLESPACE RBS STORAGE ( OPTIMAL 4096K 
;

CREATE PUBLIC ROLLBACK SEGMENT RBS4 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS5 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS6 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS7 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS8 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS9 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS10 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS11 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS12 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS13 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS14 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS15 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS16 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS17 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS18 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS19 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS20 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS21 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS22 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS23 TABLESPACE RBS STORAGE ( OPTIMAL 4096K ;

CREATE PUBLIC ROLLBACK SEGMENT RBS24 TABLESPACE RBS STORAGE 
( OPTIMAL 4096K ;

 

--使回滾段在線

ALTER ROLLBACK SEGMENT "RBS0" ONLINE;

ALTER ROLLBACK SEGMENT "RBS1" ONLINE;

ALTER ROLLBACK SEGMENT "RBS2" ONLINE;

ALTER ROLLBACK SEGMENT "RBS3" ONLINE;

ALTER ROLLBACK SEGMENT "RBS4" ONLINE;

ALTER ROLLBACK SEGMENT "RBS5" ONLINE;

ALTER ROLLBACK SEGMENT "RBS6" ONLINE;

ALTER ROLLBACK SEGMENT "RBS7" ONLINE;

ALTER ROLLBACK SEGMENT "RBS8" ONLINE;

ALTER ROLLBACK SEGMENT "RBS9" ONLINE;

ALTER ROLLBACK SEGMENT "RBS10" ONLINE;

ALTER ROLLBACK SEGMENT "RBS11" ONLINE;

ALTER ROLLBACK SEGMENT "RBS12" ONLINE;

ALTER ROLLBACK SEGMENT "RBS13" ONLINE;

ALTER ROLLBACK SEGMENT "RBS14" ONLINE;

ALTER ROLLBACK SEGMENT "RBS15" ONLINE;

ALTER ROLLBACK SEGMENT "RBS16" ONLINE;

ALTER ROLLBACK SEGMENT "RBS17" ONLINE;

ALTER ROLLBACK SEGMENT "RBS18" ONLINE;

ALTER ROLLBACK SEGMENT "RBS19" ONLINE;

ALTER ROLLBACK SEGMENT "RBS20" ONLINE;

ALTER ROLLBACK SEGMENT "RBS21" ONLINE;

ALTER ROLLBACK SEGMENT "RBS22" ONLINE;

ALTER ROLLBACK SEGMENT "RBS23" ONLINE;

ALTER ROLLBACK SEGMENT "RBS24" ONLINE;

 

--修改sys用戶的臨時表空間為TEMP

alter user sys temporary tablespace TEMP;

 

--創建數據字典表

@D:/Oracle/Ora81/Rdbms/admin/catalog.sql;

@D:/Oracle/Ora81/Rdbms/admin/catexp7.sql

@D:/Oracle/Ora81/Rdbms/admin/catPRoc.sql

@D:/Oracle/Ora81/Rdbms/admin/caths.sql

 

connect system/manager

@D:/Oracle/Ora81/sqlplus/admin/pupbld.sql

 

connect internal/oracle

@D:/Oracle/Ora81/Rdbms/admin/catrep.sql

exit

 

--生成SQL*Plus幫助系統

sqlplus SYSTEM/manager

@D:/Oracle/Ora81/sqlplus/admin/help/helpbld.sql helpus.sql

exit

 

--修改system用戶默認表空間和臨時表空間

svrmgrl

connect internal/oracle

alter user system default tablespace TOOLS;

alter user system temporary tablespace TEMP;

exit

 

7、將test實例啟動服務設置成自動啟動方式

D:/Oracle/Ora81/bin/oradim -edit 
-sid test -startmode auto

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 获嘉县| 瓦房店市| 福清市| 沁水县| 水城县| 浦县| 邵东县| 邹平县| 湘阴县| 大方县| 五台县| 桓台县| 平南县| 江门市| 永清县| 信丰县| 奉化市| 邯郸县| 南投市| 清水县| 遂宁市| 绥江县| 新民市| 拜城县| 牙克石市| 泾阳县| 准格尔旗| 博湖县| 鲁山县| 田东县| 富平县| 湾仔区| 扎兰屯市| 安阳县| 长宁区| 鱼台县| 大渡口区| 柳江县| 长顺县| 乌拉特中旗| 西充县|