• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle11.2 命令行手工最简创建数据库的过程

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle11.2,oracle11.2安装,oracle11.2下载,命令行创建数据库,命令行导入数据库等相关知识,希望本文的分享对您有所帮助
环境: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 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • oracle11g 最终版本11.2.0.4安装详细过程介绍
  • Oracle11.2.0.1如何升级到11.2.0.3 Oracle同版本升级
  • Oracle11.2 命令行手工最简创建数据库的过程

相关文章

  • 2017-05-11ORACLE中的的HINT详解
  • 2017-05-11oracle存储过程常用的技巧(详)
  • 2017-05-11解析Oracle查询和删除JOB的SQL
  • 2017-05-11Oracle10g 安装方法
  • 2017-05-11oracle 查询当天数据的sql条件写法
  • 2017-05-11Oracle密码文件的使用和维护第1/3页
  • 2017-05-11ORACLE 常用的SQL语法和数据对象
  • 2017-05-11Oracle 9i产品文档
  • 2017-05-11oracle误drop/update操作后的数据恢复测试
  • 2017-05-11六分钟学会创建Oracle表空间的实现步骤

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • oracle报错(ORA-00600)问题处理
    • 深入ORACLE迁移到MYSQL的总结分析
    • Oracle 数据 使用游标
    • Oracle数据库安全策略
    • Oracle数据库密码文件的使用和维护
    • oracle更新xml节点问题的一些细节
    • oracle下一条SQL语句的优化过程(比较详细)
    • Oracle的数据表中行转列与列转行的操作实例讲解
    • oracle中decode函数的使用方法
    • 使用geotools导入shp文件到Oracle数据库时表名带下划线问题的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有