创建oracle实例 报ora-48108,手动创建数据库及创建过程遇到的错误(踩到的坑)...

手动创建数据库及创建过程遇到的错误(踩到的坑)

TeacherWhat Oracle数据库技术

本文介绍手动创建数据库的方法及创建过程遇到的错误(踩到的坑).

动创建数据库的方法

1.定义相关环境变量

export ORACLE_SID=orcl

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE=/u01/app/oracle

$ echo $PATH

$ export PATH=$PATH:$ORACLE_HOME/OPatch/bin

2. 创建Password file,供远程Password认证连接

$ orapwd FILE=orapworcl ENTRIES=30

3.修改初期化参数

cd $ORACLE_HOME/dbs

cp init.ora initorcl.ora

vi initorcl.ora

initorcl.ora内容:

db_name='ORCL'

memory_target=800M

processes = 150

db_block_size=8192

db_domain=''

db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'

db_recovery_file_dest_size=10G

diagnostic_dest='/u01/app/oracle'

dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'

open_cursors=300

remote_login_passwordfile='EXCLUSIVE'

undo_tablespace='UNDOTBS1'

control_files = ('/u01/app/oracle/oradata/orcl/ora_control01', '/u01/app/oracle/oradata/orcl/ora_control02')

compatible ='11.2.0'

4.修改CREATE DATABASE文

拷贝在线文档的CREATE DATABASE文模板

Home / Database / Oracle Database Online Documentation 11g Release 2 (11.2) / Database Administration

Database Administrator's Guide

https://docs.oracle.com/cd/E11882_01/server.112/e25494/create.htm#ADMIN11085

>Specifying CREATE DATABASE Statement Clauses

修改成以下内容:

CREATE DATABASE orcl

USER SYS IDENTIFIED BY oracle

USER SYSTEM IDENTIFIED BY oracle

LOGFILE GROUP 1 ('/u01/app/oracle/oradata/orcl/redo01a.log') SIZE 100M ,

GROUP 2 ('/u01/app/oracle/oradata/orcl/redo02a.log') SIZE 100M ,

GROUP 3 ('/u01/app/oracle/oradata/orcl/redo03a.log') SIZE 100M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXLOGHISTORY 1

MAXDATAFILES 100

CHARACTER SET AL32UTF8

NATIONAL CHARACTER SET AL16UTF16

EXTENT MANAGEMENT LOCAL

DATAFILE '/u01/app/oracle/oradata/orcl/system01.dbf' SIZE 3250M REUSE

SYSAUX DATAFILE '/u01/app/oracle/oradata/orcl/sysaux01.dbf' SIZE 3250M REUSE

DEFAULT TABLESPACE users

DATAFILE '/u01/app/oracle/oradata/orcl/users01.dbf'

SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

DEFAULT TEMPORARY TABLESPACE tempts1

TEMPFILE '/u01/app/oracle/oradata/orcl/temp01.dbf'

SIZE 20M REUSE

UNDO TABLESPACE UNDOTBS1

DATAFILE '/u01/app/oracle/oradata/orcl/undotbs01.dbf'

SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

5.

通过initorcl.ora创建spfile,并启动数据库Nomount状态,创建数据库。

$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Jan 8 11:04:03 2018

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to an idle instance.

SQL> create spfile from pfile;

File created.

SQL> startup nomount

ORACLE instance started.

Total System Global Area 836976640 bytes

Fixed Size 1348160 bytes

Variable Size 490737088 bytes

Database Buffers 339738624 bytes

Redo Buffers 5152768 bytes

SQL> CREATE DATABASE orcl

USER SYS IDENTIFIED BY oracle

USER SYSTEM IDENTIFIED BY oracle

LOGFILE GROUP 1 ('/u01/app/oracle/oradata/orcl/redo01a.log') SIZE 100M ,

GROUP 2 ('/u01/app/oracle/oradata/orcl/redo02a.log') SIZE 100M ,

GROUP 3 ('/u01/app/oracle/oradata/orcl/redo03a.log') SIZE 100M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXLOGHISTORY 1

MAXDATAFILES 100

CHARACTER SET AL32UTF8

NATIONAL CHARACTER SET AL16UTF16

EXTENT MANAGEMENT LOCAL

DATAFILE '/u01/app/oracle/oradata/orcl/system

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
又迎来minggeJS1.7的更新,感谢GIT贡献者提交的BUG,1.6BUG较多,因为当时写得比较急,目前已经大致修复! minggeJS新增了JSONP,attr()等许多还没及时写上的API,以及优化部份函数等 欢迎大家也到我GIT贡献一下,让我能及时修复更新! 上一次发的1.6版本,并没有介绍到minggeJS的优点,所以很多人只围绕着我山寨JQUERY装逼没前途咬着不放, 我说过minggeJS的梦想要夺取JQ百分之50的份额,这话我能写得出,就不会收回,即管失败了我也没损失。 JQUERY又不会因为我要挑战他而大怒,失败就失败,又不是没试过! 我还山寨angularjs,开发进度到了百之20左右,我到时候又要开源了。对手多强大我压根不屑,挑战就挑战! 下面我介绍一下minggeJS几大优点。 minggeJS具有以下优点 1:选择器执行速度胜出JQUERY, 以十万个DIV节点测试,分别用minggeJS与JQUERY选择器取出指定节点测试: JQUERY结果 : IE7以上:花时1800毫秒 IE7 花时 8135毫秒 IE6 花时超过30-40秒之间,浏览器随机卡死。 minggeJS结果: IE7以上:花时1500毫秒 IE7花时 5132毫秒 IE6花时 23-35秒之间 浏览器也有卡死现象,但次数少。 花时越少,选择器性能越强,从结果来看,minggeJS大获全胜。 司徒正美也开发了一个号称世界最快的选择器,我也测试了下,从结果来看和我不分上下的! 还有一点值得提提,居闻JQUERY的选择器不是自己公司原创的,是用第三方选择器改出来的!minggeJS的选择器问心无愧地说全部是我原创开发的 2:众所周之,JQUERY的动画原理是采用定时器方原理,minggeJS原理不同,minggeJS的动画采用的是CSS3过渡原理,遗含的是minggeJS的动画不支持IE678。 minggeJS并不是第一个采用CSS3过渡动画,zepto的动画也是采用这个原理,可惜zepto动画做得真心差,zepto是不支持串联式动画的,用zepto做复杂动画,简直是一大败笔。 minggeJS则支持动画串联,支持高效准确回调,支持接口查询是否正在动画等,可以告诉大家用minggeJS做手机动画,绝对是最佳的选择! 3:语法,函数用法,函数名称,都与JQUERY一致,只要会JQUERY,你就会更用minggeJS,易学易用,马上上手。部份函数用法稍有不同,例如mingge新建节点是用$(XX).createNode(),比JQUERY方便很多! minggeJS不单单是山寨JQUERY,更多的是融入了自己的思想,想法! 4:文件体积20K左右,后期升级可能会维持在40K左右,我自己的想法就是希望不超过40K。 5: minggeJS后期的发展,更多是想往手机端发展,即管战不胜JQUERY,能战胜zepto也是赏心悦目的事。再者就是动画方面,打算采用两种模式供用户选择,1种是CSS3,另一种CSS2定时器方式,定时器方式,估计以插件方式发布!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值