• 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 中各种概念

    参考博客

    再进击
  • 相关阅读:
    HDU 5842 Lweb and String 【乱搞】
    POJ 2342 Anniversary party 【树形DP】
    [ZJOI2008]树的统计Count 【树链剖分】
    UVA 136 & POJ1338 Ugly Numbers
    ccf 201803-2
    ccf 201809-5
    ccf 201809-4
    ccf 201809-2
    ccf 201809-1
    最小费用可行流
  • 原文地址:https://www.cnblogs.com/chenfool/p/15086423.html
Copyright © 2020-2023  润新知