精华内容
下载资源
问答
  • Linux下创建Oracle的实例
    千次阅读
    2019-06-24 12:00:06

    使用oracle用户登录,或su到oracle用户

    1、首先设置要创建的ORACLE的SID

    export ORACLE_SID=addb

    2、 创建相应目录

    mkdir -p $ORACLE_BASE/admin/addb/{a,b,c,u}dump
    mkdir -p $ORACLE_BASE/admin/addb/pfile
    mkdir -p $ORACLE_BASE/oradata/addb

    3、在$ORACLE_HOME/dbs目录下创建初始化文件

    命名方法:init实例名.ora 本例中initaddb.ora 
    cp init.ora initaddb.ora 即可以生成 
    vi initaddb.ora 进行编辑,将里面的内容对应修改一下,我的修改完如下:

    db_name='addb'
    memory_target=1G
    processes = 150
    audit_file_dest='/data/install/oracle/admin/addb/adump'
    audit_trail ='db'
    db_block_size=8192
    db_domain=''
    db_recovery_file_dest='/data/install/oracle/flash_recovery_area'
    db_recovery_file_dest_size=2G
    diagnostic_dest='/data/install/oracle'
    dispatchers='(PROTOCOL=TCP) (SERVICE=addbXDB)'
    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)
    compatible ='11.2.0'

    注意不要用原来的<ORACLE_BASE>作为路径,修改为对应的绝对路径,否则会报错

    而且注意control_files应该是新的文件,否则会报文件已存在的错误

    4、创建密码文件

    orapwd file=$ORACLE_HOME/dbs/orapwaddb password=addb123 entries=5 force=y 
    这里设置的是sys用户,密码是addb123

    5、创建oracle的建库脚本 createdb.sql,内容如下,我将其放在了$ORACLE_BASE/oradata/addb下面

    create database addb
    MAXINSTANCES 1
    MAXLOGHISTORY 1
    MAXLOGFILES 5
    MAXLOGMEMBERS 5
    MAXDATAFILES 100
    DATAFILE
    '/data/install/oracle/oradata/addb/system01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited extent management local
    sysaux datafile
    '/data/install/oracle/oradata/addb/sysaux01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited
    default temporary tablespace TEMP tempfile
    '/data/install/oracle/oradata/addb/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited
    undo tablespace UNDOTBS1 datafile
    '/data/install/oracle/oradata/addb/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited
    logfile
    GROUP 1 ('/data/install/oracle/oradata/addb/redo1.dbf') size 10m,
    GROUP 2 ('/data/install/oracle/oradata/addb/redo2.dbf') size 10m,
    GROUP 3 ('/data/install/oracle/oradata/addb/redo3.dbf') size 10m
    CHARACTER SET ZHS16GBK
    NATIONAL CHARACTER SET AL16UTF16

    6、执行建库和数据字典脚本

    以sysdba进入:

    sqlplus / as sysdba

    执行下面命令:

    startup nomout;
    @$ORACLE_BASE/oradata/addb/createdb.sql
    @?/rdbms/admin/catalog.sql;
    @?/rdbms/admin/catproc.sql;
    @?/rdbms/admin/catexp.sql;

    7、修改监听配置文件listener.ora

    到$ORACLE_HOME/network/admin目录下:vi listener.ora

    addb =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 114.55.30.70)(PORT = 1522))
          )
        )
      )
    SID_LIST_addb =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME = addb)
          (ORACLE_HOME = /data/install/oracle/product/11.2.0/db_1)
          (SID_NAME = addb)
        )
      )

    8、启停

    启停监听

    lsnrctl start addb
    lsnrctl stop addb

    启停实例

      export ORACLE_SID=addb
      sqlplus / as sysdba
      >startup
      >shutdown
     

    更多相关内容
  • 使用navicat创建Oracle数据库

    千次阅读 2021-05-02 07:55:24
    在线QQ客服:1922638专业的SQL Server、MySQL数据库同步软件navicat 11.0.7Oracle 11.20。第一次登录,与plsql相同,以管理员身份登录图0.1图0.2请注意,这里需要sysdba?1.navicat连接到数据库(服务器上的本地或...

    bc3f9276acf88283a0569b9b9ef9ee92.png

    在线QQ客服:1922638

    专业的SQL Server、MySQL数据库同步软件

    navicat 11.0.7

    Oracle 11.2

    0。第一次登录,与plsql相同,以管理员身份登录

    图0.1

    ac6b8e24e129c601bf020274f0957b64.png

    图0.2

    请注意,这里需要sysdba

    151c5a0d6b1bc7a624caf6236d507787.png

    1.navicat连接到数据库

    (服务器上的本地或相同,此屏幕快照演示了本地数据库)

    当navicat连接到Oracle时,可能会出现错误。此配置写在另一篇文章中

    连接成功后,打开它

    图1:

    491fe9a76bcc0765c089ed2e07e57ac9.png

    2.Others-directory-create directory

    图2:

    806b8cdcb08022bdf38932b2ca954b9e.png

    图3:

    414f5ee2c5866be0be4eccb60597f945.png

    我复制了创建的地址,更改了姓氏,并将其保存在文件夹中

    图4:

    fb638876ca78d9bb087efcab6a9b0ea4.png

    图5:

    41660b0b7fd9eeb462af21355f9aa409.png

    输入目录名称(我在这里测试,您有空),保存

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

    图6:

    6125833e1ee10ee1c0128a981918f49a.png

    在表格中输入名称” name”和大小,单击上方的”保存”,然后在弹出框中输入表格名称

    图7:

    4b0c9196e6686f75bf7f4f49a5fcf09c.png

    4.设置用户权限

    用户-用户

    图8:

    5c1ea4ba5b9a0b1c984deaa1f406cc51.png

    新用户是刚刚创建的数据库用户

    新用户,我在这里使用TEST

    (默认表空间是上面创建的表空间)

    图9:

    268dc962d81c3ac614add214c3c8a400.png

    向用户添加权限

    图10:

    9a74f2908ba89d11abf50af5a35cdb0a.png

    成员:connect,dba,reouse

    图11:

    00b5ea0af10a6c0187749e5954d94be3.png

    服务器权限,我将在此处创建视图

    图12:

    1f07b56231161b99606c99ab75eee407.png

    创建成功,保存

    5.注销该TEST用户

    图13:

    374271f363c5ba69ab0c79f086e0bdd5.png

    您可以自己选择连接名称,因此很容易识别

    我在这里使用的简化版本,SID是XE,

    帐户密码仅为TEST

    图14:

    fcfd58f77a85eeecae6e67f70b9dfacb.png

    稍后创建的表与mysql相同

    展开全文
  • 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

    展开全文
  • 请大佬指点,oracle18c安装时提示无法创建 oracle Oracle 主目录用户![图片说明](https://img-ask.csdn.net/upload/201905/24/1558680007_185494.png)
  • 创建Oracle定时任务

    千次阅读 2019-05-24 10:08:42
    PLSQL创建Oracle定时任务 用语句创建 1、创建任务执行的存储过程,如名称为testJob,向测试表中插入数据,如文章开头,此处省略。 2、创建一个 定时任务 job declare job number; BEGIN DBMS_JOB.SUBMIT( ...

    PLSQL 创建Oracle定时任务

      用语句创建 

    1、创建任务执行的存储过程,如名称为testJob,向测试表中插入数据,如文章开头,此处省略。

     2、创建一个 定时任务 job

    declare
      job number;
    BEGIN
      DBMS_JOB.SUBMIT(  
            JOB => job,  /*自动生成JOB_ID*/  
            WHAT => 'testJob;',  /*需要执行的存储过程名称或SQL语句*/  
            NEXT_DATE => sysdate,  /*初次执行时间-立即执行*/  
            INTERVAL => 'trunc(sysdate,''mi'')+1/(24*60)' /*每隔1分钟执行一次*/
          );  
      commit;
    end;
    3、查询定时任务相关字段信息

    select *  from user_jobs;

    4 、停止定时任务

    declare
    begin   
      dbms_job.broken(24,true,sysdate);        /*停止一个job,jobId, job的ID,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。   */
    commit;
    end;
    5、启动指定定时任务

    declare
    begin
       DBMS_JOB.RUN(24); /*24 job的id*/
       commit;
    end;
    6、删除定时任务

    declare
    begin
      dbms_job.remove(24);  /*删除自动执行的job,参数是 job的id*/
      commit;
    end;
    7、修改定时任务的间隔时间

    declare
    begin
      dbms_job.interval(24,interval => 'TRUNC(SYSDATE)+1');  /*第一个参数为job的ID,第二个参数interval: 计算下一次任务执行的时间表达式*/
      commit;
    end;
    8、修改下一次执行时间

    declare
    begin
       dbms_job.next_date(24,to_date('2020-11-9 12:08:00','yyyy-mm-dd hh24:mi:ss')); /*第一个参数:job的ID;第二个参数:要修改后的计算下一次执行的时间表达式*/
       commit;
    end;
    9、修改定时任务要执行的操作

    declare
    begin
        dbms_job.what(24,'testJob2();');   /* 第一个参数:job的ID;第二个参数:要更改的新操作名称(操作名必须存在)*/
    commit;
    end;
    三、结

    1、dba_jobs 表中字段含义

    dba_jobs 表中字段含义:
     
    JOB                                         任务的唯一标识码
     
    LOG_USER         提交任务的用户
     
    PRIV_USER         赋予任务权限的用户
     
    SCHEMA_USER           对用户作语法分析的用户模式
     
    LAST_DATE         最后一次成功执行任务的时间
     
    LAST_SEC         最后一次成功执行任务的时间的时分秒
     
    THIS_DATE         正在执行的任务的开始时间,若没有则为空
     
    THIS_SEC 正在执行的任务的开始时间的时分秒,若没有则为空
     
    NEXT_DATE 下一次执行定时任务的时间
     
    NEXT_SEC 下一次执行定时任务的时间的时分秒
     
    TOTAL_TIME 执行当前任务所需要的时间,单位:秒
     
    BROKEN         标志参数,Y表示任务中断,以后不会再运行 
     
    INTERTAL 计算下一次执行定时任务的时间表达式
     
    FAILURES 当前定时任务执行失败的总次数
     
    WHAT 执行任务的PL/SQL代码块
     
    NLS_ENV 任务执行的NLS会话设置
     
    MISC_ENV 定时任务运行的其他一些参数设置
     
    INSTANCE 标识当前任务运行是否受限,0 没有受限
    2、INTERVAL 部分参数值示

    INTERVAL 部分参数值示例:
     
    每天午夜12点: 'TRUNC(SYSDATE + 1)'
     
    每天早上8点30分: 'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)'
     
    每星期二中午12点: 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24'
     
    每个月第一天的午夜12点: 'TRUNC(LAST_DAY(SYSDATE ) + 1)'
     
    每个季度最后一天的晚上11点: 'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24'
     
    每星期六和日早上6点10分: 'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'
     
    每月25号00:00执行: 'TRUNC(LAST_DAY(SYSDATE ) + 25)'
     
    --------------------------
     
    1:每分钟执行
    Interval => TRUNC(sysdate,'mi') + 1/ (24*60)

    Interval => sysdate+1/1440
     
    2:每天定时执行
    例如:每天的凌晨1点执行
    Interval => TRUNC(sysdate) + 1 +1/ (24)
     
     
    3:每周定时执行
    例如:每周一凌晨1点执行
    Interval => TRUNC(next_day(sysdate,'星期一'))+1/24
     
    4:每月定时执行
    例如:每月1日凌晨1点执行
    Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24
     
    5:每季度定时执行
    例如每季度的第一天凌晨1点执行
    Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24
     
    6:每半年定时执行
    例如:每年7月1日和1月1日凌晨1点
    Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24
     
    7:每年定时执行
    例如:每年1月1日凌晨1点执行
    Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24
     

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

    千次阅读 2019-10-14 16:24:45
    创建表: 1、创建数据表空间 2、创建用户(指定默认当前创建的表空间) 删除表: 1、删除用户 2、删除数据表空间 顺序不能反了 ,先删除数据表以后用户默认的表空间就找不到打不开数据库 删除完成以后再手动...
  • 利用Navicat创建oracle数据库表

    千次阅读 2020-03-10 13:23:04
    业务学习需求需要使用oracle11g数据库,之前mysql和sqlserver用的比较多,oracle仅限大学学过的,了解非常有限。 在使用过程中,在安装完oracle11g以后,使用PLSQL发现有点麻烦,配置有点多,考虑以前使用navicat...
  • SqlServer中创建Oracle连接服务器

    千次阅读 2019-05-18 09:46:13
    SqlServer中创建Oracle连接服务器 第一种:界面操作 (1)展开服务器对象-->链接服务器-->右击“新建链接服务器” (2)输入链接服务器的IP (3)链接成功后 第二种:语句操作 注:需要提前...
  • 在Navicat工具中创建oracle数据库

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

    千次阅读 2020-09-08 23:03:32
    3.找到第三个框,角色权限(英文版的自己看英文,roleprivilege),这一步对于用户的权限进行设置,...这三种是基本的,设置完成后,apply一下,完成新用户创建,然后退出登录,使用新用户登录,就可以使用了。 OK了
  • 2.创建表空间文件 进入如下界面 进入如下界面 弹出如下界面,输入表空间名称 最终结果: 2 .新建用户 弹出如下界面: 3.授权 下面我们直接使用navicat测试一下我们刚才新建的表空间能...
  • 创建Oracle定时任务及其各项操作

    千次阅读 多人点赞 2018-11-09 11:42:22
    一、PLSQL 创建Oracle定时任务 1、创建任务执行的存储过程,如名称为testJob,向测试表中插入数据 // 创建一个sequence对象,提供自增长的序列号 create sequence seq_createId increment by 1 start with 1 ...
  • Linux创建oracle用户、连接数据库

    千次阅读 2019-07-26 14:18:38
    1、切换oracle用户 [root@*** ~]# cd /opt/oracle/database/ [root@*** database]# su - oracle Last login: Fri Jul 26 11:40:49 CST 2019 on pts/1 [oracle@*** ~]$ 2、新建oracle数据库是还没有设置数据库...
  • 项目中用到sqlserver去连接oracle,通过sqlserver可以直接操作oracle. 1、安装oracle客户端软件,并配置: www.2cto.com 1)打开Net Manager,新增服务名: www.2cto.com 2)选择网络协议: 3)填写...
  • linux中通过dbca创建oracle数据库

    千次阅读 2019-09-25 16:49:15
    本文承接上篇博客,linux中安装oracle数据库 1.首先还是一样的,本地的xstar连接上服务器, 2. #非常重要,必须在oracle用户下执行这行命令,否则会导致你弹出的安装oracle界面全是框框 export LANG=en_US.UTF...
  • linux手动创建oracle实例全过程

    万次阅读 多人点赞 2017-11-28 18:22:37
    先理解几个概念 oracle跟mysql和mssql的不同,提出了实例和表空间等的概念 实例:即一个运行的服务,不含任何物理数据和内容 ...因此,想要创建一个新的数据库,必须先运行一个实例。 但是oracle有表
  • Linux下创建Oracle19C的数据库实例

    千次阅读 2019-07-30 15:16:00
    接上一篇博客,安装 Oracle19chttps://www.cnblogs.com/xuzhaoyang/p/11264557.html 切换到root用户下,切换目录到db_1,执行,遇到选择路径的时候,直接回车就可以 ...[oracle@localhost db_1]$ export DISPLAY=...
  • 最近一直在用oracle数据库,连接工具是navicat,下面说一下navicat创建表空间的过程 1 .创建表空间文件 2 .输入表空间名称 3 .新建用户 以上操作的基础都是你已经获得了数据库管理员的账号,也就是System用户的...
  • CMD命令创建Oracle数据库用户

    千次阅读 2019-03-01 15:48:41
      1.打开cmd,执行 sqlplus 连接数据库,输入已有用户的用户名及密码链接到数据库   2.执行 create user 用户名 identified by 密码;创建用户   3.赋权限:grant dba,connect,resource to 用户名; ...
  • PLSQL怎么创建oracle数据库用户

    千次阅读 2017-10-18 15:39:56
    双击运行PLSQL Developer软件,连接oracle数据库服务器 2  在“对象”下,找到users,右击选择“新建” 3  在弹出的“创建用户”窗口中,输入新用户的名称、口令,...
  • Linux 下创建Oracle表空间

    万次阅读 2016-10-09 22:09:25
     在/home/oracle/oradata 目录下新建一个文件夹,后面创建表空间需要用到          cd /home/oracle/oradata          mkdir abc 4 、   sqlplus “/ as sysdba”      ( 以dba...
  • 创建Oracle本地数据库详细步骤

    万次阅读 2017-12-29 10:28:12
    前提:安装好oracle数据库客户端; PL/SQL DEVELOPER 1.打开DatabaseConfiguration Assistant,如图:     选择创建数据库->next->选择一般用途->填写自己的数据库名->next-->填写口令,选择同一口令吧,当然...
  • 使用PLSQL创建Oracle的用户及表空间

    万次阅读 2018-06-21 09:06:22
    一、简述: 需要使用拥有dba权限的用户登录PLSQL,打开Command Window窗口,然后创建表空间及在该表空间下创建用户、二、具体步骤: 1、创建表空间: Create tablespace xxx logging datafile 'D:\data\xxx.dbf...
  • Linux服务器主机不够,而测试人员需要新的一台Oracle环境做测试,,所以准备在已经有的Oracle的Linux主机上上面建立第二个实例。这台Oracle服务器的资源足够用,所以就直接在上面搭建多实例来满足测试人员的需求。 ...
  • 关于使用navicat创建oracle触发器

    千次阅读 2015-11-28 16:38:20
    今天在使用navicat创建触发器的时候,遇到一个问题。 我之前创建了一个update触发器, CREATE OR REPLACE TRIGGER TRIG_UPDATE AFTER UPDATE  ON TABLE FOR EACH ROW BEGIN  statement; END; 结果在...
  • linux手工创建Oracle实例操作说明

    千次阅读 2017-05-26 16:19:43
    第一步 设置环境变量,可加在.bash_profile文件中 ...第二步 创建需要的目录: [oracle@localhost oracle]$ mkdir -p $ORACLE_BASE/oradata/ORCL [oracle@localhost oracle]$ mkdir -p $ORACLE_BASE/admin/o
  • CMD 创建oracle用户

    千次阅读 2017-04-17 19:35:25
    1:打开cmd:输入sqlplus / as sysdba ...2:创建用户:create user username identified by password; 用户名为username 密码 password 3:赋权限: grant dba to xxx; //把dba的权限赋给xxx这个用户
  • Oracle应用系列之创建Oracle数据库

    千次阅读 2016-03-21 10:05:36
    打开开始->程序,找到oracle的配置和移置工具,打开Database Configuration Assistance 因为只是为了学习Oracle,所以选择一般用途或事务处理 ...然后,我们打开配置和移置工具,可以看到我们创建的数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 652,396
精华内容 260,958
关键字:

创建oracle