redhat6.4中手动创建oracle11g数据库
確定好數(shù)據(jù)庫名和實例名
1.設(shè)置環(huán)境變量
2.創(chuàng)建需要的目錄
? mkdir -p $ORACLE_BASE/oradata/DB_NAME
? mkdir -p $ORACLE_BASE/admin/<sid>/adump
? mkdir -p $ORACLE_BASE/flash_recovery_area
3.創(chuàng)建參數(shù)文件pfile
cp $ORACLE_HOME/dbs/init.ora $ORACLE_HOME/dbs/initorcl.ora
內(nèi)容如下
db_name='ORCL'
memory_target=1G
processes = 300
audit_file_dest='/u01/app/oracle/admin/orcl/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='/u01/app/oracle'
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300?
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
# You may want to ensure that control files are created on separate physical
# devices
control_files = ('/u01/app/oracle/oradata/orcl/control01.ctl', '/u01/app/oracle/oradata/orcl/control02.ctl')
compatible ='11.2.0'
4.創(chuàng)建密碼文件
[oracle@localhost dbs]$ orapwd file=orapworcl entries=5
Enter password for SYS: orcl
[oracle@localhost dbs]$ ls -l
total 8
-rw-r--r--. 1 oracle oinstall 2851 May 15 ?2009 init.ora
-rw-r-----. 1 oracle oinstall 2048 Dec 27 14:05 orapworcl
5.創(chuàng)建Oracle的建庫腳本crtdb.sql,內(nèi)容如下
create database orcl
user sys identified by orcl
user system identified by orcl
maxlogfiles 5
maxlogmembers 5
maxloghistory 1
maxdatafiles 1024
character set zhs16gbk
national character set al16utf16
extent management local
logfile
group 1('/u01/app/oracle/oradata/orcl/redo01.log') size 50m,
group 2('/u01/app/oracle/oradata/orcl/redo02.log') size 50m,
group 3('/u01/app/oracle/oradata/orcl/redo03.log') size 50m
datafile '/u01/app/oracle/oradata/orcl/system.dbf' size 300M reuse autoextend on maxsize unlimited
sysaux datafile '/u01/app/oracle/oradata/orcl/sysaux.dbf' size 200M reuse autoextend on maxsize unlimited
default tablespace users datafile '/u01/app/oracle/oradata/orcl/user01.dbf' size 100M reuse autoextend on next 5M maxsize unlimited
default temporary tablespace temp tempfile '/u01/app/oracle/oradata/orcl/temp01.dbf' size 100M reuse autoextend on next 5M maxsize unlimited
undo tablespace undotbs datafile '/u01/app/oracle/oradata/orcl/undo01.dbf' size 200M reuse autoextend on next 50M maxsize unlimited;
6.啟動數(shù)據(jù)庫到nomount狀態(tài)
sqlplus / as sysdba
startup nomount
@crtdb.sql;
7.創(chuàng)建Oracle的數(shù)據(jù)字典
@$ORACLE_HOME/rdbms/admin/catalog.sql;
@$ORACLE_HOME/rdbms/admin/catproc.sql;
8.創(chuàng)建監(jiān)聽netca
轉(zhuǎn)載于:https://blog.51cto.com/718693/1596675
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的redhat6.4中手动创建oracle11g数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spark ThriftServer使用
- 下一篇: Nginx三部曲之一【配置文件详解】