unix下Oracle创建实例的方法

下面为您介绍的Oracle创建实例的方法是在unix下Oracle创建实例的方法,如果您对Oracle创建实例方面感兴趣的话,不妨一看。

#unix系统存储:逻辑卷组--》逻辑卷---》文件系统---》文件夹---》文件

#查看逻辑卷
vgdisplay

#一般有三个逻辑卷组
#/dev/vg00(系统逻辑卷)   /dev/vgitapp(应用逻辑卷) /dev/vgitdb(数据存储逻辑卷)

#创建逻辑卷 hp-ux
lvcreate -L 120000 -n lv_itsmdb01 /dev/vgitdb
# 120000 单位是:m

#创建文件系统

newfs -F vxfs /dev/vgitdb/rlv_itsmdb01

#路径根据oracel安装目录进行相应修改
创建目录/oracle/app/oracle/oradata执行组和用户为dba和oracle

#mount文件系统
#路径根据oracel安装目录进行相应修改
mount -F vxfs /dev/vgitdb/lv_itsmdb01 /oracle/app/oracle/oradata

#oracle帐户登录系统

#建文件夹

 
 
 
  1. mkdir /oracle/admin/itsm3/cdump /oracle/admin/itsm3/udump   /oracle/admin/itsm3/logs   /oracle/admin/itsm3/bdump  
  2.      /oracle/admin/itsm3/pfile  
  3.      /oracle/oradata/itsm3/archive  
  4.  
  5. sqlplus /nolog  
  6. conn SYS/admin as SYSDBA  
  7. set echo off  
  8. spool $ORACLE_BASE/admin/itsm3/logs/Createitsm3.log  
  9.  

#如没有Createitsm3.log,自己创建这个文件
startup nomount pfile=$ORACLE_HOME/dbs/inititsm3.ora
#自己创建inititsm3.ora(内容从其他的实例下寻找,之后修改),执行此命令后若报错,一般都是文件夹没有,或者创建未知不对,自行查找对应

 
 
 
  1. CREATE DATABASE itsm3  
  2. LOGFILE   
  3. GROUP 1 ('/oracle/oradata/itsm3/redo01.log') SIZE 102400K,  
  4. GROUP 2 ('/oracle/oradata/itsm3/redo02.log') SIZE 102400K,  
  5. GROUP 3 ('/oracle/oradata/itsm3/redo03.log') SIZE 102400K  
  6. MAXLOGHISTORY 1  
  7. MAXLOGFILES 5  
  8. MAXLOGMEMBERS 3  
  9. ARCHIVELOG  
  10. DATAFILE '/oracle/oradata/itsm3/system01.dbf' SIZE 250M AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED  
  11. DEFAULT TEMPORARY TABLESPACE temp  
  12. Tempfile '/oracle/oradata/itsm3/temp01.dbf' size 40M autoextend on next 5120k MAXSIZE UNLIMITED  
  13. undo tablespace undotbs  
  14. datafile '/oracle/oradata/itsm3/undotbs01.dbf' size 100M autoextend on next 5120k MAXSIZE UNLIMITED  
  15. MAXINSTANCES 1  
  16. MAXDATAFILES 1024  
  17. CHARACTER SET UTF8  
  18. NATIONAL CHARACTER SET UTF8;  
  19.  
  20. alter tablespace system default storage  
  21. (initial 64K minextents 1  
  22. maxextents unlimited pctincrease 50);  
  23. alter tablespace system minimum extent 64k;  
  24.  
  25. create temporary tablespace tempitims  
  26. Tempfile '$ORADATA_DICT/$ORACLE_SID/tempitims.dbf' size 100M  
  27. autoextend on next 5120k MAXSIZE 200M  
  28. extent management local;  
  29. CREATE TABLESPACE users  
  30.     LOGGING  
  31.     DATAFILE '$ORADATA_DICT/$ORACLE_SID/user01.DBF'  
  32.     SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 30M  
  33.     BLOCKSIZE 4096 EXTENT MANAGEMENT LOCAL UNIFORM size 204800  
  34.     SEGMENT SPACE MANAGEMENT AUTO;  
  35. spool off  
  36. spool $ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatalog.log  
  37. @$ORACLE_HOME/rdbms/admin/catalog.sql  
  38. spool off  
  39. spool $ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatproc.log  
  40. @$ORACLE_HOME/rdbms/admin/catproc.sql  
  41. spool off  
  42. spool $ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatexp7.log  
  43. @$ORACLE_HOME/rdbms/admin/catexp7.sql  
  44. spool off  
  45. spool $ORACLE_BASE/admin/$ORACLE_SID/logs/Createcatrep.log  
  46. @$ORACLE_HOME/rdbms/admin/catrep.sql  
  47. spool off  
  48. spool $ORACLE_BASE/admin/$ORACLE_SID/logs/Createcaths.log  
  49. @$ORACLE_HOME/rdbms/admin/caths.sql  
  50. spool off  
  51. connect system/manager  
  52. spool $ORACLE_BASE/admin/$ORACLE_SID/logs/Createpupbld.log  
  53. @$ORACLE_HOME/sqlplus/admin/pupbld.sql  
  54. spool off  
  55. exit  
  56.  
  57. --Create Tablespace spActiveAlm  
  58. CREATE TABLESPACE itsmtablespaces  
  59.     LOGGING  
  60.     DATAFILE '/oracle/itsm3data/itsm3/itsmtablespaces.DBF'  
  61.  

#目录要进行修改

 
 
 
  1.  SIZE 50M AUTOEXTEND ON NEXT 10M MAXSIZE 10000M  
  2.     BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL UNIFORM size 409600  
  3.     SEGMENT SPACE MANAGEMENT AUTO;  
  4.  
  5. --create user itims  
  6. conn sys/admin as sysdba  
  7. set echo on  
  8. spool $ORACLE_BASE/admin/$ORACLE_SID(也可以是itsm3)/logs/createUsers.log  
  9. CREATE USER itsm  
  10. IDENTIFIED BY itsm1234  
  11. DEFAULT TABLESPACE USERS  
  12. TEMPORARY TABLESPACE TEMPITIMS;  
  13. grant dba to itsm;  
  14. spool off  
  15. exit;  
  16.  

#$ORACLE_SID 是环境变量,通过设置.profile 得到,可以写成绝对路径 如:/oracle/../.. 点对应你自己建的目录
 

 

【编辑推荐】

oracle时间加减的语句写法

教您如何检查oracle死锁

Oracle分页查询语句的写法

Oracle条件分支语句示例

详解oracle授权语句

名称栏目:unix下Oracle创建实例的方法
网页URL:http://www.shufengxianlan.com/qtweb/news3/360353.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联