选择“高级安装”,点击下一步:选择“企业版”,点击下一步Oracle基目录:d:\app\,点击下一步通过“产品特定的先决条件检查”,点击下一步选择“创建数据库”,点击下一步选择“一般用途/事务处理”,点击下一步全局数据库名:orcl,sid:orcl,点击下一步选择字符集:utf8 al32utf8,点击下一步选择“使用database control管理数据库”,点击下一步选择“文件系统”,点击下一步选择“不启用自动备份”,点击下一步所有的账户都使用同一个口令(unicorn406),点击下一步点击下一步点击安装等待安装完成安装完成修改oracle11g的密码有效期
登陆sqlplus
查看密码有效期
SELECT * FROM dba_profiles s WHERE s.profile=’DEFAULT’AND resource_name=’PASSWORD_LIFE_TIME’;
修改密码有效期为unlimited
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
再次确认有效期
修改oracle的listener配置表(避免出现ora-listener的错误)
找到文件D:\app\product\11.1.0\db_1\network\admin\listener.ora,内容改为
查看是否安装成功:
打开 控制面板 下的 管理工具 下的 服务,查看四个启动项是否启动,均启动表示正常
数据库详细信息
导入导出都需要转码,完成后需再转回最初的编码(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;