《2022年2022年工作问题解决方法汇 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年工作问题解决方法汇 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专业知识记录一、JDK 的配置三个变量均为系统环境变量JAVA_HOME :C:Program FilesJavajdk1.5.0_06 java 的 jdk 安装的路径Path:后面加上 ;%JAVA_HOME%bin; 代表的是 java 编译时需要调用的程序(如 java,javac 等)所在的地方classpath: .;%JAVA_HOME%lib; 代表类的路径,在编译运行java 程序时,如果有调用到其他类的时候, 在 classpath中寻找需要的类。JDK 安装测试:输入 java 出现 java 的一些信息;输入 java -version 出现 java 的版本信息;输入
2、 javac 出现用法、可能的选项等信息;编写 java 程序,如下:public class Test public static void main(String args) System.out.println(Hello,Welcome to Linux World!); 切换路径输入文件所在的盘符,如d: 运行 javac Test.java(此时会生成Test.class文件)运行 java Test 运行结果: Hello,Welcome to Linux World! 二、Eclipse连接 CVS 服务器名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
3、 - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 三、Oracle 相关知识1. oracle客户端导出服务器端的数据库操作步骤A:本地开发数据库帐号demo 密码 demo和数据库名demo B:测试站点数据库帐号wr 密码 wr 和数据库名ec (1)建立数据库连接:在oracle客户端的安装目录下:D:oracleproduct10.2.0client_1NETWORKADMIN下面有一个名为:tnsnames.ora的文件,# TNSNAMES.ORA Network Configuratio
4、n File: F:oracleora92 etworkadmintnsnames.ora # Generated by Oracle configuration tools. 在此文件中加入内容:DEMO_10.63.201.131 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.63.201.131)(PORT = 1521) ) (CONNECT_DATA = (SID = demo) (SERVER = DEDICATED) ) ) wr_10.63.201.90 = (DESCRIPTION
5、 = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.63.201.90)(PORT = 1521) ) (CONNECT_DATA = (SID = ec) (SERVER =DEDICATED) ) ) (2)从测试站点数据库导入到本地开发环境中的数据库中步骤 1:先导出测试站点数据库备份文件exp wr/wrwr_10.63.201.90 file=d:daochu 步骤 2:创建用户并授权利用 oracle 的客户端, 登陆 Oracle Enterprise Manager Consle, 输入用户名和密码(这里的用户需要具
6、有数据库管理权限,如sys用户) ,点击左侧的安全性-用户,新建用户,输入用户名和密码:均为daoruadmin,同时赋予该用户DBA 权限,点击确定,用户创建成功。步骤 3:从本地备份文件导入到本地数据库中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - imp daoruadmin/daoruadmin DEMO_10.63.201.131 file=d:daochu fromuser=wr touser=daoruadmin
7、 imp OracleUserA/OraclePasswordAOracleDataBaseNameA file=c:OracleUserBOracleUserBOracleDataBaseNameB_20101010121016.dmp fromuser=OracleUserB touser=OracleUserA2. Oracle通过 DbLink 远程访问 MySQL 数据库创建 DbLink(1)下载并安装mysql-connector-odbc-5.1.5-win32.msi 2.MySQL开启远程访问权限GRANT ALL PRIVILEGES ON *.* TO root% ID
8、ENTIFIED BY rootpwd WITH GRANT OPTION; 3. ODBC 中系统 DSN中创建驱动MySQL ODBC 5.1 Driver的配置 :DataSource:test Server:192.168.1.9 Port:3306 User:root Password:rootpwd Database:test 并测试成功4. 停止 ORACLE 的服务 , 并做如下配置D:oracleproduct10.2.0db_1hsadmin目录下添加文件initmd35.ora ,内容如下:HS_FDS_CONNECT_INFO = test HS_FDS_TRACE_L
9、EVEL = ON 修改 D:oracleproduct10.2.0db_1NETWORKADMINlistener.ora,修改后内容如下:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (SID_NAME = ORCL) ) (SID_DESC = (SID_NAME = test) (ORACLE_HOME = D:oracleproduct10.2.0db_1) (PROGRAM = hsodbc) ) ) LISTE
10、NER = (DESCRIPTION = 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521) ) 修改 D:oracleproduct10.2.0db_1NETWORKADMINtnsnames.ora,修改后内容如下:ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =
11、(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521) ) (CONNECT_DATA = (SERVER = DEDICA TED) (SERVICE_NAME = orcl) ) ) test = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521) (CONNECT_DATA = (SID = test) ) (HS = OK) ) 5. 重启 ORACLE 的服务6. 创建 DbLinkcreate public database link test c
12、onnect to root identified by rootpwd using (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT =1521) ) (CONNECT_DATA = (SID = test) ) (HS=OK) ); tnsping test 测试通过,我用网上很多人说的create public database link test connect to root identified by rootpwd using test; 没能成功,也没去追究为什么。报的错是:第 1 行出现错误
13、 : ORA-28545: 连接代理时Net8 诊断到错误Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: 紧接着2 lines (起自 MD35) 调查过程:在 MySQL 创建了一张带BLOB 字段的表CREATE TABLE TEST_BLOB ( AA V ARCHAR( 10 ) DEFAULT 1 NOT NULL , BB BLOB ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页
14、,共 5 页 - - - - - - - - - 安装 mysql-gui-tools-5.0-r17-win32.msi并用 MySQL Query Browser 插入了一条BB 字段为空的数据执行 select BB from TEST_BLOBtest; 报错,说是有BLOB 字段必须要有一个唯一属性字段,把 AA 字段删除,并添加一个属性INT(11) 的 id 字段,并设成主键,查询成功。导出某个表:exp user_name/passwordORACLE_SID tables= 你要导出的表名file=orabak.dmp log=orabak.log rows=y indexes=n direct=y buffer=655360 导入某个表的数据:导入数据库数据,在cmd 下用 imp 命令导入先前备份的数据,加上ignore=y 的参数,忽略掉创建表的错误,参照命令:imp用户名 /密码 服务名file= 备份文件名tables=表名ignore=y 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -