在Ubuntu系统中,Oracle数据库的常用命令主要包括以下几类:
安装Oracle软件包
sudo apt-get update
sudo apt-get install oracle-xe
设置环境变量
编辑~/.bashrc文件,添加以下内容:
export ORACLE_HOME=/opt/oracle/product/19c/dbhomeXE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
然后运行source ~/.bashrc使变量生效。
创建数据库实例
使用dbca工具创建数据库:
sudo dbca
启动数据库
sqlplus / as sysdba
SQL> startup
关闭数据库
SQL> shutdown immediate
查看数据库状态
SQL> select status from v$instance;
备份数据库 使用RMAN(Recovery Manager)进行备份:
rman target /
RMAN> backup database;
恢复数据库
RMAN> restore database;
RMAN> recover database;
创建用户
SQL> create user username identified by password;
授予权限
SQL> grant connect, resource to username;
查看用户权限
SQL> select * from dba_sys_privs where grantee = 'USERNAME';
创建表
SQL> create table employees (
id number primary key,
name varchar2(50),
salary number
);
插入数据
SQL> insert into employees values (1, 'John Doe', 5000);
查询数据
SQL> select * from employees;
更新数据
SQL> update employees set salary = 6000 where id = 1;
删除数据
SQL> delete from employees where id = 1;
查看告警日志
tail -f /opt/oracle/diag/rdbms/XE/XE/trace/alert_XE.log
使用Oracle Enterprise Manager Cloud Control(如果安装) 通过Web界面进行更高级的管理和监控。
查看监听器状态
lsnrctl status
停止监听器
lsnrctl stop
启动监听器
lsnrctl start
查看数据库版本
SQL> select * from v$version;
sysdba或dba角色)。希望这些命令对你有所帮助!如有更多问题,请随时提问。