1. 程式人生 > >oracle(建立/刪除/修改使用者,建立/刪除/修改表空間,授權使用者,刪除所有表,給使用者指定表空間

oracle(建立/刪除/修改使用者,建立/刪除/修改表空間,授權使用者,刪除所有表,給使用者指定表空間

--oracle刪除某個使用者下的所有表
--此句只是查詢並且拼接sql,然後將執行的sql複製然後執行即可
select 'drop table '||table_name||';' from cat where table_type='TABLE';


export ORACLE_SID=資料庫例項名 
--windows的切換方法是   sqlplus "/@例項名稱 as sysdba"


sqlplus /nolog 

conn /as sysdba 

--檢視當前使用者
show user;

--檢視當前資料庫例項(表空間)
show parameter instance_name;

--oracle查詢某個例項下的所有使用者
select username from 例項名.all_users;

--建立表空間orcl_miit
create tablespace  orcl_miit datafile '/data/oracle/oradata/orcl/orcl_miit.dbf' size 10M autoextend on next 10M MAXSIZE UNLIMITED;;
--修改表空間的名稱
alter tablespace  orcl_miit rename to orcl_miit_new; 
--刪除表空間
DROP TABLESPACE orcl_miit INCLUDING CONTENTS AND DATAFILES;
--刪除空的表空間,但是不包含物理檔案
DROP tablespace tablespace_name;
--刪除非空表空間,但是不包含物理檔案
DROP tablespace tablespace_name including contents;
--刪除空表空間,包含物理檔案
DROP tablespace tablespace_name including datafiles;
--刪除非空表空間,包含物理檔案
DROP tablespace tablespace_name including contents and datafiles;
--如果其他表空間中的表有外來鍵等約束關聯到了本表空間中的表的欄位,就要加上CASCADE CONSTRAINTS
DROP tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;
--為表空間增加自動擴充套件
alter database   datafile '/data/oracle/oradata/orcl/orcl_miit.dbf' AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;

--查詢使用者屬於那個表空間
select username,default_tablespace from dba_users where username='ORCL_MIIT';

--建立使用者orcl_miit密碼為123:
create user orcl_miit identified by 123;
ser$ where name ='orcl_miit';
    USER# NAME                           PASSWORD
---------- ------------------------------ ------------------------------
     78 TICKETS                        21EDA78F89D6FACD
SQL> update  user$ set name='orcl_miit1' where user#=78;
1 row updated.
SQL> commit;
Commit complete

-----------------------------------------------------
--刪除使用者orcl_miit以及使用者所有的物件
drop user orcl_miit cascade;

--指定使用者表空間:
alter user orcl_miit default tablespace orcl_miit;

--授權登入
grant connect, resource, dba to orcl_miit;
grant create session to orcl_miit;

--監聽
lsnrctl start/restart/stop

--查詢例項
select name from v$databas

--開啟圖形化介面
export DISPLAY=:1.0
xhost +

相關推薦

oracle(建立/刪除/修改使用者建立/刪除/修改空間授權使用者刪除所有使用者指定空間

--oracle刪除某個使用者下的所有表 --此句只是查詢並且拼接sql,然後將執行的sql複製然後執行即可 select 'drop table '||table_name||';' from cat where table_type='TABLE'; export O

linuxterminal中顯示的資訊太多將滾動條拖到最上也沒法看到所有內容如何看上面更多的資訊。

很多方法, 假設你要讀一個很長的檔案 輸入$ cat file 之後 檔案顯示太多行, 沒法看最上面的內容. 你可以用 $ cat file | more 這樣檔案的內容會一段一段顯示 或者用 $ less file 也差不多 如果是執行命令的輸出內容太多而無法看到上面的內

oracle SEQUENCE 修改刪除建立

oracle刪除序列化:  DROP SEQUENCE seq_itv_collection; oracle建立序列化: CREATE SEQUENCE seq_itv_collection             INCREMENT BY 1  -- 每次加幾個   

建立修改刪除的方法 建立主鍵約束、外來鍵約束、使用者自定義約束的方法 建立查詢表的方法及使用截斷的方法理解約束在資料庫中的作用

撰寫人——軟工二班——陳喜平 – 實驗內容: – 一、建立表 – 建立圖書館管理系統所涉及的表 – 建立產品銷售系統所涉及的表 – 圖書表book(bid,bname,price,qty) – 書庫表lib(lid,lname,address) – 讀者表reader

phpMyAdmin 安裝建立修改刪除資料庫及插入、瀏覽、搜尋資料中的資料

phpMyAdmin是眾多MySQL圖形化管理工具中使用最廣泛的一種,不管是Windows還是Linux,都可以通過該管理工具可以對MySQL進行各種操作。 一、下載及安裝 使用者可以在官方網站上免費下載最新版本,免費下載 下載好後,把壓縮包解壓到apache的專案目錄中,開啟config

oracle內資料不明原因被刪除建立觸發器記錄刪除記錄情況

第一步 grant create table to username; 第二步 CREATE OR REPLACE TRIGGER "TESTLOST_LOSTDATA_TRIGGER" BEFORE DELETE ON TESTLOST FOR EACH ROW DEC

插入更新刪除資料索引檢視建立使用者修改當前使用者密碼

單表建立檢視:CREATE VIEW 檢視名稱(檢視中的欄位名1,欄位2..) AS SELECT 欄位1,欄位2...FROM 表名 WHERE 條件;多表建立檢視:CREATE VIEW 檢視名稱(檢視中的欄位名1,欄位2..) AS SELECT 欄位1,欄位2...FROM 表1,表2 WHERE 條

Java連線HBASE資料庫建立一個刪除一張修改輸出插入修改資料刪除資料獲取顯示錶資訊過濾查詢分頁查詢地理hash

準備工作 1、建立Java的Maven專案 建立好的目錄結構如下: 另外注意junit的版本,最好不要太高,最開始筆者使用的junit4.12的,發現執行的時候會報錯。最後把Junit的版本改成4.7的之後,問題解決了。 編寫POM檔案 <

檢視當前伺服器中的所有的topic建立topic,刪除topic,通過shell命令傳送訊息通過shell消費訊息檢視topic詳情,對分割槽數進行修改

一、 Kafka常用操作命令  檢視當前伺服器中的所有topic [root@hadoop3 kafka]# bin/kafka-topics.sh --list --zookeeper hadoop11:2181 [root@hadoop3 kafk

oracle資料庫使用者和空間刪除建立

刪除表空間: 可以先將其offline alter tablespace xx offline; 將磁碟上的資料檔案一同刪除 drop tablespace xxx including contents and datafiles; 刪除使用者: drop user x

12W學習筆記——獨立子查詢更新刪除建立視圖

記錄 date 筆記 獨立 https 清空 名單 sel 方式 查詢的學習進入了最後階段了,接下來我就來介紹一下查詢最後的獨立子查詢。 獨立子查詢基本上都是用SELECT FROM WHERE 三個語句。 例:在學院表、專業表中,查詢人文與管理學院下設各專業的簡稱

IDEA 註冊問題建立刪除專案

複製使用別人的註冊碼,啟動選擇如下:              複製貼上如下程式碼: 這是從網上生成的一個註冊碼,將下面的註冊碼直接複製貼上進去即可。  註冊碼有效期為2017年01月31

php使用新浪雲Storage儲存上傳下載檔案建立bucket、Bucket 操作、Object 上傳操作Object 下載操作Object 刪除操作、Object 複製操作生成一個外網能夠訪

<?php //新浪雲 Storage PHP use use sinacloud\sae\Storage as Storage; // 方法一:在新浪雲執行環境中時可以不傳認證資訊,預設會從應用的環境變數中取 $s = new Storage();

【資料結構】大小堆的理解建立增加和刪除元素操作

什麼是大小堆? 大小堆是基於完全二叉樹的結構; 大堆:任意一個結點的左右孩子的資料都小於此結點的資料,位於堆頂的結點的資料最大。 小堆:任意一個結點的左右孩子的資料都大於此結點的資料,位於堆頂的結點的資料最小。 下面以小堆為例,圖解: 以下都是以小堆為例 如何

MySQL5.7 新增使用者、刪除使用者與授權建立刪除、切換資料庫

建立使用者:create user 'test'@'localhost' identified by 'michael123';test: 使用者名稱michael123: 密碼localhost: 只有本機可以訪問create user 'michael'@'%' iden

單鏈的初始化建立插入查詢刪除

#include <stdio.h> #include <stdlib.h> typedef int ElemType; //定義結點型別 typedef struct Node {ElemType data; //單鏈表中的資料域 struct Node *next; //單鏈表

Zookeeper客戶端基本操作java實現——建立連線、建立節點、新增修改節點內容、獲取子節點、獲取節點資料、刪除節點

一、引入Zookeeper包,新增pom依賴 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper<

(1)順序的操作 ① 輸入一組整型元素序列,建立線性的順序儲存結構。 ② 實現該線性的遍歷。 ③ 在該順序中查詢某一元素,查詢成功顯示查詢元素否則顯示查詢失敗。 ④ 在該順序刪除或插入指

(1)順序表的操作 ① 輸入一組整型元素序列,建立線性表的順序儲存結構。 ② 實現該線性表的遍歷。 ③ 在該順序表中查詢某一元素,查詢成功顯示查詢元素,否則顯示查詢失敗。 ④ 在該順序表中刪除或插入指定元素。 ⑤ 建立兩個按值遞增有序的順序表,將他們合併成一個按值遞增有序的

Oracle-1:的列操作(增加列,修改列,刪除列)包括操作多列

增加一列:    alter table emp4 add test varchar2(10); 修改一列:    alter table emp4 modify test varchar2(20); 刪除一列: alter table emp4 drop column test;   這裡要注意幾個地方

利用API介面在zabbix監控系統中檢視建立刪除監控主機

什麼是API: API(Application Programming Interface,應用程式程式設計介面)是一些預先定義的函式,目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼,或理解內部工作機制的細節。簡單的說,