首页 >

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

数据库|mysql教程Oracle11.2 命令行手工最简创建数据库的过程
Oracle,创建数据库
数据库-mysql教程
产品展示app源码,ubuntu查看硬件驱动,tomcat在软件测试中的作用,拼多多爬虫技巧,php在线文件管理系统 单文件,域名转发seolzw
Oracle 11.2命令行手工最简创建数据库的过程 命令行手工最简创建数据库的过程
电商开源网站源码,vscode启动欢迎页面,ubuntu 必安,tomcat 启动 代码,sqlite数据库命令没有,爬虫可以爬LOL皮肤包吗,php读取上传文件,学seo需要哪些技能,网站表单提交到qq邮箱,网页背景图片 居中,好的模板网站推荐lzw
apk源码提取成iapp,vscode设置中文的插件,ubuntu下虚拟机安装,cmd重启tomcat,sqlite独占,用ps怎么画网页设计图,dede数据库上传,服务器购买价格,ecshop超级购物车插件,ssh框架前端,典型爬虫案例,php 加减,无忧的seo博客,springboot回帖功能,织梦 充值标签,个人网站支付接口,网页计数器代码 php,餐饮招商加盟 织梦模板,网站后台登陆路径,html登陆注册页面模板,idc资产管理系统开源,购买程序源码lzw
环境: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


Oracle11.2 命令行手工最简创建数据库的过程
  • cmd mysql数据库创建 |易语言 mysql 编码
  • cmd mysql数据库创建 |易语言 mysql 编码 | cmd mysql数据库创建 |易语言 mysql 编码 ...

    Oracle11.2 命令行手工最简创建数据库的过程
  • mysql 建数据库和表 |删除记录mysql
  • mysql 建数据库和表 |删除记录mysql | mysql 建数据库和表 |删除记录mysql ...

    Oracle11.2 命令行手工最简创建数据库的过程
  • cmd中mysql的创建表 |mysql outfile 乱码
  • cmd中mysql的创建表 |mysql outfile 乱码 | cmd中mysql的创建表 |mysql outfile 乱码 ...