Oracle入侵常用操作命令整理
更新時(shí)間:2008年05月21日 22:36:41 作者:
入侵命令收集整理,方便大家學(xué)習(xí)怎么防范
1、su – oracle 不是必需,適合于沒有DBA密碼時(shí)使用,可以不用密碼來進(jìn)入sqlplus界面。
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
3、SQL>connect / as sysdba ;(as sysoper)或
connect internal/oracle AS SYSDBA ;(scott/tiger)
conn sys/change_on_install as sysdba;
4、SQL>startup; 啟動(dòng)數(shù)據(jù)庫實(shí)例
5、查看當(dāng)前的所有數(shù)據(jù)庫: select * from v$database;
select name from v$database;
6、desc v$databases; 查看數(shù)據(jù)庫結(jié)構(gòu)字段
7、怎樣查看哪些用戶擁有SYSDBA、SYSOPER權(quán)限:
SQL>select * from V_$PWFILE_USERS;
Show user;查看當(dāng)前數(shù)據(jù)庫連接用戶
8、進(jìn)入test數(shù)據(jù)庫:database test;
9、查看所有的數(shù)據(jù)庫實(shí)例:select * from v$instance;
如:ora9i
10、查看當(dāng)前庫的所有數(shù)據(jù)表:
SQL> select TABLE_NAME from all_tables;
select * from all_tables;
SQL> select table_name from all_tables where table_name like '%u%';
TABLE_NAME
------------------------------
_default_auditing_options_
11、查看表結(jié)構(gòu):desc all_tables;
12、顯示CQI.T_BBS_XUSER的所有字段結(jié)構(gòu):
desc CQI.T_BBS_XUSER;
13、獲得CQI.T_BBS_XUSER表中的記錄:
select * from CQI.T_BBS_XUSER;
14、增加數(shù)據(jù)庫用戶:(test11/test)
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
15、用戶授權(quán):
grant connect,resource,dba to test11;
grant sysdba to test11;
commit;
16、更改數(shù)據(jù)庫用戶的密碼:(將sys與system的密碼改為test.)
alter user sys indentified by test;
alter user system indentified by test;
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
3、SQL>connect / as sysdba ;(as sysoper)或
connect internal/oracle AS SYSDBA ;(scott/tiger)
conn sys/change_on_install as sysdba;
4、SQL>startup; 啟動(dòng)數(shù)據(jù)庫實(shí)例
5、查看當(dāng)前的所有數(shù)據(jù)庫: select * from v$database;
select name from v$database;
6、desc v$databases; 查看數(shù)據(jù)庫結(jié)構(gòu)字段
7、怎樣查看哪些用戶擁有SYSDBA、SYSOPER權(quán)限:
SQL>select * from V_$PWFILE_USERS;
Show user;查看當(dāng)前數(shù)據(jù)庫連接用戶
8、進(jìn)入test數(shù)據(jù)庫:database test;
9、查看所有的數(shù)據(jù)庫實(shí)例:select * from v$instance;
如:ora9i
10、查看當(dāng)前庫的所有數(shù)據(jù)表:
SQL> select TABLE_NAME from all_tables;
select * from all_tables;
SQL> select table_name from all_tables where table_name like '%u%';
TABLE_NAME
------------------------------
_default_auditing_options_
11、查看表結(jié)構(gòu):desc all_tables;
12、顯示CQI.T_BBS_XUSER的所有字段結(jié)構(gòu):
desc CQI.T_BBS_XUSER;
13、獲得CQI.T_BBS_XUSER表中的記錄:
select * from CQI.T_BBS_XUSER;
14、增加數(shù)據(jù)庫用戶:(test11/test)
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
15、用戶授權(quán):
grant connect,resource,dba to test11;
grant sysdba to test11;
commit;
16、更改數(shù)據(jù)庫用戶的密碼:(將sys與system的密碼改為test.)
alter user sys indentified by test;
alter user system indentified by test;
相關(guān)文章
Oracle實(shí)例啟動(dòng)時(shí)報(bào)錯(cuò):ORA-32004的解決方法
最近在啟動(dòng)實(shí)例時(shí)遇到了一些錯(cuò)誤,通過查找的相關(guān)的資料終于解決,決定分享出來給有需要的朋友們,所以下面這篇文章主要給大家介紹了在Oracle實(shí)例啟動(dòng)時(shí)報(bào)錯(cuò):ORA-32004的解決方法,需要的朋友可以參考借鑒,下面來一起看看吧。2017-10-10Oracle中nvl()和nvl2()函數(shù)實(shí)例詳解
NVL函數(shù)的功能是實(shí)現(xiàn)空值的轉(zhuǎn)換,根據(jù)第一個(gè)表達(dá)式的值是否為空值來返回響應(yīng)的列名或表達(dá)式,下面這篇文章主要給大家介紹了關(guān)于Oracle中nvl()和nvl2()函數(shù)的相關(guān)資料,需要的朋友可以參考下2022-05-05Oracle中查看引起Session阻塞的2個(gè)腳本分享
這篇文章主要介紹了Oracle中查看引起Session阻塞的2個(gè)腳本分享,本文給出了2個(gè)腳本來查詢導(dǎo)致Session阻塞的原因,并給出Kill引起阻塞的Session方法,需要的朋友可以參考下2014-10-10Oracle創(chuàng)建設(shè)置查詢權(quán)限用戶的方法
這篇文章主要給大家介紹了關(guān)于Oracle創(chuàng)建設(shè)置查詢權(quán)限用戶的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Oracle具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08oracle報(bào)錯(cuò)(ORA-00600)問題處理
最近在做一個(gè)項(xiàng)目,使用的是Oracle數(shù)據(jù)庫,近兩天不知道怎么回事,告警日志里總是顯示這個(gè)錯(cuò)誤(ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[])度娘了一下,終于找到解決方式,分享給大家2014-08-08oracle分區(qū)表之hash分區(qū)表的使用及擴(kuò)展
Hash分區(qū)是Oracle實(shí)現(xiàn)表分區(qū)的三種基本分區(qū)方式之一。對于那些無法有效劃分分區(qū)范圍的大表,或者出于某些特殊考慮的設(shè)計(jì),需要使用Hash分區(qū),下面介紹使用方法2014-01-01