- 选择“高级安装”,点击下一步:
- 选择“企业版”,点击下一步
- Oracle基目录:d:\app\,点击下一步
- 通过“产品特定的先决条件检查”,点击下一步
- 选择“创建数据库”,点击下一步
- 选择“一般用途/事务处理”,点击下一步
- 全局数据库名:orcl,sid:orcl,点击下一步
- 选择字符集:utf8 al32utf8,点击下一步
- 选择“使用database control管理数据库”,点击下一步
- 选择“文件系统”,点击下一步
- 选择“不启用自动备份”,点击下一步
- 所有的账户都使用同一个口令(unicorn406),点击下一步
- 点击下一步
- 点击安装
- 等待安装完成
- 安装完成
- 修改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> |
再次确认有效期
- 修改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)) ) )
|
- 查看是否安装成功:
打开 控制面板 下的 管理工具 下的 服务,查看四个启动项是否启动,均启动表示正常
- 数据库详细信息
数据库安装路径 | 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;