oracle

推荐列表 站点导航

当前位置:首页 > 数据库 > oracle >

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

来源:网络整理  作者:网络  发布时间:2020-12-12 12:02
Oracle 11.2命令行手工最简创建数据库的过程 命令行手工最简创建数据库的过程...
# Get the aliases and functions
1.设定环境变量


3.曾经在一个.sql文件中写了如下的语句,但没有执行成功
if [ -f ~/.bashrc ]; then
export NLS_LANG=AMERICAN_AMERICA.UTF8
# 11g R2
位于$ORACLE_HOME/dbs,文件名分别是dbs1orcl dbx1orcl dbu1orcl cntrlorcl
# .bash_profile
4.登录sqlplus / as sysdba
create database orcl
此时可以看到v$datafile和v$controlfile
只要1行
等候创建数据库成功。
@?/rdbms/admin/catalog
已经可以查出日期。
4.文档中没有说需要system用户执行pupbld,我用sys用户执行
3.以oracle用户登录编辑init.ora
. ~/.bashrc
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
create database orcl;
在/home/oracle编辑
# User specific environment and startup programs
user system identified by sys

startup nomount
2.创建数据库的表空间只有system sysaux sys_undots,没有临时表空间,数据库运行也不出错
几点疑问:
user sys identified by sys
extent management local
5.执行脚本建立系统视图和包
@?/rdbms/admin/catproc
select sysdate from dual;
结果在新建用户oo登录时提示error accessing PRODUCT_USER_PROFILE create spfile='spfileorcl.ora' from pfile='/home/oracle/init.ora'
否则会出现:sqlplus: error while loading shared libraries
环境:RHEL 5.4 x86 , oracle 11.2
2.禁用SELinux
undo tablespace undotbs1
如果在安装RHEL的时候启用了SELinux,需要
umask 022
fi
export ORACLE_HOME=/app/oracle/product/11.2.0/dbhome_1
@?/sqlplus/admin/pupbld
以system用户执行
db_name=orcl
以root用户setenforce 0

default temporary tablespace temp
default tablespace users;
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
不知道是否这也是oracle 11.2的新特性?
1.文档上说至少pfile需要3个参数,其他都有默认值,而我只写了1个,也可以。

相关热词: oracle 命令

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/sql/oracle/2915.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

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

2020-12-12 编辑:网络

# Get the aliases and functions
1.设定环境变量


3.曾经在一个.sql文件中写了如下的语句,但没有执行成功
if [ -f ~/.bashrc ]; then
export NLS_LANG=AMERICAN_AMERICA.UTF8
# 11g R2
位于$ORACLE_HOME/dbs,文件名分别是dbs1orcl dbx1orcl dbu1orcl cntrlorcl
# .bash_profile
4.登录sqlplus / as sysdba
create database orcl
此时可以看到v$datafile和v$controlfile
只要1行
等候创建数据库成功。
@?/rdbms/admin/catalog
已经可以查出日期。
4.文档中没有说需要system用户执行pupbld,我用sys用户执行
3.以oracle用户登录编辑init.ora
. ~/.bashrc
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
create database orcl;
在/home/oracle编辑
# User specific environment and startup programs
user system identified by sys

startup nomount
2.创建数据库的表空间只有system sysaux sys_undots,没有临时表空间,数据库运行也不出错
几点疑问:
user sys identified by sys
extent management local
5.执行脚本建立系统视图和包
@?/rdbms/admin/catproc
select sysdate from dual;
结果在新建用户oo登录时提示error accessing PRODUCT_USER_PROFILE create spfile='spfileorcl.ora' from pfile='/home/oracle/init.ora'
否则会出现:sqlplus: error while loading shared libraries
环境:RHEL 5.4 x86 , oracle 11.2
2.禁用SELinux
undo tablespace undotbs1
如果在安装RHEL的时候启用了SELinux,需要
umask 022
fi
export ORACLE_HOME=/app/oracle/product/11.2.0/dbhome_1
@?/sqlplus/admin/pupbld
以system用户执行
db_name=orcl
以root用户setenforce 0

default temporary tablespace temp
default tablespace users;
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
不知道是否这也是oracle 11.2的新特性?
1.文档上说至少pfile需要3个参数,其他都有默认值,而我只写了1个,也可以。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/sql/oracle/2915.shtml

相关文章

风云图片

推荐阅读

返回oracle频道首页