ITPub博客

首页 > 数据库 > Oracle > 命令行建库

命令行建库

原创 Oracle 作者:shihfa 时间:2016-01-28 19:32:56 0 删除 编辑
命令行建库102050 RHEL6u5

--创建口令文件
orapw file=orapwfengsh entries=5 password=oracle

--创建参数文件
cp initdw.ora initfengsh.ora
vi initfengsh.ora  :%g/^#/d  :%g/^&/d 或者cat initdw.ora | grep -v ^# | grep -v ^& > initfengsh.ora
###############initfengsh.ora########
db_name=fengsh
db_block_size = 8192
pga_aggregate_target = 200M                                #DEMO
db_cache_size = 30M                                #DEMO
parallel_automatic_tuning = true
parallel_threads_per_cpu = 4                                 #SMALL
optimizer_mode = choose
star_transformation_enabled = true
db_file_multiblock_read_count = 16
query_rewrite_enabled = true
query_rewrite_integrity = trusted
sga_max_size=300M
sga_target=300M
processes=200
control_files=('/u01/app/oracle/oradata/fengsh/control01.ctl')
#####################################

--创建admin目录
mkdir -p /u01/app/oracle/admin/a{a,b,d,u}dump
mkdir -p /u01/app/oracle/oradata/fengsh/

--创建控制文件 1.sql
#######################
CREATE DATABASE fengsh
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/fengsh/redo01.log') SIZE 100M,
GROUP 2 ('/u01/app/oracle/oradata/fengsh/redo02.log') SIZE 100M,
GROUP 3 ('/u01/app/oracle/oradata/fengsh/redo03.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET zhs16gbk
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/u01/app/oracle/oradata/fengsh/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/u01/app/oracle/oradata/fengsh/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/app/oracle/oradata/fengsh/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs
DATAFILE '/u01/app/oracle/oradata/fengsh/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
######################

--执行创建
sqlplus / a sysdba
create spfile from spfile;
startup nomount;
@1.sql

--执行生成视图的脚本
@/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/catalog.sql
@/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/catproc.sql

--创建默认表空间及数据文件属性修改
create TABLESPACE USER DATAFILE '/u01/app/oracle/oradata/fengsh/user01.dbf' size 5m ;
alter database default tablespace users;
altet database datafile 1 autoextend on;
altet database datafile 2 autoextend on;
altet database datafile 3 autoextend on;
altet database tempfile 1 autoextend on;

--创建监听文件
cp  /u01/app/oracle/product/10.2.0/db_1/network/admin/samples/listener.ora /u01/app/oracle/product/10.2.0/db_1/network/admin
cat /u01/app/oracle/product/10.2.0/db_1/network/admin
LISTENER =
  (ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.10)(PORT=1521))
    (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))    
    
--数据库中注册监听文件
alter system set local_listener='(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.10)(PORT=1521))'




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26179376/viewspace-1983686/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-11-05

  • 博文量
    62
  • 访问量
    65722