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

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