oracle|訪問 系統內容: 1、作業系統:Windows 20002、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版3、安裝路徑:C:\ORACLE存取方法: 1、連入SQL*Plus以system/manager使用者登入,SQL> conn system/manager建立新的使用者:如user1/pass1,賦予connect,resource許可權。SQL> grant
oracle Connect to Oracle DatabaseSubmitted ByUser LevelDate of SubmissionRavi ShankarBeginner05/03/2001Description of the ArticleA Simple program to show connecting to an oracle database.Source Code: /*************************
一、清理日常備份的資料表 1、背景:系統資料表空間佔用率已經超過90%。於是做了一個相關的垃圾資料進行清理的工作。 2、查詢需清理表清單:因為日常在資料庫操作的時候,經常會進行一些表的備份。諮詢前任系統管理員,他們在備份表的時候一般是在原表上加日期或者使用bak進行標識。於是使用 SELECT owner, num_rows * avg_row_len,table_name FROM DBA_TABLES WHERE TABLE_NAME LIKE '%BAK%'
有三個使用者test1,test2,test3, 三個使用者都具有DBA色色許可權。 用TEST1使用者建立一個表T1,並將其查詢許可權授予TEST2: SQL> create table t1 as select * from all_objects; 表已建立。 SQL> grant select on t1 to test2; 授權成功。 SQL> create table t1 as select * from
在執行預存程序時,我們可能會遇到許可權問題● 定義者許可權預存程序● 調用者許可權預存程序在資料庫中建立預存程序時,定義者許可權是預設模式當指定AUTHID CURRENT_USER關鍵字後,便是調用者許可權預存程序他倆之間最根本的差異在於role能否在預存程序中生效㈠ 定義者許可權預存程序問題定義者許可權預存程序role無效,必須要有顯式授權即便是擁有dba role,還是不能訪問不同使用者的表sys@EMREP> grant connect,resource to u1
對象許可權 select owner, table_name, grantor, privilege, grantable, hierarchy, 'TABLE' /*o.*/ object_type from dba_tab_privs p where p.grantee = 'HR' order by p.owner, p.table_name; 角色 select granted_role, admin_option, default_role from