1.安装问题
1.安装ORACLE数据库,安装验证程序所需的初始设置失败,无法进入安装程序
Windows oracle安装界面无法正常显示的解决办法:cmd切换到Oracle的setup.exe安装目录,输入:
setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
Linux Oracle 安装界面无法正常显示的解决办法:cd切换到Oracle的setup.exe安装目录,输入:
setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
2.Oracle12c windows版是安装过程中自动进行SYS_PASSWORD_PROMPT等配置,安装完成后需要修改sys、system的密码(同忘记密码的解决办法)
cmd输入:
sqlplus /nolog
SQL>connect / as sysdba
SQL>alter user sys identified by [password]; # 没有字符串的引号,尽量不要用特殊字符。可以大小写字母+数字随机组合
SQL>alter user system identified by [password];
2.Oracle创建模式
1.Navicat/PLSQL连接属性
连接类型:Basic
主机:192.168.124.5
端口号:1521
服务名:ORCL
用户:system(or sys)
密码:****************
2.Oracle创建数据库(模式)schema
1.连接桌面版Oracle
cmd输入:
sqlplus
用户:system
密码:****************
2.创建表空间(autoextend on:表空间不足时自动扩展)10G
SQL>create tablespace [schema_name] datafile 'D:\app\Administrator\virtual\oradata\xxx.DBF' size 10240M autoextend on;
3.给表空间创建所属用户
SQL>create user [username] identified by [password] default tablespace [schema_name] temporary tablespace temp;
4.给用户授权
GRANT DBA,CONNECT,RESOURCE TO [username];
3.Oracle 备份还原
1.指向备份文件路径
create or replace directory data as 'D:\app\Administrator\virtual\oraclebackup\';
2.创建表空间
3.给表空间创建所属用户 [username]/[password]
4.给用户授权
(已存在用户忽略2/3/4步)
5.退出sqlplus或重新打开cmd
6.导入备份文件(full:是否全导入(y-yes、n-no);ignore:是否忽略警告(y-yes、n-no)),cmd输入:
imp [username]/[password]@orcl file=D:\app\Administrator\virtual\oraclebackup\abc.dmp full=y ignore=y