免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 841 | 回复: 0
打印 上一主题 下一主题

Oracle9I 手工建库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 09:48 |只看该作者 |倒序浏览
系统环境:
1、操作系统:Linux
2、数据库: Oracle9I Release 9.2.0.3.0
学习一下oracle建库方法,虽然成功了,但是在客户端打开没有OLAP、JVM、工作空间这三个项,不知道为什么?有兴趣的朋友交流一下。
在linux操作系统上,以oracle用户名登录
1、停止linux上运行的数据库实例
2、更改linux上ORACLE_SID环境参数
ORACLE_SID=mydb
export ORACLE_SID
3、手动添加文件目录
mkdir -p $ORACLE_BASE/oracle/admin/study/bdump
mkdir -p $ORACLE_BASE/oracle/admin/study/cdump
mkdir -p $ORACLE_BASE/oracle/admin/study/udump
mkdir -p $ORACLE_BASE/oracle/admin/study/pfile (这个目录为个人爱好,不是必须)
mkdir $ORACLE_BASE/oracle/oradata/study
4、创建参数文件init(sid).ora
Create pfile from spfile;
这 样就可以在dbs目录下自动创建一个init(sid).ora文件.然后根据这个文件,略作修改,可以创建initmydb.ora参数文件,然后放到 /opt/oracle/admin/study/pfile目录一个,在放到/opt/oracle/product/9.2.0/dbs一个就ok 了.
我是使用原有的.ora,在其基础上修改的,只需修改db_name和instance_name两项。注意db_name要和建库脚本的数据库名字一致,instance_name环境变量sid一致。
其他还有些地方用的是db_name和instance_name,最好是参照系统安装时建立的数据库进行设置,以免出错
5.创建密码文件orapw(sid)
[oracle@test oracle]$ orapwd file=/opt/oracle/product/9.2.0/dbs/orapwmydb password=bscy entries=5
这样就创建了一个针对mydb实例的密码文件.默认放到/opt/oracle/product/9.2.0/dbs目录下.此密码是sys用户的,并且在建库脚本了就不能指定sys的密码,会有冲突。
6、以nomount状态启动oracle实例
sqlplus /nolog
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
SQL>start 创建数据库的sql语句文件的路径
以下是创建数据库的标准SQL语句:
CREATE DATABASE study
   LOGFILE GROUP 1 ('/u01/app/oracle/oradata/study/redo01.log') SIZE 100M,
           GROUP 2 ('/u01/app/oracle/oradata/study/redo02.log') SIZE 100M,
           GROUP 3 ('/u01/app/oracle/oradata/study/redo03.log') SIZE 100M
   MAXLOGFILES 5
   MAXLOGMEMBERS 5
   MAXLOGHISTORY 1
   MAXDATAFILES 100
   MAXINSTANCES 1
   CHARACTER SET US7ASCII
   NATIONAL CHARACTER SET AL16UTF16
   DATAFILE '/u01/app/oracle/oradata/study/system01.dbf' SIZE 325M REUSE
   EXTENT MANAGEMENT LOCAL
   DEFAULT TEMPORARY TABLESPACE tempts1
      TEMPFILE '/u01/app/oracle/oradata/study/temp01.dbf'
      SIZE 20M REUSE
   UNDO TABLESPACE undotbs
      DATAFILE '/u01/app/oracle/oradata/study/undotbs01.dbf'
      SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED;
等待大约2分钟后提示Database created. 建库成功.
7:建立数据字典的文件是:
$ORACLE_HOME/rdbms/admin/catalog.sql
$ORACLE_HOME/rdbms/admin/catproc.sql
$ORACLE_HOME/rdbms/admin/catexp.sql
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP