Back

linux - oracle - linux下使用命令行连接oracle,和基本命令

发布时间: 2020-07-02 07:33:00

oracle是我不太喜欢的数据库。 特别复杂。

linux下的连接方式:

su - oracle 

sqlplus / as sysdba   直接登录为dba , 不需要验证密码(linux用户已经做了配置了)

sqlplus / as nolog  用普通用户登录。 需要进一步的 :  conn

就可以登录了。 

查看数据库

SELECT NAME FROM v$database;

NAME
---------
GNNT

查看所有table

SELECT table_name FROM all_tables ORDER BY table_name;  

大约有2000多个。

查看非系统用户的table

select owner, table_name from dba_tables where owner not in ('SYS','SYSTEM') and tablespace_name = 'SYSTEM';

大约几十个。

SELECT table_name from user_tables;  1400个。

查看当前用户:

select user from dual;  

默认是有几十个用户的:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/hpdbi/oracle-database-system-privileges-accounts-and-passwords.html#GUID-7513171C-1055-48BB-8C79-B27EECC9B7E9

Back