zoukankan      html  css  js  c++  java
  • oracle 安装介绍

    #basics.connection.dialect = org.hibernate.dialect.Oracle9Dialect
    ##数据库驱动
    #basics.connection.driver_class = oracle.jdbc.driver.OracleDriver
    ##数据库路径地址
    #basics.connection.url = jdbc:oracle:thin:@172.16.15.163:1521:orcl
    ##数据库用户名
    #basics.connection.username =
    ##数据库密码
    #basics.connection.password =

    oracle 分为客户端和服务器

    全局数据库是

    实例名通常就是所说的服务,就是说数据库和操作系统之间的交互用的是数据库实例名

    导入 sql文件

    @路径    例如@d:/my.sql

    [oracle@redhat ~]$ su - oracle    --“切换到oracle用户”
    [oracle@redhat ~]$ lsnrctl start    --“打开监听”
    [oracle@redhat ~]$ sqlplus /nolog                                --“进入到sqlplus”
    SQL> conn /as sysdba                                              --“连接到sysdba”
    SQL> startup                                                     --“启动数据库实例”
    SQL> shutdown immediate                                          --“关闭数据库实例”
    [oracle@redhat ~]$ lsnrctl stop                                 --“关闭监听”



    5.授予用户使用表空间的权限

    alter user C##test quota unlimited on CDBTEST;

    sys sys as sysdba

    conn /as sysdba

    //创建CDB表空间
    create tablespace my logging datafile 'E:oracle12cadminoradataorclmy.dbf' size 50M autoextend on next 50m maxsize

    unlimited;


    select con_id,dbid,name,open_mode from v$pdbs;
    alter session set container = ORCLPDB;


    //在PDB下创建表空间



    create tablespace my logging datafile 'E:oracle12cadminoradataorclpdb_my.dbf' size 50M autoextend on next 50m maxsize

    unlimited;



    CREATE USER my IDENTIFIED BY my  DEFAULT TABLESPACE my temporary tablespace temp;

    grant dba to study;

    GRANT connect, resource TO cici;
    grant create session to cici;

    orale 导出,导入

    一、expdp/impdp和exp/imp的区别

    1、exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。

    2、expdp和impdp是服务端的工具程序,他们只能在oracle服务端使用,不能在客户端使用。

    3、imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。

    4、对于10g以上的服务器,使用exp通常不能导出0行数据的空表,而此时必须使用expdp导出。

     

     

    方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):

    1:G:Oracleproduct10.1.0Client_1NETWORKADMIN目录下有个tnsname.ora文件,内容如下:
    CMSTAR =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.13.200)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = cmstar)
        )
      )
    其中:CMSTAR为数据库名,HOST为IP地址,所以可以仿效上面的例子手动添加数据录连接。

    让别人链接自己

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.16.61)(PORT = 1521))
        )
      )

     

     

     


    2:用cmd进入命令行
    输入:tnsping cmstar
    就是测试172.18.13.200是否连接成功
    3:导入与导出,如下:

    1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
       exp system/manager@TEST file=d:daochu.dmp full=y

     

     1 将D:daochu.dmp 中的数据导入 TEST数据库中。
       imp system/manager@TEST  file=d:daochu.dmp
       上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
       在后面加上 ignore=y 就可以了。
     2 将d:daochu.dmp中的表table1 导入
     imp system/manager@TEST  file=d:daochu.dmp  tables=(table1)

     

     

     

    1. 使用sys用户登录数据库(或者有dba权限的[还不知道具体的区别,但是能用])
    2. 在左边的对象列表中找到USERS,右键点击USERS,选择“新建用户”选项
    3. 其他安装下面的图片步骤来即可:
      1.   
      2.     
      3.   
      4.   
      5.   

    OK!

    exp hbslt_jso5/hbslt_jso5@orcl  file=c:jso5sg20190111.dmp owner=hbslt_jso5

    imp scl_xxcj/scl_xxcj@orcl full=y file=c:scl_jbase.dmp ignore=y log=e:log.txt
     
     
    exp sys_gwcs_test/sys_gwcs_test  file=d:sys_gwch_test.dmp owner=sys_gwcs_test

    imp sys_gwcs_test1/sys_gwcs_test1@orcl full=y file=d:daochu.dmp ignore=y log=d:log.txt
    imp sys_gwcs_test1/sys_gwcs_test1@orcl  full=y file=d:GWCS.dmp  ignore=y log=d:log.txt tables=(rcv_datas_tb,Rcv_Tb)
     
     

    1、exp命令导出dmp文件(exp -help查看帮助信息)

    命令:exp username/userpasswd@192.168.99.199/orcl file=C:jds.dmp log=C:jds.log tables=tablename...;(不写tables时表示导出当前用户所有表)

    2、exp备份数据库中表结构(不要数据)

    命令:exp username/userpasswd@192.168.99.199/orcl file=C:jds.dmp log=C:jds.log tables=tablename... rows=n;(不写tables时表示导出当前用户所有表)

     

     plsql 免安装

  • 相关阅读:
    HDOJ 2955
    SG函数
    关于背包问题的二进制优化
    一个还算能用的调试代码
    ural 1568 Train Car Sorting 题解
    【虚拟机】:"该虚拟机似乎正在使用中。 如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。"
    解决Zookeeper报错:conf is not executed because it is not in the whitelist的解决办法
    Kali Linux更新和配置
    Docker拉取镜像时错误解决办法
    运行连接Oracle数据库时,Idea报错: Error : java 不支持发行版本5
  • 原文地址:https://www.cnblogs.com/jentary/p/9270798.html
Copyright © 2011-2022 走看看