环境及文件准备: win7或者win10; Oracle 11 安装包; plsql工具;
Oracle 链接:https://pan.baidu.com/s/1igR9Fe43ed5gGgfHSYX31Q
提取码:3etq 下载之后将两个文件解压到同一个文件中
PL/SQL 链接:https://pan.baidu.com/s/16Na32PvoRKRoC4tsSuMYNA
提取码:t0yu
准备之后的文件如图:
Oracle解压之后的安装包:
点击setup.exe安装: 由于是Windows系统选择桌面安装。
详细安装步骤参考文档: https://pan.baidu.com/s/1-4PyfWF-7SEnkAhh2mrk2g
安装完成之后:
解压 plsql工具:
由于在下没有安装客户端, 说以给的工具,带上了免安装的客户端,下面讲解如何配置。
因在下需要同时可以连本地oracle 和远程数据库, 此作如下配置操作:
将Oracle安装目录下的 NETWORK文件夹 拷贝到 免安装Oracle客户端文件夹 instantclient_11_2 下;
然后在进行:系统环境配置:
① 配置 TNS_ADMIN 路径为上一步拷贝的 NETWORK 下的\ADMIN路径
如: D:\Tools\OracleClient\instantclient_11_2\NETWORK\ADMIN
将此添加到系统环境变量:
② 链接之后可能出现表中数据配置问题:
需添加变量:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
path环境变量中添加:
PL/SQL 工具配置:
打开PLSQL工具,双击 plsqldev.exe (为了方便,可以右键发送至桌面快捷方式)
出现如下弹框:
点击Cancel 进入PLSQL工具页面
然后进行如下配置: (路劲按君实际解压路劲来选择)
plsql 配置参数:
PLSQL --> Tools --> Preferences --> Connection
Oracle Home : D:\Tools\OracleClient\instantclient_11_2 (免安装客户端路劲)
OCI library : D:\Tools\OracleClient\instantclient_11_2\oci.dll (免安装客户端路劲)
保存登陆记录:
勾选: store recent history | store with password
PLSQL --> Tools --> Preferences --> Logon History
勾选: store history | store with password
配置好之后点击 Apply , OK 退出plsql , 重启Oracle, PL/sql
打开PLSQL工具:
进行 sysdba登陆。
登陆成功, 至此 恭祝君已经成功安装!!!然后进行数据库普通用户实例创建。
创建表空间:
-- drop tablespace test_space;
create tablespace test_space
logging
datafile 'D:\app\oracle\oradata\orcl/test_space.dbf'
size 500m
autoextend on
next 500m maxsize 2048m
extent management local;
创建用户:
-- drop user test_user cascade ;
create user test_user identified by test_user
default tablespace test_space;
授权:
grant connect, resource to test_user ;
登陆test_user 用户:
重启Oracle方法: 直接 win+R 输入 cmd,回车:
1、执行以下命令查看数据库监听器的状况:
lsnrctl status
2、执行以下命令停止数据库监听器运行:
lsnrctl stop
3、执行以下命令进入SQLPlus:
sqlplus /nolog
connect /as sysdba
shutdown immediate
4、执行以下命令退出SQLPlus:
Exit
5、启动,查看数据库监听器:
lsnrctl start
lsnrctl status
6、启动Oracle数据库:
sqlplus /nolog
connect /as sysdba
startup
=================================死亡分割线===================================================
plsql 快捷键配置
将定义好的快捷键文本路径添加到此处
sf = select * from
srf = select t.*,rowid from
sdf = select distinct * from
scf = select count(*) from
df = delete from
ord = order by
gro = group by
up = update tablename set fieldname = '',fieldname = '' where
ins = insert into () values ()
tr = truncate table
s = select
f = from
d = delete from
u = update
w = where
i = insert into
o = order by
g = group by
td = to_date('','yyyy-mm-dd hh24:mi:ss')
tc = to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
如有疑问:[email protected]
愿君坚持不懈,创造更美好的明天!!!!
管他什么东西, 盘他! 可劲儿的盘他!!!!