Oracle11.2 命令行手工最简创建数据库的过程

来源:asp之家 时间:2009-09-14 12:07:00 

环境:RHEL 5.4 x86 , oracle 11.2
1.设定环境变量
在/home/oracle编辑
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
# 11g R2
export ORACLE_HOME=/app/oracle/product/11.2.0/dbhome_1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_AMERICA.UTF8
export ORACLE_SID=orcl
umask 022
2.禁用SELinux
如果在安装RHEL的时候启用了SELinux,需要
以root用户setenforce 0
否则会出现:sqlplus: error while loading shared libraries
3.以oracle用户登录编辑init.ora
只要1行
db_name=orcl
4.登录sqlplus / as sysdba
create spfile='spfileorcl.ora' from pfile='/home/oracle/init.ora'
startup nomount
create database orcl;
等候创建数据库成功。
select sysdate from dual;
已经可以查出日期。
5.执行脚本建立系统视图和包
@?/rdbms/admin/catalog
@?/rdbms/admin/catproc
以system用户执行
@?/sqlplus/admin/pupbld
此时可以看到v$datafile和v$controlfile
位于$ORACLE_HOME/dbs,文件名分别是dbs1orcl dbx1orcl dbu1orcl cntrlorcl
几点疑问:
1.文档上说至少pfile需要3个参数,其他都有默认值,而我只写了1个,也可以。
2.创建数据库的表空间只有system sysaux sys_undots,没有临时表空间,数据库运行也不出错
不知道是否这也是oracle 11.2的新特性?
3.曾经在一个.sql文件中写了如下的语句,但没有执行成功
create database orcl
user sys identified by sys
user system identified by sys
extent management local
default temporary tablespace temp
undo tablespace undotbs1
default tablespace users;
4.文档中没有说需要system用户执行pupbld,我用sys用户执行
结果在新建用户oo登录时提示error accessing PRODUCT_USER_PROFILE

标签:Oracle,数据库,命令
0
投稿

猜你喜欢

  • 实例讲解Access数据库在线压缩的实现方法

    2008-11-28 14:29:00
  • ASP下批量删除数据的两种方法

    2011-02-05 11:01:00
  • ASP UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码)

    2011-04-19 11:15:00
  • 八个有用的WordPress的SQL语句

    2009-01-12 18:54:00
  • Mysql入门系列:MYSQL日志文件维护

    2008-11-24 13:10:00
  • SQL列名无效 sql查询列名 sql返回列名

    2009-09-03 13:19:00
  • window.location.hash的应用及浏览器的支持测试

    2009-07-07 11:52:00
  • 面向对象CSS FAQ[译]

    2009-10-27 15:59:00
  • asp图片加水印的功能代码

    2011-02-05 11:02:00
  • Firefox 的 Jetpack 扩展案例分析:Gmail 邮件提醒

    2009-10-15 12:41:00
  • ASP实现全站的301跳转

    2010-03-27 21:45:00
  • 一份ASP内存的释放的实验报告

    2007-10-17 13:09:00
  • Oracle 当前用户下所有表的记录总数

    2009-07-14 21:34:00
  • 解析CSS列表样式属性list-style

    2009-03-26 13:16:00
  • asp随机生成文件名的函数

    2009-02-11 13:41:00
  • 网页中空格的烦恼

    2011-04-28 09:26:00
  • 也谈 CSS Sprites

    2009-10-06 15:14:00
  • Silverlight VS Flash,谁更强?

    2008-11-07 11:04:00
  • ASP连接access和mssql数据库的全能代码

    2008-10-12 13:17:00
  • asp如何同时处理数据库和页面错误?

    2010-06-07 20:58:00
  • asp之家 网络编程 m.aspxhome.com