oracle 安装以及导入导出 exp imp 修改用户密码 解锁用户

  1. 选择“高级安装”,点击下一步:

 

  1. 选择“企业版”,点击下一步

 

  1. Oracle基目录:d:\app\,点击下一步

 

  1. 通过“产品特定的先决条件检查”,点击下一步

 

  1. 选择“创建数据库”,点击下一步

 

  1. 选择“一般用途/事务处理”,点击下一步

 

  1. 全局数据库名:orcl,sid:orcl,点击下一步

 

  1. 选择字符集:utf8 al32utf8,点击下一步

 

  1. 选择“使用database control管理数据库”,点击下一步

 

  1. 选择“文件系统”,点击下一步

 

  1. 选择“不启用自动备份”,点击下一步

 

  1. 所有的账户都使用同一个口令(unicorn406),点击下一步

 

  1. 点击下一步

 

  1. 点击安装

 

  1. 等待安装完成

 

  1. 安装完成

 

  1. 修改oracle11g的密码有效期

登陆sqlplus

C:\Documents and Settings\Administrator>sqlplus / as sysdba

 

SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 6月 27 13:13:54 2013

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

 

连接到:

Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

SQL>

查看密码有效期

SELECT * FROM dba_profiles s WHERE s.profile=’DEFAULT’AND resource_name=’PASSWORD_LIFE_TIME’;

SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='P

ASSWORD_LIFE_TIME';

 

PROFILE

------------------------------------------------------------

RESOURCE_NAME

----------------------------------------------------------------

RESOURCE_TYPE

----------------

LIMIT

--------------------------------------------------------------------------------

 

DEFAULT

PASSWORD_LIFE_TIME

PASSWORD

180

 

 

SQL>

修改密码有效期为unlimited

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

配置文件已更改

 

SQL>

再次确认有效期

 

  1. 修改oracle的listener配置表(避免出现ora-listener的错误)

找到文件D:\app\product\11.1.0\db_1\network\admin\listener.ora,内容改为

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = ORCL)

(ORACLE_HOME = D:\app\product\11.1.0\db_1)

)

)

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST =注意用你的机器的用户名)(PORT = 1521))

    )

  )

 

  1. 查看是否安装成功:

打开 控制面板 下的 管理工具 下的 服务,查看四个启动项是否启动,均启动表示正常

 

  1. 数据库详细信息

数据库安装路径

D:\app

数据库SID

orcl

表空间csdb

2000M

临时表空间csdbtmp

100M

用户名

ftuser

密码

unicorn406

字符集

utf8

 

C:\Documents and Settings\Administrator>sqlplus / as sysdba

 

SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 7月 15 18:21:54 2013

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

 

连接到:

Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

SQL> create temporary tablespace csdbtmp

  2  tempfile 'D:\app\oradata\orcl\csdbtmp.dbf'

  3  size 100m

  4  autoextend on next 50M maxsize unlimited;

 

表空间已创建。

 

SQL> create tablespace csdb

  2  logging

  3  datafile 'D:\app\oradata\orcl\csdb.dbf'

  4  size 2000m

  5  autoextend on next 50M maxsize unlimited;

 

表空间已创建。

 

SQL> create user ftuser identified by unicorn406

  2  default tablespace csdb

  3  temporary tablespace csdbtmp;

 

用户已创建。

 

SQL> grant connect,resource,dba to ftuser;

 

授权成功。

 

SQL>

 

 

 

 

 

导入导出都需要转码,完成后需再转回最初的编码(Cmd运行窗口输入regedit)

SIMPLIFIED CHINESE_CHINA.AL32UTF8

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

exp ftuser/unicorn406 file=csdb0104.dmp log=csdb0104.log

exp ftuser/unicorn406 file=csdb0104.dmp log=csdb0104.log   table=('table_name%')

imp ftuser/unicorn406 file=csdb0104.dmp full=y log=csdb0104.log

 

改两个config文件的ip

 

 

 

Oracle卸载

开始菜单-à所有程序à Oracle - OraDb11g_home1-à Oracle Installation Products--à Universal Installer

卸载成功后直接删除D:/app文件夹

 

 

 

 

ContentServer数据表移植

拷贝csdb0731.dmp文件至本机D盘下

Cmd运行窗口输入regedit

找到以下对应的数据,改为SIMPLIFIED CHINESE_CHINA.AL32UTF8

运行cmd窗口,输入D:

继续输入:imp ftuser/unicorn406 file=csdb0731.dmp full=y log=csdb0731.log,执行完成后看D盘下的log文件是否成功生成,若成功,将第一步改的数据再改回去

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

 

删除表空间,同时删除数据文件

drop tablespace 表空间 including contents and datafiles;

导出指定表

exp ftuser/unicorn406 file=csdb0104.dmp log=csdb0104.log tables=(表1, 表2)

导出指定表结构

exp ftuser/unicorn406 file=csdb0104_bjg.dmp log=csdb0104_bjg.log tables=(u_weichulishuju,u_jingqingshuju,u_yuanshishuju) rows=n

 

用命令修改Oracle数据库密码
1、改密码
    (1).打开doc命令框键入:sqlplus /nolog 
    (2).输入:connect / as sysdba 
    (3).修改密码:alter user userName identified by passWord;
    (4).解锁:alter user userName account unlock;
    (5).退出:exit;  

2、开服务
    (1).先开核心服务(OracleServiceOrcl)
    (2).在开监听服务(OracleDb11g_home1TNSListener)

3、改配置(位置:D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\下面的两个文件ip  listener.ora和tnsnames.ora
      改为本机ip)

4、启动oracle (位置:D:\plsqldev\plsqldev.exe),根据用户名和密码进行登录

5、新建用户
    (
        create user userName identified by "Pwd";
    )

6、授权    (grant resource to userName;)

7、建表
    create table tabName
    (
       id  type primary key,
       name type,
       desc type
    );


输入sqlplus /nolog  回车一闪就关了,解决方法:
1.先在D:\oracle\product\10.2.0\db_1\BIN下找到sqlplus.exe,用管理员的身份运行,不关了,就这么开着,然后输入上面的相关命令就可以了


查看你能管理的所有用户!

select * from all_users;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值