精华内容
下载资源
问答
  • 使用oracle sql developer工具来创建oracle数据库的定时任务
  • 使用navicat创建Oracle数据库

    千次阅读 热门讨论 2020-01-08 16:09:33
    navicat 11.0.7 Oracle 11.2 ... 图0.1 ...1.navicat连接数据库 ...(本地的或者服务器上的都一样,本次截图演示的为本地数据库) ...navicat连接Oracle可能会有报错情况,另一篇里面写了这么配置...2.其他——目录——创建...

    navicat 11.0.7

    Oracle 11.2

    0.第一次登陆,同plsql,用管理员登陆

    图0.1

    图0.2

    注意,这里需要是sysdba

     

    1.navicat连接数据库

    (本地的或者服务器上的都一样,本次截图演示的为本地数据库)

    navicat连接Oracle可能会有报错情况,另一篇里面写了这么配置

    连接成功后,打开

    图1:

    2.其他——目录——创建目录

    图2:

    图3:

    我是把已经创建的那些,复制地址,改下最后的名字,保持在一个文件夹里面

    图4:

    图5:

    输入目录名(我这里是测试test,各位随意),保存

     

    3.其他——表空间——创建表空间

    图6:

    输入表里面这个名称‘名’,以及大小,点击上面的保存,弹框输入表名

    图7:

    4.设置用户权限

    用户——用户

    图8:

    新建用户,就是刚才创建的数据库使用者

    新建用户,我这里都用TEST

    (默认表空间,就是上面创建的那个)

    图9:

    给用户添加权限

    图10:

    成员:connect,dba,resouse

    图11:

    服务器权限,我这里给创建视图的

    图12:

    创建成功,保存

    5.退出登陆这个TEST用户

    图13:

    连接名自己随便取,方便识别就好

    我这里用的精简版,SID是XE,

    账号密码都是刚才TEST

    图14:

    在后面建表的就跟mysql一样了

    展开全文
  • 在linux下手动创建oracle10g数据库
  • Oracle11g 创建用户适用于初级人员学习怎么创建用户 Oracle11g 创建用户适用于初级人员学习怎么创建用户
  • Oracle-新建Oracle数据库并连接(图文,详细)

    万次阅读 多人点赞 2019-05-14 16:23:00
    Oracle数据库物理存储结构管理 环境:win10 64位、Oracle 11g、sqldeveloper (由于一些原因以下内容有一份是在sql plus命令行中完成的,有一部分是在sqldeveloper中完成的) sqldeveloper下载链接: ...

    新建Oracle数据库并连接(图文,详细)

    环境:win10 64位、Oracle 11g、sqldeveloper
    (由于一些原因以下内容有一部分是在sql plus命令行中完成的,有一部分是在sqldeveloper中完成的)
    附:sqldeveloper下载链接: https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
    在这里插入图片描述

    1.新建BOOKSALES数据库

    • (1)按键盘上的windows键,找到下图中的Database Configuration Assistant。单击即可运行。
      在这里插入图片描述
    • (2)看到这个页面,单击下一步
      在这里插入图片描述
    • (3)单击下一步
      在这里插入图片描述
    • (3)单击下一步
      在这里插入图片描述
    • (4)输入全局数据库名 BOOKSALES。单击下一步
      在这里插入图片描述
    • (5)不要勾选 配置Enterprise Manager,单击下一步。
      在这里插入图片描述
    • (6)选择 所有账户使用同一管理口令,输入口令,并确认口令,单击下一步。
      在这里插入图片描述
      由于密码比较简单,单击下一步会出现下面提示,选择即可
      在这里插入图片描述
    • (7)单击下一步。(可以直接单击完成,因为后面都是一直点击下一步,我这里写的详细点,就单击下一步)
      在这里插入图片描述
    • (8)单击下一步(或直接单击完成)
      在这里插入图片描述
    • (9)单击下一步(或直接单击完成)
      在这里插入图片描述
    • (10)单击下一步(或完成)
      在这里插入图片描述
    • (11)单击下一步(或完成)
      在这里插入图片描述
    • (12)单击完成,等待数据库创建完成就可以了。
      在这里插入图片描述

    等待片刻,我们自定义的数据库便创建完成了,数据库名为BOOKSALES,账户有sys和system,密码为第(6)步中输入的口令,我这里是admin。
    (创建完成后可以先检查一下相关的服务是否开启了。)
    在win10桌面下方的搜索框中直接搜索服务,选中下图框中的那个服务(桌面应用),回车。
    在这里插入图片描述
    检查下面3个服务是否开启在这里插入图片描述

    2.使用sql plus连接BOOKSALES数据库。

    关于连接命令的详细说明请看上一篇博客:Oracle-Oracle数据库的连接(超详细):https://blog.csdn.net/xu_benjamin/article/details/90048280

    • 打开cmd窗口,输入: sqlplus /nolog 回车
    • 输入:conn sys/admin@BOOKSALES as sysdba 回车
      在这里插入图片描述

    3.使用SQL developer连接数据库

    安装好SQL developer后,打开

    • (1)单击下图中的 +
      在这里插入图片描述
      (2)按下图输入相关信息。点击连接
      在这里插入图片描述
      单击连接会弹出这个小框框:
      在这里插入图片描述
      输入密码(我这里是admin),点击确定即可。
      (3)然后会出现这个:表示连接成功,就可以在里面编写SQL语句了。(关于这个软件的其他功能的使用,大家再自己慢慢摸索吧!)
      在这里插入图片描述

    完成!恭喜你,自己已经创建了一个Oracle数据库,并且使用SQLplus和SQL developer连接成功了。下面就可以紧接着使用各种命令进行各种 操作了!(见后面的博客)

    创作不易,喜欢的话欢迎点赞加关注!蟹蟹蟹蟹!

    展开全文
  • Linux无界面创建Oracle数据库实例

    千次阅读 多人点赞 2019-03-06 10:13:07
    Linux创建Oracle数据库实例 上一篇安装了数据库,本文记录创建数据库实例步骤 1、安装步骤: 内存检查 : 内存检查,如果过小,则会报错,具体错误可以看最后的问题列表,我初始内存为2G,出错之后调成16G,具体的...

    Linux创建Oracle数据库实例

    上一篇安装了数据库,本文记录创建数据库实例步骤

    1、安装步骤:

    • 内存检查

    内存检查,如果过小,则会报错,具体错误可以看最后的问题列表,我初始内存为2G,出错之后调成16G,具体的值我没有查验,小伙伴们可以自己查查资料,下边的内存数是公司服务器内存,不是我本机。

    [root@node1 ~]# grep -i memtotal /proc/meminfo
    MemTotal:       263773908 kB
    
    • 创建的ORACLE的SID

    PS:以下操作都在oracle用户环境

    #切换到oracle用户环境
    [root@node1 ~]# su - oracle
    Last login: Tue Mar  5 14:05:55 CST 2019 on pts/0
    
    #本次创建的ORACLE的SID为rmblc
    [oracle@node1 ~]$ export ORACLE_SID=rmblc
    
    #打印当前ORACLE的SID
    [oracle@node1 ~]$ echo $ORACLE_SID
    rmblc
    
    • 创建相应目录
    #将rmblc换成自己的SID
    [oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/rmblc/{a,b,c,u}dump
    [oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/rmblc/pfile
    [oracle@node1 ~]$ mkdir -p $ORACLE_BASE/oradata/rmblc
    
    • 创建初始化文件
    #打开$ORACLE_HOME/dbs目录
    [oracle@node1 ~]$ cd $ORACLE_HOME/dbs
    [oracle@node1 dbs]$ ls
    hc_orcl.dat  init.ora  lkORCL  orapworcl  spfileorcl.ora
    
    #复制初始化文件,明明规则init+实例名.ora
    [oracle@node1 dbs]$ cp init.ora initrmblc.ora
    [oracle@node1 dbs]$ ls
    hc_orcl.dat  init.ora  initrmblc.ora  lkORCL  orapworcl  spfileorcl.ora
    
    #编辑,将<ORACLE_BASE>换成对应的绝对路径,不知道的可以通过echo $ORACLE_BASE命令查看
    [oracle@node1 dbs]$ vi initrmblc.ora
    db_name='rmblc'#换成自己的SID
    memory_target=1G
    processes = 150
    audit_file_dest='/u01/oracle/admin/rmblc/adump'#替换成自己的
    audit_trail ='db'
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='/u01/oracle/flash_recovery_area'#替换成自己的
    db_recovery_file_dest_size=2G
    diagnostic_dest='/u01/oracle'#替换成自己的
    dispatchers='(PROTOCOL=TCP) (SERVICE=rmblcXDB)'#rmblc将替换成自己的SID
    open_cursors=300
    remote_login_passwordfile='EXCLUSIVE'
    undo_tablespace='UNDOTBS1'
    # You may want to ensure that control files are created on separate physical
    # devices
    control_files = (ora_control3, ora_control4)#原文件是1,2改成不一样的不然会报错
    compatible ='11.2.0'
    
    • 创建密码文件
    #将orapwrmblc的rmblc改成自己的SID,admin是密码
    [oracle@node1 dbs]$ orapwd file=$ORACLE_HOME/dbs/orapwrmblc password=admin entries=5 force=y
    

    PS:参考的博文说这里设置的是sys用户,密码是addb123,但是登陆提示错误,用原始密码可以登陆,不清楚设置的是什么密码,有知道小伙伴麻烦在下面告诉我一下

    • 创建oracle的建库脚本 createdb.sql
    #打开路径,
    [oracle@node1 dbs]$ cd $ORACLE_BASE/oradata/rmblc
    
    #创建文件
    [oracle@node1 rmblc]$ vi createdb.sql
    create database rmblc #替换成自己的SID
    MAXINSTANCES 1
    MAXLOGHISTORY 1
    MAXLOGFILES 5
    MAXLOGMEMBERS 5
    MAXDATAFILES 100
    DATAFILE
    '/u01/oracle/oradata/rmblc/system01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited extent management local #替换成自己的路径
    sysaux datafile
    '/u01/oracle/oradata/rmblc/sysaux01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited #替换成自己的路径
    default temporary tablespace TEMP tempfile
    '/u01/oracle/oradata/rmblc/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited #替换成自己的路径
    undo tablespace UNDOTBS1 datafile
    '/u01/oracle/oradata/rmblc/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited #替换成自己的路径
    logfile
    GROUP 1 ('/u01/oracle/oradata/rmblc/redo1.dbf') size 10m, #替换成自己的路径
    GROUP 2 ('/u01/oracle/oradata/rmblc/redo2.dbf') size 10m, #替换成自己的路径
    GROUP 3 ('/u01/oracle/oradata/rmblc/redo3.dbf') size 10m  #替换成自己的路径
    CHARACTER SET ZHS16GBK
    NATIONAL CHARACTER SET AL16UTF16
    ;
    
    • 执行建库和数据字典脚本
    #检查当前SID是否为自己创建的
    [oracle@node1 rmblc]$ echo $ORACLE_SID
    rmblc
    
    #连接数据库
    [oracle@node1 rmblc]$ sqlplus / as sysdba
    
    #执行这一句可能会提示错误,具体看问题列表
    SQL> startup nomout
    SQL> @$ORACLE_BASE/oradata/rmblc/createdb.sql#执行需要点时间
    SQL> @?/rdbms/admin/catalog.sql;#执行需要点时间
    SQL> @?/rdbms/admin/catproc.sql;#执行需要点时间
    SQL> @?/rdbms/admin/catexp.sql;#执行需要点时间
    
    • 修改监听配置文件listener.ora
    [oracle@node1 rmblc]$ cd $ORACLE_HOME/network/admin
    [oracle@node1 admin]$ ls
    listener.ora  samples  shrept.lst  sqlnet.ora  tnsnames.ora
    
    #增加以下内容
    [oracle@node1 admin]$ vi listener.ora
    rmblc =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.214.16)(PORT = 1522))
          )
        )
      )
    SID_LIST_rmblc =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = rmblc)
          (ORACLE_HOME = /u01/oracle/product/11.2.0/db_1)
          (SID_NAME = rmblc)
        )
      )
    LISTENER_FATPASE =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.214.16)(PORT = 1522))
    
    • 启动监听
    #这里要指明启动哪个数据库实例的监听
    [oracle@node1 admin]$ lsnrctl start rmblc
    
    • 启动数据库服务
    #查看以下自己当前的SID是否为创建的SID,如果不是执行下面命令重新设置
    [oracle@node1 admin]$ export ORACLE_SID=rmblc
    
    #连接
    [oracle@node1 admin]$ sqlplus / as sysdba
    #关闭服务
    SQL> shutdown
    
    #启动服务
    SQL> startup 
    
    • 数据库原始密码
    1.用户名:sys             密码:change_on_install
    2.用户名:system       密码:manager
    3.用户名:scott           密码:tiger
    
    • 修改密码,已经连接数据库
    #修改密码,因为前面说设置了sys密码,其实设置的不是sys密码,所以想修改密码的可以执行下面命令
    #可以将sys替换成要修改的用户,将admin修改成自己想要的密码
    SQL> alter user sys identified by admin as sysdba;
    

    2、问题列表:

    • Oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system
      这个就是最早提到的如果内存不够,就会抱着个错误,把内存调大就行
    • 执行startup nomout会提示SP2-0714: invalid combination of STARTUP options错误
      首先用quit或exit退出sql,执行命令echo $ORACLE_SID,确认SID是否正确,然后检查监听是否启动,再连接数据库执行startup,或者切换到root再切回来重新操作一遍
    • 执行创建数据库createdb.sql文件时,提示database name ‘PROD’ does not match parameter db_name ‘orcl’
      原因是我重启系统了,没有重新设置SID
    • 执行sql文件的时候会有错误出现,比如ORA-04031: unable to allocate 3896 bytes of shared memory
      我安装的时候出现这种错误提示,我没有理会,但是在执行倒数第二个还是最后一个sql文件时很久都没有执行完成,一直报错,我是重新执行这些sql文件的,第二遍执行的时候,安装过程没有特别明显的错误提示,太快闪过去的我看不到
    • 执行sql语句的时候会提示ORA-01034: ORACLE not available
      退出sql然后确认SID是否正确
    • 使用sys用户连接ORACLE报错:ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
      使用plsql工具连接数据库时,最后连接为选项不要用normal,选择SYSDBA或者SYSOPER;
      使用navicat连接数据库时,点击高级选项,选择SYSDBA或者SYSOPER;

    [参考]
    安装文档——https://blog.csdn.net/Trigl/article/details/53101888
    安装文档——https://blog.csdn.net/kong2030/article/details/80572755
    问题参考文档——https://www.linuxidc.com/Linux/2014-11/109931.htm
    问题参考文档——https://www.cnblogs.com/xiaochina/p/7510239.html
    问题参考文档——https://blog.csdn.net/qq_34169240/article/details/82014476
    问题参考文档——https://blog.csdn.net/junzixing1985/article/details/79521655
    问题参考文档——https://blog.csdn.net/tototuzuoquan/article/details/52780949

    展开全文
  • Navicat创建Oracle数据库、数据表

    千次阅读 2019-10-14 16:24:45
    顺序不能反了 ,先删除数据表以后用户默认的表空间就找不到打不开数据库 删除完成以后再手动删除磁盘中的表空间 创建表空间 名称必须大写,不然创建完发现路径会出错。 创建用户 默认表空间为刚刚创建的 ...

    创建表:

    1、创建数据表空间 2、创建用户(指定默认当前创建的表空间)

    删除表:

    1、删除用户 2、删除数据表空间

     

    顺序不能反了 ,先删除数据表以后 用户默认的表空间就找不到 打不开数据库 

    删除完成以后再手动删除磁盘中的表空间

     

    创建表空间

    名称必须大写,不然创建完发现路径会出错。

     

    创建用户  

    默认表空间为刚刚创建的

     

    分配权限 最起码的登录权限 

    在“成员属于”中我们选择了“DBA”权限。其实对于一般的用户,我们只需赋予connect、resource、create view这3个权限即可。但是这里我们为了演示方便就选择“DBA”了。

    展开全文
  • 记一次部署oracle的集群RAC实例的过程,以满足项目在数据安全方面的考虑,推荐部署rac集群环境
  • cmd脚本创建Oracle数据库
  • oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
  • CentOS下手动创建Oracle数据库 DataGuard部署
  • Windows新建Oracle数据库实例

    千次阅读 2020-07-01 17:14:45
    本文的内容就是,帮助你快速搭建好Oracle数据库并导入dmp文件!!! 开始动手 1.安装Oracle数据库 从下载数据库文件到搭建数据库环境这一部分我这里不再叙述,因为一般开发人员的电脑里面都有Oracle,就算没有,网上...
  • 在做项目时,为了给原来项目的数据库做备份,在网上查了很多资料,很感谢这为博主写的这篇博客,但是根据这个博客创建好表空间后发现数据库和原来的数据库串了...其实在Oracle中的概念并不是创建数据库,而是创建一...
  • 使用PLSQL 创建Oracle数据库用户并设置权限
  • 利用Navicat创建oracle数据库

    万次阅读 2018-02-27 08:45:13
    缘由: 业务学习需求需要使用oracle11g数据库,之前mysql和sqlserver用的比较多,oracle仅限大学学过的,了解非常有限。在使用过程中,在安装完oracle11g以后,使用PLSQL发现有点麻烦,配置有点多,考虑以前使用...
  • 在Navicat工具中创建oracle数据库

    千次阅读 2020-09-27 17:36:19
    其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建数据库一模一样了(如果你用过...
  • Linux服务器创建oracle数据库实例

    千次阅读 2019-08-01 11:50:35
    一、 创建数据库实例步骤: 1. 打开 xshell ,新建会话,输入主机地址: 10.4.10.52 ,其他默认。 ...
  • PLSQL怎么创建oracle数据库用户

    千次阅读 2017-10-18 15:39:56
    双击运行PLSQL Developer软件,连接oracle数据库服务器 2  在“对象”下,找到users,右击选择“新建” 3  在弹出的“创建用户”窗口中,输入新用户的名称、口令,...
  • 【实验目的】 1. 掌握Oracle数据库创建方法 2. 使用DBCA创建数据库 3. 掌握命令方式手工创建数据库
  • Oracle数据库教程

    2019-03-10 19:28:06
    Oracle数据库教程1、ORACLE 实例——包括内存结构与后台进程 2、ORACLE 数据库——物理操作系统文件的集合 3、内存结构的组成 4、后台进程的作用 5、数据库的物理文件 6、各种逻辑结构
  • Navicat for oracle创建数据库

    万次阅读 多人点赞 2019-04-02 19:24:28
    其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建数据库一模一样了(如果你用过...
  • CMD命令创建Oracle数据库用户

    千次阅读 2019-03-01 15:48:41
      1.打开cmd,执行 sqlplus 连接数据库,输入已有用户的用户名及密码链接到数据库   2.执行 create user 用户名 identified by 密码;创建用户   3.赋权限:grant dba,connect,resource to 用户名; ...
  • 通过odbc连接oracle数据库,可以用来连接数据库,写入数据库,查询及更新
  • 1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID....
  • linux下创建ORACLE数据库以及用户

    千次阅读 2018-07-19 18:10:41
    在linux下的root用户切换到...用sqlplus命令登录到oracle数据库 sqlplus / as sysdba   创建表空间以及设置其大小 CREATE TABLESPACE '表空间名称' datafile '/home/oracle/app/oradata/orcl/TSPLN.dbf' s...
  • JAVAweb连接oracle数据库工程 JAVAweb连接oracle数据库工程
  • oracle 数据库 时间

    2018-07-02 10:02:48
    Oracle 数据库 的 关于 时间 的 各种 转换 转化 以及时间的应用和操作
  • 经验证过的,可行的,在win下创建oracle数据库实例。
  • CentOS Linux 新建oracle数据库实例  安装好oracle之后,首先想到的那就是自己建一个库来看看效果喽。  创建的过程如下文章所说,http://blog.chinaunix.net/uid-29345767-id-4046257.html  基本是按照这篇...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 432,294
精华内容 172,917
关键字:

新建oracle数据库