oracle 手工建库(笔记)

手工创建数据库(prod):

1.修改环境变量
export ORACLE_SID=prod

2.创建口令文件
orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle

3.创建参数文件
vi $ORACLE_HOME/dbs/initprod.ora
-------------------------------------------------------------
db_name='prod'
compatible=11.2.0.4.0
sga_target=600m
control_files='/u01/app/oracle/oradata/prod/control01.ctl'
audit_file_dest='/u01/app/oracle/admin/prod/adump'
diagnostic_dest='/u01/app/oracle'
db_recovery_file_dest_size=4g
db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'
undo_tablespace=undo01
-------------------------------------------------------------

4.创建相关目录
mkdir -p /u01/app/oracle/oradata/prod
mkdir -p /u01/app/oracle/admin/prod/adump
mkdir -p /u01/app/oracle/fast_recovery_area

5.启动实例到nomount
sqlplus / as sysdba
create spfile from pfile;
startup nomount
show parameter name
 
6.创建数据库
create database prod
datafile '/u01/app/oracle/oradata/prod/system01.dbf' size 200m autoextend on next 10m extent management local
sysaux datafile '/u01/app/oracle/oradata/prod/sysaux01.dbf' size 100m autoextend on next 10m
default temporary tablespace temp tempfile '/u01/app/oracle/oradata/prod/temp01.dbf' size 50m
undo tablespace undo01 datafile '/u01/app/oracle/oradata/prod/undo01.dbf' size 100m
character set zhs16gbk
national character set al16utf16
logfile
group 1 '/u01/app/oracle/oradata/prod/redo01.log' size 50m,
group 2 '/u01/app/oracle/oradata/prod/redo02.log' size 50m;
 
7.创建数据字典构造PL/SQL运行环境
@?/rdbms/admin/catalog
@?/rdbms/admin/catproc
 
8.创建scott用户:
conn system/manage
@?/sqlplus/admin/pupbld.sql
@?/rdbms/admin/utlsampl
 

限制用户操作(system用户)
insert into product_user_profile (product,userid,attribute,char_value)values ('SQL*Plus','SCOTT','DROP','DISABLED');
commit;

9.安装sqlplus help:
conn system/manager
SYSTEM> @?/sqlplus/admin/help/helpbld.sql
如果出现交互模式提示需要输入值:
value 1: /u01/app/oracle/product/11.2.0/db_1/sqlplus/admin/help/
value 2: /u01/app/oracle/product/11.2.0/db_1/sqlplus/admin/help/helpus.sql
 


多个实例如何相互切换
export ORACLE_SID=????,
实例通过key值作为依据,连接对应的数据库。
key为ORACLE_HOME和ORACLE_SID的hash值
 
###########################################################################
本文适合有点oracle数据库体系架构基础的查看。

欢迎扩散,请注明原地址:http://mp.blog.csdn.net/postedit/79350064

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章