Oracle使用中的常規操作總結

2022-02-16 09:51:00 字數 1628 閱讀 4585

寫一篇在使用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;                         --

連線本地oracle服務

sqlplus 使用者名稱/密碼@192.168.125.149:1521

/例項名 --

連線遠端主機的oracle服務

六.使用pl/sql連線oracle1.先配置好pl/sql

2.輸入正確的格式進行連線,192.168.186.129:1521/資料庫例項名

七.linux中啟動和關閉監聽服務

lsnrctl start             --

啟動監聽服務

lsnrctl stop --

關閉監聽服務

dbca             --開啟窗體,建立新的資料庫

netstat -lnp|grep 1521

--檢視監聽的埠

八.推薦一篇關於centos7中安裝oracle的部落格(親測實用)

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表查詢列出來公司就...