精华内容
下载资源
问答
  • oracle创建数据库

    千次阅读 2013-06-16 01:10:55
     1:用oracle dbca(database configuration assistant)创建数据库  2: 手工创建数据库(这个比较复杂,需要手工配置参数)  3:使用oracle managed Filed 创建数据库 本文主要通过oracle联机文档学习创建...

    创建数据库有三种方式:

        1:用oracle dbca(database configuration  assistant)创建数据库

        2: 手工创建数据库(这个比较复杂,需要手工配置参数)

        3:使用oracle  managed Filed 创建数据库

    本文主要通过oracle联机文档学习创建数据库的知识,具体操作还要经常查看联机文档


    如果想创建数据库首先要了解oracle的命名规则:

    关于oracle的命名规则 optimal  Flexible Architecture (优化灵活体系) 这一部分有详细讲述,参见oracle 联机文档这一部分

    关于oracle的认证方法: oracle有自己的一套认证方法: 联机文档上讲的很清楚:

      1:如果用户是操作系统管理员的身份认证的,oracle就不用在认证了,因为用户已经获得了操作系统的权限,自然有oracle操作权限。

      2:用户是通过客户端连接到oracle服务器上的,所以不具有操作系统权限,要进行oracle的认证的,具体就是需要输入用户名和密码


    上图: oracle的认证方法:



    关于 Net Configuration Assistant 中 的 TCP 和 TCPS区别:

     TCPS 就是安全的TCP  security的意思 ,通常用TCP链接 走口令文件认证


    1:通过dbca创建数据库:

    傻瓜式创建:

      首先打开  dbca  (database  configuration assistant)

    OS environment  说明:
    ORACLE_BASE
    ORACLE_HOME
    ORACLE_SID
    ORA_NLS33  设置oracle的字符集
    PATH       方便执行oracle命令
    LD_LIBRARY_PATH 
    查询以上环境变量的意思: 这几个参数说明需要单独开一篇博文说明一下。

    以前oracle安装的时候 这些环境变量需要提前设置

    上安装过程图:








    以上步骤就是使用dbca来创建数据库:  PS 没有技术含量,一般不会报错,如果报错就把创建的数据库删除掉,上面的创建过程中有一项可以删除数据库

    这里不再细说。

    选择删除数据库-->下一步:


    手工删除方法:
    1:参数文件删除
    2:oradata 中的 该数据库的文件删掉
    3:admin 目录下的 该数据库的信息也删除掉

    如果利用dbca删除数据库 以上三个目录中对应的文件会自动删除掉。


    2:如何手工创建数据库:

    步骤:
    1:选择数据库名
    2:选择字符集
    3:设置环境变量
    4:创建初始化文件
    5:启动到nomount状态
    6:创建执行数据库
    7:加一些数据字典 以及一些包
    8:增加额外的表空间

    在administrator guide中的 第二章  create  and configuration database中
    有详细讲解: 在手工创建数据库前必须要看。

    ORACLE_SID 是SGA在内存中绑定的key  所以非常重要
    ORACLE_SID 和ORACLE_HOME是必须设置的。

    create spfile from pfile ;
    通过pfile创建spfile文件,执行以上命令生成的spfile在默认目录中,
    一定要用spfile文件做启动参数,因为在oracle control file的恢复的时候要用到这个spfile。


    startup nomount 的作用就是
    通过启动参数启动  (spfile) 启动分配
    SGA,启动进程 做这个操作。


    以上说明了 关于手工创建数据库需要配置启动的参数文件:

    参数文件 的oracle online 配置文档

    因为 create database后面有很多参数 下面是oracle online的说明:

    关于create database 的语法结构如下


    创建完成后,表空间是系统的表空间,如果需要建立用户,最好不同的用户建立不同表空间,不要用系统的表空间。

    下面是创建表空间的最简单的语句如下:

    create tablespace mytbs datafile '我的表空间目录' size
    100M  extent management local;


    关于具体如何创建表空间: 查看 oracle online document

    手工创建数据库后, 要执行如下三个脚本:
    脚本地址:D:\app\topwqp\product\11.1.0\db_1\RDBMS\ADMIN
    以上目录中有很多脚本,每个脚本的意义如下:参考联机文档:


    执行以下脚本:
    @?/rdbms/admin/catalog.sql 用于创建数据字典
    @?/rdbms/admin/cataproc.sql 里面包含了很多其他sql
    @?/rdbms/admin/pupbld.sql  里面包含了很多其他sql


    @代表run  ?代表 ORACLE_HOME


    这是我的ORACLE_HOME地址:
    D:\app\topwqp\product\11.1.0\db_1




    展开全文
  • Oracle创建数据库

    千次阅读 2018-12-20 09:12:02
    1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新用户的密码 也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户 2.创建表空间:...
    1.首先,创建(新)用户:
        create user username identified by password;
        username:新用户名的用户名
        password: 新用户的密码
    也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户
    
    2.创建表空间:
        create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;
        tablespacename:表空间的名字
        d:\data.dbf':表空间的存储位置
        xxx表空间的大小,m单位为兆(M)
    3.将空间分配给用户:
       alert user username default tablespace tablespacename;
       将名字为tablespacename的表空间分配给username 
    
    4.给用户授权:
       grant create session,create table,unlimited tablespace to username;
    
    展开全文
  • ORACLE创建数据库

    2009-06-09 11:05:00
    讲解如何创建一个完全的ORACLE数据库的脚本。

    讲解如何创建一个完全的ORACLE数据库的脚本。

    展开全文
  • oracle创建数据库 表空间 用户

      以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要以下三个步骤

    1. 创建两个数据库的文件
    2. 创建用户与上面创建的文件形成映射关系
    3. 给用户添加权限

    一、创建两个数据库的文件和表空间(monitor.dbf 和monitor_temp.dbf 两个文件)  

    CREATE TABLESPACE XFSBUY_DATA LOGGING DATAFILE 'D:\app\ora_db\jeeshop.dbf' 
    SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
    
    create temporary tablespace XFSBUY_DATA_temp tempfile 'D:\app\ora_db\jeeshop_temp.dbf'
    size 100m autoextend on next 32m maxsize 500m extent management local;
    修改表空间名称: alter tablespace monitor rename to XFSBUY_DATA;
    
    
    二、创建用户与上面创建的文件形成映射关系(用户名为joker ,密码为joker1988
    CREATE USER joker IDENTIFIED BY joker1988 DEFAULT TABLESPACE XFSBUY_DATA TEMPORARY TABLESPACE XFSBUY_DATA_temp;

    三、添加权限

    grant connect,resource,dba to joker;
    grant create session to joker;

      有时候也会用到删除数据库和删除用户的操作,这里也给出删除的语句

    四、删除数据库

    DROP TABLESPACE monitor INCLUDING CONTENTS AND DATAFILES;

    五、删除用户

    删除用户下所有数据:
    再sql*plus中使用system身份登陆数据库

    drop user joker cascade;

    导入:

    用户名,表空间(要建一样)要建立,然后win+R,输入cmd,回车,

    imp joker/joker1988@ORCL file=E:\java_web\jhzhshop\jhzh.dmp full=y;
    imp joker/joker1988@ORCL file=E:\java_web\jhzhshop\web\doc\xfsshop.DMP full=y;

    展开全文
  • Oracle 创建数据库卡死在85%

    千次阅读 2019-01-04 10:25:00
    Oracle 创建数据库卡死在85%处理方法 1、首先用改工具,删除数据库 2、对应的目录 3、重启服务器(本次尝试有重启,在有其他数据库在跑的情况下,可以试试不重启) 转载于:...
  • Navicat for oracle创建数据库

    千次阅读 2020-11-26 22:28:26
    前言 ...但是,鉴于很多用过mysql的用户,在刚开始使用Oracle的时候都会不知道如何创建数据库,觉得很茫然,然后开始百度、CSDN一通搜索“Oracle如何创建数据库”,所以笔者把本文的题目写成“Nav
  • oracle 创建数据库: 在
  • ORACLE创建数据库时无法创建目录,如图所示信息 原因:没有创建写入的权限 解决:修改文件夹权限即可 F:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca 增加验证用户的写入、修改权限即可 备注:在win7、win8...
  • oracle创建数据库无法创建目录

    千次阅读 2017-02-26 18:43:21
    按照 http://www.jb51.net/article/18038.htm 这个安装的oracle10g ...最后cmd命令行敲 dbca 创建 数据库无法创建 目录 ,解决办法 ,找到 oracle安装bin目录, 找到 dbca.bat,右击 以管理员身份运行 即可
  • dotConnect for Oracle创建数据库和模型,需要用到下面的2步: 创建数据库对象  为了创建数据库对象,需要先创建一个DEPT表以及一组存储的程序。然后会使用微软EDM向导或是Entity Developer使用这个表创建整个的...
  • 创建oracle数据库oracle导入dmp文件
  • oracle创建数据库和用户

    千次阅读 2017-05-09 11:32:08
    oracle创建一个数据库需要以下三个步骤: 创建两个数据库的文件创建用户与上面创建的文件形成映射关系给用户添加权限 一、创建两个数据库的文件(monitor.dbf 和monitor_temp.dbf 两个文件) CREATE ...
  • 创建数据库的时候提示的 ORA-12546: TNS:permission denied 用pl/sql可以连接服务器的数据库,本地创建数据库就出问题了, 如何解决?![图片说明]...
  • 我在自己创建数据库的时候报这个,但是监听已经启动,求助大神,这个咋搞![图片说明](https://img-ask.csdn.net/upload/201611/13/1479036541_24083.png) 这是启动的监听。 ![图片说明]...
  • SQL Developer 不能用于创建Oracle数据库,只能用来连接已经创建数据库数据库的建立要通过Database Configuration Assistant(DBCA)来完成。 找到开始菜单中Oracle-OraDb11g_home1下...
  • 第一步:(创建数据库)在DatabaseConfiguration里面创建数据库,并为sys(超级管理员)设置密码。第二步:(管理员身份登录):使用sys管理员以连接为SYSDBA的形式登录。第三步:(为当前数据库创建用户):执行SQL语句 create ...
  • Oracle 创建数据库时错误集结

    千次阅读 2018-09-05 14:58:10
    一、创建数据库时报必须运行Netca以配置监听程序,然后才能继续。  解决方法:  1、停止Oracle该服务;  2、用系统管理员身份运行net manager 删除监听程序;  3、用net configuration assistant 添加监听...
  • oracle 创建数据库实例

    千次阅读 2012-09-24 01:41:48
    Oracle数据库实例的创建、删除、修改  以SUSE10SP2、Oracle10gR2为例。    本文中的数据库实例这一称谓应该换做数据库更为准确,数据库可以理解为是一个物理的静态概念,主要包括一些物理存在的数据库文件...
  • Oracle创建数据库 及 创建表空间

    千次阅读 2012-07-26 12:01:55
    Oracle 10g创建数据库的步骤共分为12步 “开始——Oracle——Configuration And Migration Tools——Database Configuration Assistant”里打开新建向导 下一步,选择第一项“创建数据库”,这时出现四种数据库...
  • oracle创建数据库的步骤

    千次阅读 2018-10-06 16:12:29
    1.首先找到开始菜单 最后完成。    
  • 首先要清楚你的dmp文件是否是全库导出来的,如果是全库导出,一般根据需求要再创建一个数据库实例,例如我这里是创建exoa数据库实例 本文基于win 10操作系统,已经成功安装了Oracle 12c数据库,配置好了内核参数和...
  • cmd输入: sqlplus / as sysdba; 创建表空间: create tablespace guanyu_database datafile 'd:\data-guanyu.dbf' size 200m; guanyu_database 是表空间 ...创建用户,设置密码,并指定数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,844
精华内容 14,337
关键字:

oracle创建数据库