zoukankan      html  css  js  c++  java
  • Oracle 日常使用

    Oracle 日常使用

    简单启/停 Oracle database

    启动database # 登陆 oracle 终端后,执行启动命令 sqlplus / as sysdba $> startup

    关闭 database # 登陆 oracle 终端后,执行启动命令 sqlplus / as sysdba $> shutdown immediate;

    临时关闭 database 服务

    查看 database 的sid 名字 select instance_name from V$instance;

    查看database 的当前状态 select status from v$instance;

    临时停止 database 服务 alter database close;

    如果希望重新启动 database 服务,只能重新关闭 Oracle 服务,然后再重启 startup Oracle 服务

    删除 Oracle database

    用户在临时关闭 Oracle 的database 服务后,就可以执行删除 database 命令 ALTER SYSTEM ENABLE RESTRICTED SESSION; drop database;

    然后强行释放 lk** 文件

    cd /home/oracle/product/11.2.0/db_1/dbs
    fuser -k lkORCL11G
    

    注意,作者的 $ORACLE_HOME=/home/oracle/product/11.2.0/db_1

    删除 /etc/oratab 文件下的 sid 描述 vi /etc/oratab

    文件中的内容如下,将其删除即可 orcl11g:/home/oracle/product/11.2.0/db_1:N

    查看当前 database 有哪些表

    select table_name,tablespace_name from user_tables;
    

    Oracle 监听操作

    启动Oracle 监听 lsnrctl start

    查看Oracle 监听 lsnrctl status

    停止Oracle 监听 lsnrctl stop

    远程连接Oracle 服务

    查看 Oracle 的 service_name

    show parameter service_name
    
    conn test@localhost:1521/orcl
    

    Oracle 用户

    创建用户 create user USERNAME identified by PASSWORD;

    赋予 登陆普通建表 权限 grant connect, resource to USERNAME; grant create session to USERNAME;

    远程连接 Oracle 服务

    sqlplus 直接远程连接 sqlplus username/passwrod@服务器IP:ORACLE端口号/数据库服务名

    已经登陆 sqlplus 中,然后再远程连接 conn username/passwrod@服务器IP:ORACLE端口号/数据库服务名

    Oracle 中各种概念

    参考博客

    再进击
  • 相关阅读:
    java中的几种对象(PO,VO,DAO,BO,POJO)
    【转】Spring boot 打成jar包问题总结
    mac 上安装lua
    Mac下更新Vim到最新版本
    刘以鬯和香港文学
    权重随机算法的java实现
    MySQL具体解释(7)-----------MySQL线程池总结(一)
    IIS PHP 配置 问题总结
    HDU 3622 Bomb Game(2-sat)
    poj 2388 Who's in the Middle
  • 原文地址:https://www.cnblogs.com/chenfool/p/15086423.html
Copyright © 2011-2022 走看看