查看oracle監聽/連接oracle/查詢表空間、用戶、字符集、服務名和sid等sql


--切換oracle用戶
[root@dbserver01 ~]# su - oracle
--連接到oracle
[oracle@dbserver01 ~]$ sqlplus / as sysdba
--查詢當前連接是什么用戶登錄
SQL> select user from dual;
--退出oracle連接
SQL> exit
--開啟數據庫
SQL> startup
--查看監聽狀態
[oracle@dbserver01 ~]$ lsnrctl status
--關閉監聽
[oracle@dbserver01 ~]$ lsnrctl stop
--開啟監聽
[oracle@dbserver01 ~]$ lsnrctl start

--查詢所有表空間名
SQL> select TABLESPACE_NAME from dba_tablespaces;
--查詢表空間所有用戶
SQL> select distinct s.owner from dba_segments s where s.tablespace_name ='表空間名(大寫)';
--查詢用戶所屬表空間
SQL> select default_tablespace from dba_users where username='用戶名';
--查詢指定用戶下的表名
SQL> select TABLE_NAME from dba_tables where owner='用戶名';
--查詢數據庫字符集
SQL> select userenv('language') from dual;
--查詢數據庫服務名
SQL> select name from v$database;
--查詢數據庫SID
SQL> select instance_name from v$instance;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM