ubuntu

Ubuntu Oracle常用命令有哪些

小樊
41
2025-11-29 01:38:33
栏目: 云计算

在Ubuntu系统中,Oracle数据库的常用命令主要包括以下几类:

安装与配置

  1. 安装Oracle软件包

    sudo apt-get update
    sudo apt-get install oracle-xe
    
  2. 设置环境变量 编辑~/.bashrc文件,添加以下内容:

    export ORACLE_HOME=/opt/oracle/product/19c/dbhomeXE
    export PATH=$PATH:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    

    然后运行source ~/.bashrc使变量生效。

  3. 创建数据库实例 使用dbca工具创建数据库:

    sudo dbca
    

数据库管理

  1. 启动数据库

    sqlplus / as sysdba
    SQL> startup
    
  2. 关闭数据库

    SQL> shutdown immediate
    
  3. 查看数据库状态

    SQL> select status from v$instance;
    
  4. 备份数据库 使用RMAN(Recovery Manager)进行备份:

    rman target /
    RMAN> backup database;
    
  5. 恢复数据库

    RMAN> restore database;
    RMAN> recover database;
    

用户与权限管理

  1. 创建用户

    SQL> create user username identified by password;
    
  2. 授予权限

    SQL> grant connect, resource to username;
    
  3. 查看用户权限

    SQL> select * from dba_sys_privs where grantee = 'USERNAME';
    

数据库对象操作

  1. 创建表

    SQL> create table employees (
        id number primary key,
        name varchar2(50),
        salary number
    );
    
  2. 插入数据

    SQL> insert into employees values (1, 'John Doe', 5000);
    
  3. 查询数据

    SQL> select * from employees;
    
  4. 更新数据

    SQL> update employees set salary = 6000 where id = 1;
    
  5. 删除数据

    SQL> delete from employees where id = 1;
    

日志与监控

  1. 查看告警日志

    tail -f /opt/oracle/diag/rdbms/XE/XE/trace/alert_XE.log
    
  2. 使用Oracle Enterprise Manager Cloud Control(如果安装) 通过Web界面进行更高级的管理和监控。

其他实用命令

注意事项

希望这些命令对你有所帮助!如有更多问题,请随时提问。

0
看了该问题的人还看了