linuxoracle許可權
1. linux系統下,oracle用戶與root用戶的差別
root是linux的管神胡野理員許可權游喊 oracle用戶對系統而言只是一個普通用戶oracle 用戶主做拆要針對資料庫操作
2. linux安裝oracle11g需要root許可權嗎
應該以吵早氏oracle用戶安裝,安裝前,一些具體的配置文件的升散修改,依賴包的安睜蘆裝有些需要root許可權,但是等到了真正開始安裝的時候,是不需要root許可權的。
3. linux下怎麼啟動從的資料庫(linux下啟動oracle資料庫)
Linux下oracle資料庫啟動和關閉操作
第一步:登陸
root登陸之後切換到oracle用戶上,輸入
suoracle
第二步:連接
在oracle用戶下,輸入
sqlplus/nolog
第三步:使用管理員許可權
輸入
connect/assysdba
第四步:啟動/關閉服務
輸入
startup
startup參數
不帶參數,啟動資料庫實例並打開資料庫,以便用戶使用資料庫,在多數情況下,使用這種方式!
nomount,只啟動資料庫實例,但不打開資料庫,在你希望創建一個新的資料庫時使用,或者在你需要這樣的時純攜型候使用!
mount,在進行資料庫更名的時候採用。這個時候資料庫就打開並可以使用了!
謝謝!不準確的地方請指教!
shutdown
shutdown的參數
Normal需要等待所有的用戶斷開連接
Immediate等待用戶完成當前的語句
等待用戶完成當前的事務
Abort不做任何等待,直接關閉資料庫
normal需要在所有連接用戶斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的連接
immediate在用戶執行完正在執行的語句後就斷開用戶連接,並不允許新用隱枯戶連接。
在擁護執行完當前事物後斷開連接,並不做猜允許新的用戶連接資料庫。
abort執行強行斷開連接並直接關閉資料庫。
第五步:如果是啟動服務,要開啟監聽
退出sqlplus模式,輸入
lsnrctlstart
4. linux下如何跨用戶訪問oracle資料庫
我用的是redhatlinux,用下面的步驟來啟動oracle資料庫。
首先使用oracle用戶登錄linux,然後在shell命令行中執行下面的命令:
第一步:打開oracle監聽
$lsnrctlstart
第二步:進入sqlplus
$sqlplus/nolog
sql>
第三步:使用sysdab角色登錄sqlplus
sql>conn/assysdba
第四步:啟動資料庫
sql>startup
經過上面的四個步驟,oracle資料庫就可以啟動了。
5. linux下安裝oracle 提示沒有許可權或者空間不夠用
linux下安裝oracle是很麻煩的事情李橡。
必須哪螞旁按照要求一步步來。
oracle需要很大的數據空間。
所以你要需求的空間也要很大。
分區要注意
/boot/
/swap/
/
只做這樣的三個分區就行了。
oralce主目錄必物攜要要有50G 以上的地方。
不然就各種蛋疼了。
6. linux創建oracle資料庫無許可權
正常現象。linux創建oracle資料庫無許可權是正常現象。新建立的用戶是沒有許可權的,是不能執行資料庫的操作。要創建一個表空間,把這個表空間分配給你創建的用戶,默認情況下,你創建的用戶是在users表空間,你創建的用戶在這個表空間沒有建表的許可權。
7. linux怎麼給oracle中用戶許可權
--//給用戶授予許可權
grant connect,resource to test;
--//刪除表空間
drop tablespace test_temp including CONTENTS and datafiles;
--//修改用戶密碼
alter user test identified by new_password;
--//刪除用戶
drop user 用戶名 cascade; --//執行該語句請小心,會級聯刪除該用戶下所有對象。
--//給用戶分配許可權
SQL> grant connect to test_user;
SQL> grant resource to test_user;
SQL> grant create view to test_user;
SQL> GRANT DEBUG CONNECT SESSION TO test_user;
SQL> GRANT DEBUG ANY PROCEDURE TO test_user;
實例如下:
資料庫用戶的創建、許可權的分配
資料庫安裝完成後,有兩個系統級的用戶:
1、system 默認密碼為:manager
2、sys 默認密碼為:change_on_install
在安裝的資料庫目錄中找到\oracle\proct\9.2\bin 中的sqlplus程序,運行:./sqlplussystem/manager@ora9i
用system用戶創建自己的用戶、許可權;sql語句如下:
1、創建用戶:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、用戶授權
grant connect,resource,dba to business;
3、提交
commit;
8. linux怎麼給oracle用戶許可權
1、新建的用戶迅扒蔽,用戶組設抄置為oinstall,oinstall為oracle的默認用戶襲組
2、將新用戶下的文件知或者目錄修此握改許可權為750,即
chmod
750
/home/test/aa
oracle用戶就能正常道讀寫訪問了。畝州
9. 用的linux,我想把裡面的oracle組里的oracle用戶提權 怎麼弄呢我有root許可權
如果你要把文件改成oracle用戶的,用root執行chown:
chown 用戶名.組名 文件名
如果只是讓oracle用戶可以編輯,用root執行chmod:
chmod +w 文件名
10. linux切換oracle用戶提示沒有許可權切換到/home/oracle
這只是一個警告
說明你本機沒有創建 oracle 用戶對應的home目錄而已
顯示 -bash-4.1$ 說明你已經切換到了oracle 用戶