PLSQL使用方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1PLSQl远程连接oracle数据库
1.1.1配置tnsnames.ora
路径:X:\XXX\PLSQL Developer 9.0.0.1601\orcl_client\tnsnames.ora
tnsnames.ora配置:
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
)
)
其中HOST为主机IP地址,红色字体处
PORT为oracle开放端口号
SERVICE_NAME为连接数据库名字,蓝色字体处
*此配置参数可以配置多个,也就是可以配置多个连接字符串(全局名称)
1.1.2添加连接环境变量
变量名:TNS_ADMIN
变量值:X:\XXX\PLSQL Developer 9.0.0.1601\orcl_client
1.1.3添加ORACLE的语言环境变量:
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.ZHS16GBK(设置ORACLE的语言)
重新连接,即可正常显示中文。
如果想转换为UTF8字符集,可以赋予"NLS_LANG"为"AMERICAN_AMERICA.UTF8",其他编码同上
1.1.4下载并安装PL.SQL.Developer,配置应用:
配置tools->preferences->connection
PLSQL 设置
Oracle Home=X:\XXX\PLSQL Developer 9.0.0.1601\orcl_client
OCI library=X:\XXX\PLSQL Developer 9.0.0.1601\orcl_client\oci.dll
1.1.5重启plsql
再次打开plsql则会在database中有oracledata选项输入用户名密码就可以登陆。
1.2导入基础数据
1.2.1输入用户名密码登录plsql
1.2.2导入数据
点击NEW→Command Window输入命令导入基础数据代码
@X:\XXX.sql
1.2.3常见问题
1.3卸载Oracle的方法:
1. 运行$ORACLE_HOME/bin/localconfig delete
2. rm -rf $ORACLE_BASE/*
3. rm -f /etc/oraInst.loc /etc/oratab
4. rm -rf /etc/oracle
5. rm -f /etc/inittab.cssd
6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
7. rm -rf $ORCLE_HOME
1.4常见问题
1.4.1ORA-04031错误
ORA-04031: unable to allocate 4096 bytes of shared memory。如图
创建数据库时设置的“sharedpool”不够大引起的。重新运行./dbca,这次在shared pool 设置为128M,这次终于成功了。
查看sharedpool的命令是启动sqlplus后运行:SQL> show parameter shared_pool。
1.4.2ORA-00821错误
ORA-00821:Specified value of sga_target 280M is too small,needs to be at least 692M
SQL> show parameter sga;
SQL> alter system set sga_max_size=800m scope=spfile;