程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle OEM建庫實例,oracleoem建庫

Oracle OEM建庫實例,oracleoem建庫

編輯:Oracle教程

Oracle OEM建庫實例,oracleoem建庫


OEM是一個圖形化的數據庫管理員工具。它為數據庫管理員提供了一個集中的系統管理工具,同時 它也是一個用來管理、診斷和調試多個數據庫的工具,一個用來管理來自多個地點的多個網絡節點和服務的工具。該工具可以使不同的數據庫管理員之間共享一些工 作,另外它還提供了一些管理並行服務器和分布式數據庫的工具。總之,OEM是一個功能強大且操作簡單的圖形化數據庫管理員工具。

 

1.訪問https://localhost:1158/em/console/logon/logon

輸入登錄名密碼

 

2.創建表空間

表空間是Oracle中最大的邏輯存儲結構,與物理上的數據文件相對應。

表空間的作用能幫助DBA用戶完成以下工作: a.決定數據庫實體的空間分配; b.設置數據庫用戶的空間份額; c.控制數據庫部分數據的可用性; d.分布數據於不同的設備之間以改善性能; e.備份和恢復數據。

 

 

3.創建/修改角色

4.配置tnsnames.ora

在oracle\product\11.1.0\db_1\NETWORK\ADMIN路徑下找到tnsnames.ora,(如果沒有請新建一個並在頭部加入:# tnsnames.ora Network Configuration File: ‘填入你tnsnames.ora文件所在的絕對路徑,如:E:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora’ # Generated by Oracle configuration tools.)用UE打開,加入字符串: sinosoft = 
  (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.31)(PORT = 1521))     (CONNECT_DATA =       (SID = sinosoft) 
      (SERVICE_NAME = sinosoft)     )   ) 
保存,打開PL/SQL

 

 

5.導入dmp文件

以將lloyds_new_arch.dmp導入sinosoft數據庫為例,在登錄PL/SQL後,授權yltest,具
體命令為(請在之前進入控制台創建臨時表空間): create user yltest   identified by yltest 
  default tablespace SINOSOFT_TABLESPACE2   temporary tablespace sinosoft_temp   profile DEFAULT; 
-- Grant/Revoke role privileges  grant connect to yltest;  grant dba to yltest; grant resource to yltest; 
-- Grant/Revoke system privileges  grant create any table to yltest; grant create procedure to yltest; grant create session to yltest; grant debug connect session to yltest; grant select any table to yltest; 
grant unlimited tablespace to yltest; 執行完畢後,運行dos窗口,開始—運行—cmd, 假設dmp文件路徑為:D:\dmp\lloyds_new_arch.dmp 
將命令: imp yltest/yltest@sinosoft file=D:\dmp\lloyds_new_arch.dmp log=yltest full=y ignore=y 
粘貼於命令行中

 

 

附Oracle基本指令:

[root@oracledb ~]# su –oracle

[oracle@oracledb ~]# sqlplus / as sysdba

SQL> startup #啟動數據庫實例

SQL> shutdown immediate #關閉數據庫實例

SQL> show parameter db_name; #列出數據庫

SQL> show parameter service; #查看服務名

SQL> select * from tab; #查看所有表

SQL> select name from v$datafile #查看數據庫存放目錄

SQL> select * from v$instance; #查看實例名

SQL> select name from v$database; #查看數據庫名

SQL> select * from dba_users; #查看所有用戶信息

SQL> select username,password from dba_users; #只查詢用戶和密碼

SQL> select * from v$pwfile_users; #查看具有sysdba權限的用戶

SQL> select * from dba_ustats; #查看當前用戶信息

SQL> select * from user_sys_privs #查看當前用戶系統權限

SQL> select * from user_role_privs #查看當前用戶角色

SQL> select * from dba_sys_privs #查看指定用戶所具有的系統權限

SQL> select * from v$version #查看oracle版本

SQL> select * from user_views #查看視圖信息

SQL> alter system set processes = 1000 scope = spfile; #修改oracle最大連接數,重啟數據庫

 

 

推薦:

http://www.cnblogs.com/damonlan/category/394305.html

http://www.cnblogs.com/coffeeliu/archive/2007/01/07/461130.html

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved