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

Oracle OEM建库实例的更多相关文章

  1. Oracle 手动建库

    Oracle在创建实例的时候,多数采用的是dbca的形式..其实手动建库可以提供更大的自由发挥的空间,根据情况进行定制 登录Oracle用户 指定SID(Instance Identifier) ex ...

  2. Oracle手工建库

    环境准备 手工建库的前提是ORACLE软件已经正确安装到操作系统中,只是需要我们利用ORACLE软件提供的一些工具和脚本来创建一个数据库,创建这个数据库可以运行DBCA工具图形化创建,也可以使用CRE ...

  3. Oracle:手工建库

    今天学习了小布老师的手工建库视频,自己也做了一遍,下面是创建过程记录: 本地环境oracle10.2.0.1 一.前期准备工作 1.设置环境变量 [oracle@app dbs]$ vi bbk.en ...

  4. oracle 11g 建库 建表 增 删 改 查 约束

    一.建库 1.(点击左上角带绿色+号的按钮) 2.(进入这个界面,passowrd为密码.填写完后点击下面一排的Test按钮进行测试,无异常就点击Connect) 二.建表 1-1. create t ...

  5. Oracle数据库-建库、建表空间,建用户

    Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistan ...

  6. Oracle安装部署之命令建库

    1.建目录: [oracle@wen ~]$ mkdir $ORACLE_BASE/admin/rezin/{a,b,c,dp}dump -p [oracle@wen ~]$ mkdir $ORACL ...

  7. CENTOS 6.4 安装oracle 10g,手工建库及升级到10.2.0.5

    一. 数据库软件安装 参照官方手册 1.安装rpm包 注这里的yum直接用163的yum yum -y install binutils compat-libstdc++-33 compat-libs ...

  8. oracle linux 6.5 安装 oracle 12cR2数据库(2)-DBCA建库

    援引:http://www.cnblogs.com/kerrycode/p/3386917.html  by 潇湘隐者 Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引 ...

  9. Oracle 11g R2创建数据库之手工建库方式

    在之前的博文当中梳理了关于DBCA静默方式创建数据库的过程,本文就手工通过SQL*PLUS客户端采用CREATE DATABASE语句创建数据库.这种建库方式就是完全使用手工SQL语句创建数据库,通常 ...

随机推荐

  1. linux gcc 编译时头文件和库文件搜索路径

    一.头文件    gcc 在编译时寻找所需要的头文件 :    ※搜寻会从-I开始    ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INC ...

  2. [C# 网络编程系列]专题九:实现类似QQ的即时通信程序

    转自:http://www.cnblogs.com/zhili/archive/2012/09/23/2666987.html 引言: 前面专题中介绍了UDP.TCP和P2P编程,并且通过一些小的示例 ...

  3. Flash Vector例子

    var s1:Student = new Student(); var s2:Student = new Student(); var s3:Student = new Student(); s1.n ...

  4. XSLT教程 比较全的 -摘自网络

    XSLT教程 XML文档树 1) XML可以转化文档树 2) XSLT对XML的转化过程 内建模板规则 根 调用<xsl:apply-templates>处理根节点的儿子.处理时,使用调用 ...

  5. iptables的实战整理

    一.iptables使用场景:             内网情况下使用:在大并发的情况下不要开iptables否则影响性能 二.iptables出现下面的问题:             在yewufa ...

  6. window系统上用PHP获取本地物理IP代码

    <?php $res=system("ipconfig -all"); $contents=trim(ob_get_clean()); $contents=str_repla ...

  7. java利用反射调用类的某个方法

    java利用反射机制 可以动态调用某个类的某个方法,在 扩展系统功能或提供对外接口时经常用的到. 代码如下: 打印类Print.java package com.test.reflct; /** * ...

  8. SQL Server与Oracle对比学习:表的管理和组织

    http://blog.csdn.net/weiwenhp/article/details/8088979 我们知道数据库,顾名思义.最重要的东东就是管理数据,而数据在系统中主要是保存在表(table ...

  9. /dev/tty 与 /dev/pts

     打开3个bash会话窗口  [root@server1 fd]# cd /proc/7489/fd[root@server1 fd]# ll总用量 0lrwx------ 1 root root 6 ...

  10. PureMVC(JS版)源码解析(五):SimpleCommand类

          之前我们对PureMVC中涉及到观察者模式的三个基本类(Notification/Observer/Notifier)进行了分析,接下来将对PureMVC源码中的其他类进行分析,首先我们讲 ...