Heim >Datenbank >MySQL-Tutorial >Linux下Oracle 10g手工建库全过程

Linux下Oracle 10g手工建库全过程

WBOY
WBOYOriginal
2016-06-07 17:26:12985Durchsuche

实验环境 1.vm8下建linux虚拟机RedHat5.0系统 2.10201_database_linux32数据库 实验目的 1.掌握Oracle手动建库 ok,话说为什么

实验环境
 
1.vm8下建linux虚拟机RedHat5.0系统
 
2.10201_database_linux32数据库
 
实验目的
 
1.掌握Oracle手动建库
 
 
 
ok,话说为什么要会手动建库,答:因为用DBCA建库会被别人认为很low,so必须学会手动建库。
 
下面说一下手动建库的基本流程。本人菜鸟,在翻阅很多牛人的文档后发现手动建立数据库并没有想象中的那么复杂,当然在本次实验中只是为了学会手动建库,
 
没有考虑数据库的用途,和性能。所以很多参数都用的是默认值,,要是想搞一个性能优良的数据库,还是要详细阅oracle读联机文档,了解每个参数的用途。
 


1.建立所需的目录
 
1.$oracle_home/admin
 
2.$oracle_home/admin/oracle_sid/adump
 
3.$oracle_home/admin/oracle_sid/bdump  ----alter_SID.log在这个目录中
 
4.$oracle_home/admin/oracle_sid/cdump
 
5.$oracle_home/admin/oracle_sid/dpdump
 
6.$oracle_home/admin/oracle_sid/pfile
 
7.$oracle_home/admin/oracle_sid/script
 
8.$oracle_home/oradata/oracle_sid/
 
 
 
2.创建相关文件
 
1.建pfile既数据库初始化文件($oracle_home/oracle_sid/dbs目录下)
 
2.建口令文件
 
3.准备建库脚本
 
4.运行catalog,catproc,pupbld
 
 
 
3.PFILE数据库初始化文件(initSID.ora)(本次实验中oracle实验中sid=wjtest)
 
wjtest.__db_cache_size=188743680
 
wjtest.__java_pool_size=4194304
 
wjtest.__large_pool_size=4194304
 
wjtest.__shared_pool_size=83886080
 
wjtest.__streams_pool_size=0
 
*.audit_file_dest='/u01/oracle/admin/wjtest/adump'
 
*.background_dump_dest='/u01/oracle/admin/wjtest/bdump'
 
*.compatible='10.2.0.1.0'
 
*.control_files='/u01/oracle/oradata/wjtest/control01.ctl','/u01/oracle/oradata/wjtest/control02.ctl','/u01/oracle/oradata/wjtest/control03.ctl'
 
*.core_dump_dest='/u01/oracle/admin/wjtest/cdump'
 
*.db_block_size=8192
 
*.db_domain=''
 
*.db_file_multiblock_read_count=16
 
*.db_name='wjtest'
 
*.db_recovery_file_dest='/u01/oracle/flash_recovery_area'
 
*.db_recovery_file_dest_size=2147483648
 
*.dispatchers='(PROTOCOL=TCP) (SERVICE=wjtestXDB)'
 
*.job_queue_processes=10
 
*.log_archive_format='%t_%s_%r.dbf'
 
*.open_cursors=300
 
*.pga_aggregate_target=94371840
 
*.processes=150
 
*.remote_login_passwordfile='EXCLUSIVE'
 
*.sga_target=285212672
 
*.undo_management='AUTO'
 
*.undo_tablespace='UNDOTBS1'
 
*.user_dump_dest='/u01/oracle/admin/wjtest/udump'

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:shell脚本备份MySQL数据库Nächster Artikel:Oracle 解释执行计划