寫一篇在使用oracle過程中一些常用的操作,以便於忘記的時候檢視
一.建立使用者和給使用者賦予許可權
create二.刪除使用者以及撤銷許可權user 使用者名稱 identified by 密碼; --
12c一下版本
create
user c##使用者名稱 identified by 密碼; --
12c以上版本需要加上c##,但建立出來的使用者名稱是 「c##使用者名稱」 ,若想擺脫這種方式,重新建乙個資料庫,取消勾選「建立為容器資料庫」
grant connect,dba,resource to 使用者名稱; --
connect是資料庫的連線許可權,dba是資料庫的管理許可權,resource是訪問系統資源的許可權
drop三.檢視所有的使用者user
使用者名稱;
drop
user 使用者名稱 cascade; --
當使用者有物件時,必須使用這種方式先刪除使用者下的物件再刪除使用者
revoke connect,dba,resource from 使用者名稱; --
撤銷使用者許可權
select username from四.檢視當前使用者下的所有表all_users;
select username from dba_users;
select table_name from user_tables;五.使用sqlplus連線資料庫
sqlplus 使用者名稱/密碼 as sysdba; --六.使用pl/sql連線oracle1.先配置好pl/sql連線本地oracle服務
sqlplus 使用者名稱/密碼@192.168.125.149:1521
/例項名 --
連線遠端主機的oracle服務
2.輸入正確的格式進行連線,192.168.186.129:1521/資料庫例項名
七.linux中啟動和關閉監聽服務
lsnrctl start --八.推薦一篇關於centos7中安裝oracle的部落格(親測實用)啟動監聽服務
lsnrctl stop --
關閉監聽服務
dbca --開啟窗體,建立新的資料庫
netstat -lnp|grep 1521
--檢視監聽的埠
oracle常規操作
1 建立表 sql create table test id varchar2 10 age number 2 備份表 sql create table asselect from test group by id 3 刪除表 sql drop table test 刪除表結構和表資料 4 清空表 ...
Oracle 常規ArcSDE操作
arcsde需要安裝oracle64位伺服器端,32位客戶端。使用plsql也需要32位客戶端,要不然登入不上!使用者名稱 sys 密碼 12345678 使用者名稱 scott 密碼 tiger 問題 exp與expdb區別?在10之前,傳統的匯出和匯入分別使用exp工具和imp工具,從10開始,...
oracle中的add months 函式總結
oracle中的常用的函式的總結 1 add months x,y 或者add months times,months 函式 1 用途 這個函式用於計算在時間x之上機上y個月後的時間值,要是y的值為負數的話就是在 這個時間點之間的時間值 這個時間 y個月 2 用法例項 a 從emp表查詢列出來公司就...