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

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle10g Release 2手工建立數(shù)據(jù)庫步驟

2024-08-29 13:35:26
字體:
供稿:網(wǎng)友

剛剛見好庫,參考了好多文章,都是比較凌亂的,版本各異,自己總結(jié)如下。
RedHat WS3+Oracle10g Release 2
Oracle10gR2下手動創(chuàng)建數(shù)據(jù)庫
$su - oracle
1.設(shè)置系統(tǒng)環(huán)境變量:
ORACLE_HOME=/home/oracle/PRodUCt/10.2.0 ORACLE_BASE=/home/oracle
2.系統(tǒng)規(guī)劃:
實(shí)例名稱ORACLE_SID=test
 數(shù)據(jù)庫名稱:test
3.手工創(chuàng)建如下目錄:
/home/oracle/admin/test/cdump
/home/oracle/admin/test/bdump
/home/oracle/admin/test/udump
/home/oracle/admin/test/pfile
/home/oracle/oradata/test
4.建立密碼文件:
/home/oracle/product/10.2.0/bin/orapwd  file=/home/oracle/product/10.2.0/dbs/orapwtest passWord=test
5.修改參數(shù)文件:
格式:/home/oracle/product/10.2.0/dbs/init.ora
實(shí)例:/ home/oracle/product/10.2.0/dbs/inittest.ora
內(nèi)容如下:
large_pool_size=4194304
shared_pool_size=48265318
core_dump_dest='/home/oracle/admin/test/cdump'
db_block_size=8192
db_domain='com'
db_file_multiblock_read_count=16
db_name='test'
db_recovery_file_dest='/home/oracle/Flash_recovery_area'
db_recovery_file_dest_size=2147483648
dispatchers='(PROTOCOL=TCP) (SERVICE=testXDB)'
job_queue_processes=10
open_cursors=300
pga_aggregate_target=12777216
processes=150
undo_management='auto'
undo_tablespace='undotbs1'
user_dump_dest='/home/oracle/admin/test/udump'
NLS_DATE_FORMAT="Mon DD YYYY HH24:MI:SS"
NLS_DATE_LANGUAGE=AMERICAN
6.設(shè)置當(dāng)前工作實(shí)例:
eXPort ORACLE_SID=test
7.登陸oracle:
>sqlplus “/ as sysdba”
8.啟動實(shí)例:
SQL>startup nomount
9.創(chuàng)建數(shù)據(jù)庫的腳本:
create database test
logfile group 1 '/home/oracle/oradata/test/redo01.log' size 10m reuse,
group 2 '/home/oracle/oradata/test/redo02.log' size 10m reuse,
group 3 '/home/oracle/oradata/test/redo03.log' size 10m reuse
datafile '/home/oracle/oradata/test/test01.dbf' size 500m reuse
maxdatafiles 100
archivelog
character set UTF8
national character set UTF8
sysaux datafile '/home/oracle/oradata/test/sys01.dbf' size 230m autoextend on next 10m maxsize unlimited
undo tablespace undotbs1 datafile '/home/oracle/oradata/test/undo.dbf' size 100m

create temporary tablespace temp tempfile '/home/oracle/oradata/test/temp01.dbf' size 100m autoextend on next 10m maxsize unlimited
create tablespace users datafile '/home/oracle/oradata/test/users01.dbf' size 500m autoextend on next 10m maxsize unlimited;
create user test identified by test default tablespace users;
grant connect,resource to test;
create tablespace rbs datafile '/home/oracle/oradata/test/rbs01.dbf' size 200m
reuse autoextend on next 5m
create tablespace tools datafile '/home/oracle/oradata/test/tools01.dbf' size
64m reuse autoextend on next 320k
create tablespace indx datafile '/home/oracle/oradata/test/indx01.dbf' size
32m reuse autoextend on next 1280k
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)
alter rollback segment "rbs0" online
alter rollback segment "rbs1" online
alter rollback segment "rbs2" online
alter rollback segment "rbs3" online
10.運(yùn)行如下文件:
/home/oracle/product/10.2.0/rdbms/admin/catalog.sql
/home/oracle/product/10.2.0/rdbms/admin/catproc.sql
11.經(jīng)驗(yàn)總結(jié):
①inittest.ora中的control_files要害字所指示的目錄必需存在。
②inittest.ora中undo_tablespace中的名字必需與Create Database中的相同。我可是在這點(diǎn)上走了不少彎路啊。以前的建庫過程總是出現(xiàn)ORA-01092:ORACLE instance terminated.Disconnection forced.郁悶至極不知如何解決。重裝幾次還是這樣,最后仔細(xì)檢查inittest.ora文件,發(fā)現(xiàn)undo_tablespace=’UNDOTBS1’,而Create Database中undo_tablespace=’undotbs1’,大小寫的差別浪費(fèi)了我?guī)滋斓臅r(shí)間。
③分析數(shù)據(jù)庫出錯(cuò)可以到/home/oracle/admin/test/bdump目錄下的alert_test.log中查找。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 莒南县| 荆门市| 兖州市| 建湖县| 乐昌市| 南和县| 奉新县| 高阳县| 米泉市| 于都县| 胶南市| 南京市| 乐山市| 融水| 郸城县| 江阴市| 巩义市| 江口县| 宁海县| 隆安县| 郁南县| 丰顺县| 观塘区| 墨脱县| 当雄县| 西宁市| 罗田县| 长治市| 博白县| 海宁市| 隆安县| 桃园县| 民和| 潼关县| 资兴市| 塔城市| 山阴县| 连山| 刚察县| 福泉市| 长沙县|