1、Oracle Database 安装教程
(1)download Oracle:
[下载地址]http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
(2)安装前准备:
分别解压“winx64_12c_database_1of2.zip“和“winx64_12c_database_2of2.zip”,将解压出来的“database”目录合并。
使用命令net share c$=c:\设置C磁盘为共享磁盘,并且检测是否共享,并为C盘添加管理员权限为完全控制。
(3)安装:最后一步更改口令管理中的用户SYSTEM的密码为123456,后续备用。
2、Oracle Database 相关配置
(1)利用sqlplus登录到Oracle数据库:cmd-->sqlplus SYSTEM/123456;
(2)查看所有用户名:select username from dba_users;
(3)创立新用户名:
create user c##user_name identified by user_password;(12c 用户名必须以c##开头)
(4)查看用户的表空间:
select username,DEFAULT_TABLESPACE from dba_users;
(5)创建表空间到指定目录(需要给指定路径授予Oracle账户权限):
create tablespace ts_name datafile 'Specified_Path\ts_name.dbf' size 100M;
(6)将创建的表空间分配给所需用户:
alter user c##user_name default tablespace ts_name;
(7)给用户授权:
grant create session, create table, create view, create sequence, unlimited tablespace to c##user_name;
(8)切换|查看 用户:
conn C##user_name/user_password;
show user;
(9)导入sql脚本:(在pl/sql developer下)
@sql_script_path\sql_script_name;
3、常见错误
(1)ORA-12170:TNS 连接超时错误(使用PL/SQL Develop连接Oracle时报出)
解决方式:这个错误一般是由于Windows防火墙没开放1521端口引起的,调试步骤:
1.查看网络是否通畅
cmd --> ipconfig -- > ping IP
2.查看端口是否通畅
cmd --> tnsping SID(通常为ORCL),如果ping不通,可能是防火墙问题。
3.如果是防火墙问题,解决办法关闭防火墙或者开放1521端口。
control(小娜里输入)--> 系统和安全 --> Windows Defender --> 高级设置 -->
--> next --> next --> ok。
4.查看监听服务是否开启
cmd --> lsnrctl status。
5.如果未开启,执行命令启动监听:
lsnrctl start