1. 程式人生 > >plsql如何執行sql命令及oracle資料庫使用者的授權

plsql如何執行sql命令及oracle資料庫使用者的授權

通過cmd 建立使用者並且user授權

C:\Users\PC>SQLPLUS

請輸入使用者名稱:  system
輸入口令:
SQL> create user oa300 identity by oa300;
create user oa300 identity by oa300
   
SQL> create user oa300 identified by oa300;
使用者已建立。

SQL> grant dba to oa300;
授權成功。

SQL> quit;
從 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 斷開

C:\Users\PC>sqlplus
請輸入使用者名稱:  oa300

輸入口令:

未選定行
SQL> select * from cap_user where user_id='system'

使用命令解鎖使用者。

SQL> alter user username account unlock;  ==>其中username為被鎖定的使用者名稱。

SQL> alter user username identified by password;  ==>其中username為使用者名稱,password為新密碼。

plsql的簡單入門使用:

一、建立一個使用者,登入:(oa300是已經建立好的賬戶,但是沒有授權)


此時會報錯

//登入時會出錯,因為許可權不足:


我們需要為該使用者授權:

// 最高許可權的賦予

grant dba to oa300;

//建立session會話的許可權

grant create session to lxg;

//授予使用者lxg建立表的許可權

grant create table to lxg;


二、登入成功:


三、自定義sql 查詢:

做面板的左上角點選 ->sql window 然後就可以自定義sql 查詢


四、查詢語句案例,點選執行:


希望定義廣大的小白有所幫助

相關推薦

plsql如何執行sql命令oracle資料庫使用者的授權

通過cmd 建立使用者並且user授權 C:\Users\PC>SQLPLUS 請輸入使用者名稱:  system 輸入口令: SQL> create user oa300 identity by oa300; create user oa300 identit

JDBC工具類(JDBC工具類,封裝方法(公共的、靜態的)進行與資料庫的連線執行sql命令,在需要使用的類中直接呼叫。)

JDBC工具類,封裝方法(公共的、靜態的)進行與資料庫的連線及執行sql命令,在需要使用的類中直接呼叫。 package com.offcn.util; import java.io.IOException; import java.io.InputStrea

Oracle 查看錶空間的大小使用情況sql語句(oracle資料庫維護精品)

--1、查看錶空間的名稱及大小  SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size  FROM dba_tablespaces t, dba_data_files d  WHERE

maven執行ssh三大框架+oracle資料庫的一般步驟注意事項

maven執行ssh框架一般步驟: (一)建立父工程(maven project)ssh_parent(pom) 1、配置pom.xml。 2、maven的倉庫有三種:本地倉庫、私服、中央倉庫,程式執

Spark-Sql整合hive,在spark-sql命令和spark-shell命令執行sql命令和整合調用hive

type with hql lac 命令 val driver spark集群 string 1.安裝Hive 如果想創建一個數據庫用戶,並且為數據庫賦值權限,可以參考:http://blog.csdn.net/tototuzuoquan/article/details/5

Access環境下使用PowerShell執行SQL命令

實例 let 取數 無密碼 .net 打開 system 取數據 t對象 要使用數據就要先連接上數據庫,連接Access的方式有好幾種,我現在使用的是Oledb連接方式。其中又分為無密碼和有密碼。 無密碼連接文本:Provider=Microsoft.ACE.OLEDB.1

MySQL、SQL server 、Oracle資料庫中查詢所有的資料庫,查詢指定資料庫所有表名,查詢所有的欄位的名字

MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a

Spark-Sql整合hive,在spark-sql命令和spark-shell命令執行sql命令和整合呼叫hive

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

shell指令碼執行sql檔案語句

由於經常操作資料庫,遇到頻繁建表、加欄位、索引、修改資料等問題,大多是操作多個數據庫,sql檔案或語句不固定,最後選擇shell指令碼來執行 eg: 1.多庫建相同的表 #/bin/bash host='127.0.0.1' dbUser='root' dbPassword=

HANA SQL參考Oracle對照

HANA SQL參考及Oracle對照   在本部分中,主要參考了《SAP_HANA資料庫SQL參考手冊》,以及《ORACLE sql參考手冊》,針對我們日常使用的sql方式、內建函式、關鍵字,進行了對比 1. 常用SQL寫法 1.1. 遞迴查詢

plsql 儲存csv檔案 到oracle 資料庫中。

最近在用oracle資料庫,在使用plsql中遇到的一些問題。今天再記錄一下吧。 1、建表。目的是:被匯入到資料的儲存位置。 因為資料庫中曾經有過相同表結構的表,所以直接使用SQL建表。 -- T_FULL_DEVICE表 CREATE TABLE "XXXX"."T_FULL_DE

plsql 儲存csv檔案 到oracle 資料庫中。

最近在用oracle資料庫,在使用plsql中遇到的一些問題。今天再記錄一下吧。 1、建表。目的是:被匯入到資料的儲存位置。 因為資料庫中曾經有過相同表結構的表,所以直接使用SQL建表。 -- T_FULL_DEVICE表 CREATE TABLE "XXXX"."T

PLSQL執行SQL語句

PLSQL執行SQL語句 1、執行中量SQL語句 當執行SQL語句較大時,除執行SQL語句外可以點選工具------->匯入表--------->(出現介面如下圖所示) 點選匯入就會出現執行語句的視窗如下圖所示,把語句貼上進去,自動執行,執行完畢,提交事務,匯入成功!

用shell命令操作oracle資料庫

啟動步驟:注意$代表shell命令提示符,這裡的oracle是9.0以上版本。   1.$ su - oracle  2.$ sqlplus / nolog  3.sql> conn / as sysdba  4.sql> startup (一般不需要加引數,只要設定好環境變數)  5.sql&g

命令修改Oracle資料庫密碼

1、改密碼    (1).開啟doc命令框鍵入:sqlplus /nolog     (2).輸入:connect / as sysdba     (3).修改密碼:alter user userNa

關係型資料庫oracle資料庫簡介

一、關係型資料庫簡介 1、關係模型 (1)1970年美國IBM公司研究員E.F.Codd首次提出了資料庫系統的關係模型,開創了資料庫的關係方法和關係資料理論的研究,為資料庫技術奠定了理論基礎。由於E.F.Codd的傑出工作,他於1981年獲得ACM圖靈獎。 (2)20世紀80年代以來,計

如何用SQL命令檢視Mysql資料庫大小

本文摘自:http://www.jb51.net/article/39130.htm 1、進入information_schema 資料庫(存放了其他的資料庫的資訊)use information_schema;2、查詢所有資料的大小:select concat(rou

oracl執行sql檔案執行亂碼解決

oracle執行sql檔案的兩個辦法,一直接複製到命令視窗,二使用start 絕對路徑 ,@絕對路徑。例如:@'C:\Users\Administrator\Desktop\test.sql' 其中第二個方法會出現亂碼錯誤,解決如下: 說明:本來想使用Navicat來以ut

Oracle_使用bat命令執行sql命令檔案

1.建立一個空資料夾:AA 2.在AA中建立一個文字檔案,輸入內容,然後儲存為start.bat sqlplus username/[email protected] @sql.sql>

cmd命令連線oracle資料庫

1,命令列視窗下輸入sqlplus 2,“請輸入使用者名稱:" 提示下直接輸入     使用者名稱/密碼@資料庫名      例如 sys/[email protected] 3,如 “請輸入使用者名稱:"  下只輸入使用者,回車提示“輸入口令”只輸入密碼 會提示