oracle数据库删除包,【学习笔记】Oracle安装卸载 windows下oracle手工创建和删除数据库案例...

天萃荷净

分享一篇关于Windows环境下Oracle数据库手动创建和删除的案例

一、创建oracle_sid为oracleplus的数据库

1、设置oracle_sid:set oracle_sid=oracleplus

2、建立pfile文件:文件名为:initoracleplus.ora

内容为:

oracleplus.__db_cache_size=79691776

oracleplus.__java_pool_size=4194304

oracleplus.__large_pool_size=4194304

oracleplus.__shared_pool_size=100663296

oracleplus.__streams_pool_size=12582912

audit_file_dest='C:\oracle\product\10.2.0/admin/oracleplus/adump'

background_dump_dest='C:\oracle\product\10.2.0/admin/oracleplus/bdump'

compatible='10.2.0.1.0'

control_files='C:\oracle\product\10.2.0\oradata\oracleplus\control01.ctl','C:\oracle\product\10.2.0\oradata\oracleplus\control02.ctl','C:\oracle\product\10.2.0\oradata\oracleplus\control03.ctl'

core_dump_dest='C:\oracle\product\10.2.0/admin/oracleplus/cdump'

db_block_size=8192

db_domain=''

db_file_multiblock_read_count=16

db_name='oracleplus'

db_recovery_file_dest='C:\oracle\product\10.2.0\flash_recovery_area'

db_recovery_file_dest_size=2147483648

dispatchers='(PROTOCOL=TCP) (SERVICE=oracleplusXDB)'

job_queue_processes=10

log_archive_dest_1='location=C:\oracle\product\10.2.0\archive'

open_cursors=300

pga_aggregate_target=20971520

processes=150

remote_login_passwordfile='EXCLUSIVE'

resource_limit=TRUE

sga_target=209715200

sort_area_size=65536#test

undo_management='AUTO'

undo_tablespace='UNDOTBS1'

user_dump_dest='C:\oracle\product\10.2.0/admin/oracleplus/udump'

utl_file_dir='c:\temp'

note:如果不是很熟悉可以从其他数据库拷贝

3、建立pfile文件中的相关的文件夹

4、建立oracle服务进程,并创建oracle密码文件

oradim -new -sid %ORACLE_SID% -intpwd MYSECRETPASSWORD -startmode M

5、执行sqlplus /nolog和connect sys/MYSECRETPASSWORD as sysdba(conn / as sysdba)(两种不同的认证方式)

6、执行startup nomount命令

7、执行create database命令

create database oracleplus

logfile?? group 1 ('C:\oracle\product\10.2.0\oradata\oracleplus\redo1.log') size 10M,

group 2 ('C:\oracle\product\10.2.0\oradata\oracleplus\redo2.log') size 10M,

group 3 ('C:\oracle\product\10.2.0\oradata\oracleplus\redo3.log') size 10M

character set????????? WE8ISO8859P1

national character set utf8

datafile 'C:\oracle\product\10.2.0\oradata\oracleplus\system.dbf'

size 50M

autoextend on

next 10M maxsize unlimited

extent management local

sysaux datafile 'C:\oracle\product\10.2.0\oradata\oracleplus\sysaux.dbf'

size 10M

autoextend on

next 10M

maxsize unlimited

undo tablespace UNDOTBS1

datafile 'C:\oracle\product\10.2.0\oradata\oracleplus\undo.dbf'

size 10M

default temporary tablespace temp

tempfile 'C:\oracle\product\10.2.0\oradata\oracleplus\temp.dbf'

note:可以把create database写在notepad中,然后通过@path执行

8、添加需要的表空间

create tablespace Usersdatafile? 'C:\oracle\product\10.2.0\oradata\oracleplus\user01.dbf'

size 50M

autoextend on

next 10M maxsize unlimited

9、执行相关的sql脚本,主要有:

C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catalog.sql(主要是数据字典)

C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catproc.sql(主要是pl/sql相关操作)

C:\oracle\product\10.2.0\db_1\sqlplus\admin\pupbld.sql(主要是sqlplus相关操作)

至此手工创建数据库基本完成,当然在生产系统中,创建数据库要比这个复杂的多,主要集中在创建的pfile文件和create database命令的复杂

二、删除oracle_sid=oracleplus数据库

1、注销掉windows服务的oracle进程oradim -delete -sid oracleplus

2、删除oracle创建的相关文件主要是:

1)C:\oracle\product\10.2.0\oradata\oracleplus下的文件

2)C:\oracle\product\10.2.0\admin\oracleplus下的文件

3)C:\oracle\product\10.2.0\db_1\database下文件名有oracleplus的文件

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【学习笔记】Oracle安装卸载 windows下oracle手工创建和删除数据库案例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值