连接配置
先找到配置文件tnsnames.ora地址
我的是这个(仅供参考):D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
IC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = iccard)
)
)
参数说明
IC:随便输,就是起个名字用于辨别,对应的是下图登录时候选择数据库@后面的内容
HOST:输入数据库的IP地址
PORT:数据库端口,ORACLE一般是1521
SERVICE_NAME:数据库名
破解
code:4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
number:226959
password:xs374ca
一直断连
长时间不操作还是会卡一下,但是不会断连了
通过EXCEL文件导入数据
- 先查询表,查询出来的数据导出为EXCEL(主要是为了获取格式)
- 在EXCEL里面编辑信息,另存为CSV文件
- 打开PLSQL->Tools->Text Importer
- 左上角图标导入生成的CSV文件
- 打开过的文件会加密,导入可能会读不出来东西(需要解密)
- select * from all_tables where table_name ='表名’查询表的OWNER
- 选择Data to Oracle、OWNER选择上面查出来的,Table里面输入要导入的表
- Fields里面选择Excel的列,左边的Field里面选择对应的表字段(可以参考下面的Result Preview)
- 点击左下角Import会弹出提示,ORA-00984可以选择YES,其他可能出现列名重复等问题,需要Fields配置排错
- 对于还导入错误的,可以选左下角的Import to Script导出sql语句修改之后使用正常导入
- 之后可以选择上面的Save Definition as导出刚才的Fields等配置
- 下次再插入可以选择上面的Open Definition导入配置,不需要每次都配置列名
日期 to_date问题
为了解决PLSQL每次查询的时候需要输入to_date转换时间类型
设置环境变量
变量:nls_date_format
值:yyyy-mm-dd hh24:mi:ss
快捷输入设置
AutoReplace->Edit
设置配置文件
sf=SELECT * FROM
sfu=SELECT * FROM for update
s=select
f=from
w=where
设置快捷键
查看表
My objects->Tables->表名右键->
Query data:查看表数据
view:查看表结构
Edit:编辑表结构
美化关键字自动大写
保存登录密码
下次直接点击右侧的…选中即可